Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							f2974c07cf 
							
						 
					 
					
						
						
							
							Centralise default icinga.* and env.* macros  
						
						
						
						
					 
					
						2023-02-17 15:33:36 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							b2b49caf61 
							
						 
					 
					
						
						
							
							Macros: support $env.ENV_VAR_NAME$  
						
						... 
						
						
						
						refs #6259  
						
						
					 
					
						2023-02-10 17:21:29 +01:00 
						 
				 
			
				
					
						
							
							
								Yonas Habteab 
							
						 
					 
					
						
						
						
						
							
						
						
							43ba2da39c 
							
						 
					 
					
						
						
							
							Replace std/boost::bind() function with lambda expression  
						
						
						
						
					 
					
						2021-03-10 16:29:40 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							0ad1ab20aa 
							
						 
					 
					
						
						
							
							Fix code style  
						
						... 
						
						
						
						refs #8034  
						
						
					 
					
						2020-11-23 16:39:24 +01:00 
						 
				 
			
				
					
						
							
							
								Mattia Codato 
							
						 
					 
					
						
						
						
						
							
						
						
							c2f8d6df44 
							
						 
					 
					
						
						
							
							Use ternary operator to get ExecuteOverride or checkable command  
						
						
						
						
					 
					
						2020-08-03 08:07:32 +02:00 
						 
				 
			
				
					
						
							
							
								Mattia Codato 
							
						 
					 
					
						
						
						
						
							
						
						
							9c4a3aed1b 
							
						 
					 
					
						
						
							
							Use ExecuteOverride to override the command  
						
						
						
						
					 
					
						2020-07-31 17:28:33 +02:00 
						 
				 
			
				
					
						
							
							
								Mattia Codato 
							
						 
					 
					
						
						
						
						
							
						
						
							a3027d7177 
							
						 
					 
					
						
						
							
							Fix ExecuteCommandProcessFinishedHandler parameters  
						
						
						
						
					 
					
						2020-07-13 16:54:37 +02:00 
						 
				 
			
				
					
						
							
							
								Mattia Codato 
							
						 
					 
					
						
						
						
						
							
						
						
							15159b1632 
							
						 
					 
					
						
						
							
							Add ExecuteCommandProcessFinishedHandler and checkable param to ExecuteRemoteCheck  
						
						
						
						
					 
					
						2020-07-10 16:56:07 +02:00 
						 
				 
			
				
					
						
							
							
								Mattia Codato 
							
						 
					 
					
						
						
						
						
							
						
						
							a33560548c 
							
						 
					 
					
						
						
							
							Refactor MacroResolver::OverrideMacros  
						
						
						
						
					 
					
						2020-07-03 15:53:51 +02:00 
						 
				 
			
				
					
						
							
							
								Mattia Codato 
							
						 
					 
					
						
						
						
						
							
						
						
							be2701bc8a 
							
						 
					 
					
						
						
							
							Add overrideMacros property to MacroResolver  
						
						
						
						
					 
					
						2020-07-03 15:13:51 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							efc7f2cf8d 
							
						 
					 
					
						
						
							
							Correct current_concurrent_checks to actually running checks  
						
						... 
						
						
						
						refs #7416  
						
						
					 
					
						2019-08-15 13:39:01 +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 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							617925374b 
							
						 
					 
					
						
						
							
							Fix that check_timeout was used for Event/Notification commands too  
						
						... 
						
						
						
						We may add specific timeouts for event/notification commands
