Julian Brost 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c51037725a 
							
						 
					 
					
						
						
							
							Merge pull request  #9466  from Icinga/flush-temp-files  
						
						... 
						
						
						
						Deduplicate and stabilize fragile filesystem transactions 
						
						
					 
					
						2023-02-02 16:29:11 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							b92fe23469 
							
						 
					 
					
						
						
							
							Deduplicate and stabilize fragile filesystem transactions  
						
						... 
						
						
						
						by using AtomicFile so they ensure all or nothing of a file gets replaced. 
						
						
					 
					
						2023-01-27 12:03:56 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							c2fa95e9ce 
							
						 
					 
					
						
						
							
							NodeUtility::WriteNodeConfigObjects(): avoid unneccessary Utility::SetFileOwnership()  
						
						... 
						
						
						
						refs #8743  
						
						
					 
					
						2021-04-29 19:14:59 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							5a17722c1f 
							
						 
					 
					
						
						
							
							Replace _unlink() + rename() with boost::filesystem::rename()  
						
						... 
						
						
						
						refs #7101  
						
						
					 
					
						2019-04-25 09:53:02 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							d14a88235d 
							
						 
					 
					
						
						
							
							Replace Copyright header with a short version, part I  
						
						... 
						
						
						
						CLion -> replace in path 
						
						
					 
					
						2019-02-25 14:48:22 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b81f7a7415 
							
						 
					 
					
						
						
							
							Merge pull request  #6577  from Icinga/fix/setup-api-including-users-file  
						
						... 
						
						
						
						Include api user configuration file during api setup 
						
						
					 
					
						2019-02-11 16:41:46 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Insel 
							
						 
					 
					
						
						
						
						
							
						
						
							1352b15220 
							
						 
					 
					
						
						
							
							Fix string comparison on edge cases  
						
						... 
						
						
						
						This fixes a few edge cases where the string comparison failed before. 
						
						
					 
					
						2018-12-05 20:12:06 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							dab53448bc 
							
						 
					 
					
						
						
							
							icinga.com: Update *.{h,c}pp  
						
						
						
						
					 
					
						2018-10-18 09:27:04 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Insel 
							
						 
					 
					
						
						
						
						
							
						
						
							cc417ca176 
							
						 
					 
					
						
						
							
							Fix CI builds  
						
						
						
						
					 
					
						2018-09-04 18:56:54 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Insel 
							
						 
					 
					
						
						
						
						
							
						
						
							46163700b4 
							
						 
					 
					
						
						
							
							Include api user configuration file during api setup  
						
						... 
						
						
						
						refs #6557  
						
						
					 
					
						2018-09-04 18:38:38 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							e678fa1aa5 
							
						 
					 
					
						
						
							
							Refactor Application::*Const()  
						
						
						
						
					 
					
						2018-08-13 15:27:05 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Frosch 
							
						 
					 
					
						
						
						
						
							
						
						
							9fbc40615a 
							
						 
					 
					
						
						
							
							Improve path handling in cmake and daemon  
						
						
						
						
					 
					
						2018-08-07 14:10:26 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Insel 
							
						 
					 
					
						
						
						
						
							
						
						
							d868780e6d 
							
						 
					 
					
						
						
							
							Fix unnecessary blank in log message  
						
						... 
						
						
						
						This fixes an unnecessary blank in the updating configuraiton log message.
information/cli: Updating ' "conf.d"' include in '/etc/icinga2/icinga2.conf'.
Should be:
information/cli: Updating '"conf.d"' include in '/etc/icinga2/icinga2.conf'. 
						
						
					 
					
						2018-05-24 19:35:52 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							f0f0b47057 
							
						 
					 
					
						
						
							
							Fix style and logging from review; enhance output  
						
						... 
						
						
						
						refs #4508  
						
						
					 
					
						2018-05-08 16:59:09 +02:00 
						 
				 
			
				
					
						
							
							
								Jean Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							a43cf8e9ef 
							
						 
					 
					
						
						
							
							Warn in case of failed conf.d exclusion  
						
						... 
						
						
						
						refs #4508  
						
						
					 
					
						2018-05-08 16:32:53 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Insel 
							
						 
					 
					
						
						
						
						
							
						
						
							58f923f5f7 
							
						 
					 
					
						
						
							
							Allow to disable conf.d inclusion through node wizard/setup  
						
						... 
						
						
						
						This implements a function to disable the conf.d directory through the node wizard/setup.
