Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							4197bc9bcd 
							
						 
					 
					
						
						
							
							CLI: Fix updates for NodeName/ZoneName constants  
						
						 
						
						... 
						
						
						
						fixes  #7117  
						
						
					 
					
						2019-05-06 10:19:56 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							7ca8c3ec2f 
							
						 
					 
					
						
						
							
							Impersonate as Icinga user, not root  
						
						 
						
						... 
						
						
						
						This requires write permissions for
- etc/features-*
- etc/*.conf
- var/{lib,cache}/icinga2/*
Typically permissions are handled by prepare-dirs,
or the respective CLI commands are run as root either way.
fixes  #4947  
						
						
					 
					
						2019-04-02 17:05:48 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							dab53448bc 
							
						 
					 
					
						
						
							
							icinga.com: Update *.{h,c}pp  
						
						 
						
						
						
						
					 
					
						2018-10-18 09:27:04 +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 Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							f0f0b47057 
							
						 
					 
					
						
						
							
							Fix style and logging from review; enhance output  
						
						 
						
						... 
						
						
						
						refs #4508  
						
						
					 
					
						2018-05-08 16:59:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							b8fc3a3ffa 
							
						 
					 
					
						
						
							
							Small changes to node wizard/command  
						
						 
						
						... 
						
						
						
						refs #4508  
						
						
					 
					
						2018-05-08 16:33:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Insel 
							
						 
					 
					
						
						
						
						
							
						
						
							662d36fd16 
							
						 
					 
					
						
						
							
							Warn in case of failed conf.d exclusion also on master setup  
						
						 
						
						... 
						
						
						
						refs #4508  
						
						
					 
					
						2018-05-08 16:33:04 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							7c0ef80279 
							
						 
					 
					
						
						
							
							Implement support for connection-less node setup (no csr auto-signing connect)  
						
						 
						
						
						
						
					 
					
						2018-04-06 19:49:01 +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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Insel 
							
						 
					 
					
						
						
						
						
							
						
						
							592d1c7d7e 
							
						 
					 
					
						
						
							
							Replace std::vector:push_back with initializer list  
						
						 
						
						... 
						
						
						
						This replaces a few std::vector::push_back calls with initializer lists. 
						
						
					 
					
						2018-03-12 20:35:49 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a0aa781417 
							
						 
					 
					
						
						
							
							Implement ability to make global zones configurable  
						
						 
						
						... 
						
						
						
						This adds the ability to make global zones configurable during the node
wizard/setup. The implementation will add the given global zones to the default
included global zones. 
						
						
					 
					
						2018-02-26 08:36:11 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aec231b119 
							
						 
					 
					
						
						
							
							Merge pull request  #5811  from Icinga/feature/update-constants-conf-api-setup  
						
						 
						
						... 
						
						
						
						Update NodeName/ZoneName constants with 'api setup' 
						
						
					 
					
						2017-12-07 17:35:46 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							2e87c280ed 
							
						 
					 
					
						
						
							
							Use initializer lists instead of std::vector::push_back  
						
						 
						
						
						
						
					 
					
						2017-11-30 17:47:09 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							6d09efc907 
							
						 
					 
					
						
						
							
							Use std::shared_ptr instead of boost::shared_ptr  
						
						 
						
						
						
						
					 
					
						2017-11-30 17:41:00 +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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Hilverling 
							
						 
					 
					
						
						
						
						
							
						
						
							e6f94ff203 
							
						 
					 
					
						
						
							
							Correct node wizard output formatting  
						
						 
						
						
						
						
					 
					
						2017-11-08 09:04:25 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							260c6d7438 
							
						 
					 
					
						
						
							
							Node setup: ticket parameter is now optional  
						
						 
						
						... 
						
						
						
						refs #5681  
						
						
					 
					
						2017-11-03 14:10:45 +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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							f2d437e96c 
							
						 
					 
					
						
						
							
							Implement support for migrating certificates to /var/lib/icinga2/certs  
						
						 
						
						... 
						
						
						
						This commit includes documentation too.
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com> 
						
						
					 
					
						2017-10-20 14:06:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							0a85977831 
							
						 
					 
					
						
						
							
							Node Wizard: Tell the user to put ca.crt if no connection to parent is selected  
						
						 
						
						... 
						
						
						
						This also fixes the choice tree for connection-less questions
and prevents empty tickets being stored on disk.
refs #5450  
						
						
					 
					
						2017-09-12 12:52:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							f43516a097 
							
						 
					 
					
						
						
							
							Implement the --verbose option for "node wizard"  
						
						 
						
						... 
						
						
						
						refs #5450  
						
						
					 
					
						2017-09-12 12:52:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							e424017c15 
							
						 
					 
					
						
						
							
							Refactor the node wizard/setup CLI commands  
						
						 
						
						... 
						
						
						
						refs #5450  
						
						
					 
					
						2017-09-12 12:52:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							ce88e89cc0 
							
						 
					 
					
						
						
							
							Fix wrong cert path for CLI commands  
						
						 
						
						... 
						
						
						
						refs #5450  
						
						
					 
					
						2017-09-12 12:52:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							8040bda2e1 
							
						 
					 
					
						
						
							
							Change directory layout to /var/lib/icinga2/{ca,certs,certificate_requests}  
						
						 
						
						... 
						
						
						
						refs #5450  
						
						
					 
					
						2017-09-12 12:52:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							c02742925e 
							
						 
					 
					
						
						
							
							Refactor PkiUtility class  
						
						 
						
						... 
						
						
						
						refs #5450  
						
						
					 
					
						2017-09-12 12:52:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							1e7860f2b1 
							
						 
					 
					
						
						
							
							Implement ApiListener::Get*Dir() functions  
						
						 
						
						... 
						
						
						
						refs #5450  
						
						
					 
					
						2017-09-12 12:52:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							439251532e 
							
						 
					 
					
						
						
							
							Implement support for saving client tickets  
						
						 
						
						... 
						
						
						
						refs #5450  
						
						
					 
					
						2017-09-12 12:52:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							cdff792c11 
							
						 
					 
					
						
						
							
							Make the ticket optional in 'icinga2 node wizard'  
						
						 
						
						... 
						
						
						
						refs #5450  
						
						
					 
					
						2017-09-12 12:52:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							8d05fc99c9 
							
						 
					 
					
						
						
							
							Improve message formatting for the 'icinga2 node wizard' command  
						
						 
						
						... 
						
						
						
						refs #5450  
						
						
					 
					
						2017-09-12 12:52:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							b08f5477dc 
							
						 
					 
					
						
						
							
							Change PKI path from /etc/icinga2/pki to /var/lib/icinga2/pki  
						
						 
						
						... 
						
						
						
						refs #5450  
						
						
					 
					
						2017-09-12 12:52:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							b7caf0820d 
							
						 
					 
					
						
						
							
							Ensure that *.icinga.com is used everywhere  
						
						 
						
						... 
						
						
						
						fixes  #13897 
fixes  #13277  
						
						
					 
					
						2017-01-10 17:19:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Konstantin Kelemen 
							
						 
					 
					
						
						
						
						
							
						
						
							a2a6ee82d7 
							
						 
					 
					
						
						
							
							Fix some spelling mistakes  
						
						 
						
						... 
						
						
						
						fixes  #12822 
Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de> 
						
						
					 
					
						2016-09-29 08:27:38 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							288413f046 
							
						 
					 
					
						
						
							
							Replace BOOST_FOREACH with range-based for loops  
						
						 
						
						... 
						
						
						
						fixes  #12538  
						
						
					 
					
						2016-08-25 06:46:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							4746b214d6 
							
						 
					 
					
						
						
							
							Fix: Common name in node wizard isn't case sensitive  
						
						 
						
						... 
						
						
						
						fixes  #11159  
						
						
					 
					
						2016-03-11 14:22:24 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							eb4f68f28d 
							
						 
					 
					
						
						
							
							Remove the local zone name question in node wizard  
						
						 
						
						... 
						
						
						
						fixes  #10724  
						
						
					 
					
						2015-11-30 08:25:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							6a83703549 
							
						 
					 
					
						
						
							
							Update default port behaviour in node wizard  
						
						 
						
						... 
						
						
						
						fixes  #10728  
						
						
					 
					
						2015-11-27 16:44:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							b297e8cfa7 
							
						 
					 
					
						
						
							
							Update node wizard  
						
						 
						
						... 
						
						
						
						The wizard now displays basic information on the to-be-imported master
certificate and asks the user for confirmation.
fixes  #10632  
						
						
					 
					
						2015-11-26 10:09:13 +01:00