later, for now the original timeout inside the EventCommand/NotificationCommand
is used.
fixes  #6304  
						
						
					 
					
						2018-09-28 14:32:57 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							1a8692d972 
							
						 
					 
					
						
						
							
							Implement support for namespaces  
						
						
						
						
					 
					
						2018-08-13 13:44:31 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							d9c0b6f806 
							
						 
					 
					
						
						
							
							Refactor REGISTER_SCRIPTFUNCTION_* macros  
						
						
						
						
					 
					
						2018-08-13 13:44:31 +02:00 
						 
				 
			
				
					
						
							
							
								Jean Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							a71ab1e126 
							
						 
					 
					
						
						
							
							Rename macro RequireNotNull to REQUIRE_NOT_NULL  
						
						
						
						
					 
					
						2018-02-21 13:47:46 +01:00 
						 
				 
			
				
					
						
							
							
								Noah Hilverling 
							
						 
					 
					
						
						
						
						
							
						
						
							6bebdf8a87 
							
						 
					 
					
						
						
							
							Add marco RequireNotNull  
						
						... 
						
						
						
						This is used to fix a number of possible nullptr dereferences 
						
						
					 
					
						2018-02-21 13:47:46 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							94e6be1a65 
							
						 
					 
					
						
						
							
							Remove unused includes  
						
						
						
						
					 
					
						2018-01-22 09:52:29 +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 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							3c60fbf75d 
							
						 
					 
					
						
						
							
							Use std::vector::emplace_back instead of std::vector::push_back  
						
						
						
						
					 
					
						2017-11-30 17:47:09 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							858873b940 
							
						 
					 
					
						
						
							
							Replace boost::bind/boost::function with std::bind/std::function  
						
						
						
						
					 
					
						2017-11-27 15:15:11 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							5d45c74be3 
							
						 
					 
					
						
						
							
							Improve function metadata by adding arguments  
						
						... 
						
						
						
						fixes  #5087  
					
						2017-03-27 14:43:19 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							288413f046 
							
						 
					 
					
						
						
							
							Replace BOOST_FOREACH with range-based for loops  
						
						... 
						
						
						
						fixes  #12538  
					
						2016-08-25 06:46:17 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							43a4acd5a2 
							
						 
					 
					
						
						
							
							Remove deprecated functions  
						
						... 
						
						
						
						fixes  #12507  
					
						2016-08-23 15:01:40 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							e09fb88cae 
							
						 
					 
					
						
						
							
							Make sure functions are registered with the correct prefix  
						
						... 
						
						
						
						refs #12393  
						
						
					 
					
						2016-08-10 16:33:17 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							dc06209e4a 
							
						 
					 
					
						
						
							
							Move internal script functions into the 'Internal' namespace  
						
						... 
						
						
						
						fixes  #12338  
					
						2016-08-10 06:55:44 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							b99b373b6f 
							
						 
					 
					
						
						
							
							Fix 100% CPU usage issue and incorrect pending checks accounting in CheckerComponent::CheckThreadProc  
						
						... 
						
						
						
						fixes  #11806  
					
						2016-05-18 14:30:36 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							97a5091abc 
							
						 
					 
					
						
						
							
							Fix incorrect re-scheduling behavior for command_endpoint checks  
						
						... 
						
						
						
						refs #8137  
						
						
					 
					
						2016-05-12 13:47:32 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							599929b0f6 
							
						 
					 
					
						
						
							
							Update copyright headers for 2016  
						
						
						
						
					 
					
						2016-01-12 08:29:59 +01:00 
						 
				 
			
				
					
						
							
							
								Jean Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							f1a1dfb26e 
							
						 
					 
					
						
						
							
							Update use of String::Trim()  
						
						... 
						
						
						
						fixes  #9704  
					
						2015-08-27 18:06:20 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							071d2f18fb 
							
						 
					 
					
						
						
							
							Rename DynamicObject/DynamicType to ConfigObject/ConfigType  
						
						... 
						
						
						
						fixes  #9914  
					
						2015-08-15 20:40:41 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							78bfd0204c 
							
						 
					 
					
						
						
							
							Update copyright year  
						
						
						
						
					 
					
						2015-01-22 12:00:23 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							363f23b1d8 
							
						 
					 
					
						
						
							
							Rename ScriptFunction to Function  
						
						... 
						
						
						
						fixes  #8258  
					
						2015-01-21 08:48:38 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							7321e45abc 
							
						 
					 
					
						
						
							
							Implement support for executing remote commands  
						
						... 
						
						
						
						fixes  #7559  
					
						2014-11-13 14:54:55 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							2d5e9514a5 
							
						 
					 
					
						
						
							
							Refactor logging code  
						
						
						
						
					 
					
						2014-10-19 17:52:17 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							b18f57a745 
							
						 
					 
					
						
						
							
							Remove logger_fwd.hpp  
						
						
						
						
					 
					
						2014-10-19 14:50:39 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							879684efcd 
							
						 
					 
					
						
						
							
							Fix problems with PNP4Nagios  
						
						... 
						
						
						
						fixes  #7268  
					
						2014-09-17 15:38:39 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							bf2e3cb091 
							
						 
					 
					
						
						
							
							Don't parse perfdata if enable_perfdata is false  
						
						... 
						
						
						
						fixes  #7032  
					
						2014-09-07 12:27:06 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							e31d520f6b 
							
						 
					 
					
						
						
							
							Improve log messages for failed commands  
						
						... 
						
						
						
						fixes  #6970  
					
						2014-08-21 11:26:43 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							632026cd9f 
							
						 
					 
					
						
						
							
							Rename C++ header files.  
						
						... 
						
						
						
						Fixes  #6291  
					
						2014-05-25 16:27:14 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							99ce7981da 
							
						 
					 
					
						
						
							
							Use the right CheckResult object for commands.  
						
						... 
						
						
						
						Fixes  #6260  
					
						2014-05-22 09:11:16 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							d617c7b1f6 
							
						 
					 
					
						
						
							
							Implement support for optional command arguments.  
						
						... 
						
						
						
						Fixes  #5933  
					
						2014-04-26 15:03:38 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							6d6e91cd2d 
							
						 
					 
					
						
						
							
							Implement Windows support for the Process class.  
						
						... 
						
						
						
						Fixes  #3684  
					
						2014-04-21 15:44:36 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							0fb55f3404 
							
						 
					 
					
						
						
							
							Fix NSIS installer and Windows service.  
						
						... 
						
						
						
						Refs #4865  
						
						
					 
					
						2014-04-18 12:15:01 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							4e7738c5a5 
							
						 
					 
					
						
						
							
							Implement CLR-based checks.  
						
						
						
						
					 
					
						2014-04-16 10:39:13 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							0fdb9ea21b 
							
						 
					 
					
						
						
							
							Implement attributes for some well-known macros and allow macro recursion.  
						
						... 
						
						
						
						Refs #5856 
Fixes  #5959  
						
						
					 
					
						2014-04-08 13:23:24 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							32e1c02b9a 
							
						 
					 
					
						
						
							
							Clean up some of the type checks.  
						
						... 
						
						
						
						Refs #5925  
						
						
					 
					
						2014-04-07 22:06:05 +02:00