refs #4508  
						
						
					 
					
						2018-05-08 16:31:59 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							9f2694bdc1 
							
						 
					 
					
						
						
							
							Unify setting the local and parent zone names for node wizard/setup  
						
						
						
						
					 
					
						2018-04-06 19:18:19 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							abdc479d6a 
							
						 
					 
					
						
						
							
							Unify setting the master zone name for 'node wizard|setup` in master mode  
						
						
						
						
					 
					
						2018-04-06 17:29:37 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							94e6be1a65 
							
						 
					 
					
						
						
							
							Remove unused includes  
						
						
						
						
					 
					
						2018-01-22 09:52:29 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							c2fb9fe226 
							
						 
					 
					
						
						
							
							Use initializer lists for arrays and dictionaries  
						
						
						
						
					 
					
						2018-01-16 12:27:44 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							ac155d1dda 
							
						 
					 
					
						
						
							
							Apply clang-tidy fix 'modernize-redundant-void-arg'  
						
						
						
						
					 
					
						2018-01-04 12:24:57 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Insel 
							
						 
					 
					
						
						
						
						
							
						
						
							158ae2188e 
							
						 
					 
					
						
						
							
							Change copyright header for 2018  
						
						
						
						
					 
					
						2018-01-02 12:08:55 +01:00 
						 
				 
			
				
					
						
							
							
								Jean Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							2636e6a77a 
							
						 
					 
					
						
						
							
							Whitespace fix  
						
						... 
						
						
						
						What does this change?
* Remove use of spaces for formatting
These could be found by using `grep -r -l -P '^\t+ +[^*]'
* Removal of training whitespaces
* A few lines longer than 120 chars 
						
						
					 
					
						2017-12-20 14:53:52 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							f267135711 
							
						 
					 
					
						
						
							
							Update NodeName/ZoneName constants with 'api setup'  
						
						... 
						
						
						
						This commit also moves the constants.conf backup logic
into NodeUtility::UpdateConstant() where it belongs.
Logging has been slightly adopted too.
fixes  #5763  
						
						
					 
					
						2017-11-28 13:38:53 +01:00 
						 
				 
			
				
					
						
							
							
								Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							86cdc5bc53 
							
						 
					 
					
						
						
							
							Include default global zones during node wizard/setup  
						
						... 
						
						
						
						This changes the GenerateNodeMasterIcingaConfig and GenerateNodeIcingaConfig
functions inside the nodeutillity class to the effect, that the default global
zones global-templates and director-global will be written to the generated
zones.conf that is created during the node wizard/setup.
refs #5707 
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com> 
						
						
					 
					
						2017-10-31 12:07:12 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							11c41cd747 
							
						 
					 
					
						
						
							
							Drop unused code from NodeUtility class  
						
						... 
						
						
						
						refs #4799  
						
						
					 
					
						2017-09-22 14:05:08 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							b7caf0820d 
							
						 
					 
					
						
						
							
							Ensure that *.icinga.com is used everywhere  
						
						... 
						
						
						
						fixes  #13897 
fixes  #13277  
					
						2017-01-10 17:19:12 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							fa1fa23c55 
							
						 
					 
					
						
						
							
							Fix crash in NodeUtility::CollectNodes  
						
						... 
						
						
						
						fixes  #12741  
					
						2016-09-19 06:34:37 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							288413f046 
							
						 
					 
					
						
						
							
							Replace BOOST_FOREACH with range-based for loops  
						
						... 
						
						
						
						fixes  #12538  
					
						2016-08-25 06:46:17 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							0e18acbf9d 
							
						 
					 
					
						
						
							
							Don't use semi-colons in auto-generated config files  
						
						... 
						
						
						
						fixes  #11438  
					
						2016-03-23 09:29:27 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							894aaaecb1 
							
						 
					 
					
						
						
							
							Ensure that config files are readable by the daemon  
						
						... 
						
						
						
						refs #11212 
refs #11211  
						
						
					 
					
						2016-02-24 14:24:08 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							47c5425137 
							
						 
					 
					
						
						
							
							Fix permissions for temporary files  
						
						... 
						
						
						
						fixes  #11212 
fixes  #11211  
					
						2016-02-24 11:00:44 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							4cb5b97e52 
							
						 
					 
					
						
						
							
							Fix unique creation of temp files  
						
						... 
						
						
						
						fixes  #10948  
					
						2016-02-23 12:30:59 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							599929b0f6 
							
						 
					 
					
						
						
							
							Update copyright headers for 2016  
						
						
						
						
					 
					
						2016-01-12 08:29:59 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							b76fee5b98 
							
						 
					 
					
						
						
							
							Use the ZoneName and NodeName constants for 'node setup' and 'node wizard'  
						
						... 
						
						
						
						refs #10716  
						
						
					 
					
						2015-11-25 17:43:12 +01:00 
						 
				 
			
				
					
						
							
							
								Jean Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							7029bb3aea 
							
						 
					 
					
						
						
							
							Fix master zone name  
						
						... 
						
						
						
						fixes  #10716  
					
						2015-11-24 14:32:07 +01:00 
						 
				 
			
				
					
						
							
							
								Jean Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							6b92c6028b 
							
						 
					 
					
						
						
							
							Reword nodeutility output  
						
						... 
						
						
						
						The old comment had a few minor problems:
* Two spaces after 'named'
* No space between // and the begining of the message
* Incorrect capitalization
And one major:
* Incorrectly calling a zone a node
But all of this is subject to change through the use of the configwriter
anyways.
fixes  #10406  
						
						
					 
					
						2015-10-20 12:56:26 +02:00 
						 
				 
			
				
					
						
							
							
								Jean Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							f1a1dfb26e 
							
						 
					 
					
						
						
							
							Update use of String::Trim()  
						
						... 
						
						
						
						fixes  #9704  
					
						2015-08-27 18:06:20 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							fc1049fb68 
							
						 
					 
					
						
						
							
							Fix node wizard ignoring local zone name  
						
						... 
						
						
						
						fixes  #9782  
					
						2015-08-03 16:23:59 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							f4aeb1999c 
							
						 
					 
					
						
						
							
							Cli: Don't add empty host/port endpoint attributes in node wizard  
						
						... 
						
						
						
						refs #9205 
refs #9536  
						
						
					 
					
						2015-07-03 12:58:54 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							4e1c754786 
							
						 
					 
					
						
						
							
							Cli: Don't validate config objects in 'node update-config'  
						
						... 
						
						
						
						refs #8488  
						
						
					 
					
						2015-02-20 21:34:59 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							278c6ae52b 
							
						 
					 
					
						
						
							
							Build fix for Windows  
						
						... 
						
						
						
						fixes  #8260  
					
						2015-02-09 14:04:00 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							1d4065ba94 
							
						 
					 
					
						
						
							
							Add file mode support for NodeUtility::CreateBackupFile()  
						
						... 
						
						
						
						refs #8260  
						
						
					 
					
						2015-02-07 20:41:04 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							78bfd0204c 
							
						 
					 
					
						
						
							
							Update copyright year  
						
						
						
						
					 
					
						2015-01-22 12:00:23 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							6383da1f2f 
							
						 
					 
					
						
						
							
							Replace spaces with tabs  
						
						
						
						
					 
					
						2014-12-18 17:06:00 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							55b7f00382 
							
						 
					 
					
						
						
							
							Remove unnecessary includes  
						
						
						
						
					 
					
						2014-12-15 10:16:06 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							1cb0231c05 
							
						 
					 
					
						
						
							
							Refactor how variable scopes work  
						
						... 
						
						
						
						refs #8074  
						
						
					 
					
						2014-12-14 11:33:45 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							d21b3aba52 
							
						 
					 
					
						
						
							
							cli: Fix node update-config errors  
						
						... 
						
						
						
						* fix hosts not created if config and inventory.index are missing.
* fix segfault if host already exists in inventory
* fix that newly listed node hosts are not added to the config repo
* fix repository removal of remove host/services on remote nodes
* fix missing/wrong locks for dictionaries
* fix missing directory create/chown
fixes  #7518 
fixes  #7878 
fixes  #7917 
fixes  #7891 
Conflicts:
	lib/cli/objectlistcommand.cpp 
						
						
					 
					
						2014-12-04 17:56:28 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							6332921fb6 
							
						 
					 
					
						
						
							
							Cli: Ensure that repository path is created on 'node add' command  
						
						... 
						
						
						
						fixes  #7743  
					
						2014-11-27 18:15:14 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							478f03b49a 
							
						 
					 
					
						
						
							
							Replace boost::shared_ptr with boost::intrusive_ptr  
						
						... 
						
						
						
						refs #7622  
						
						
					 
					
						2014-11-09 16:54:41 +01:00