Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							0eeac3b385 
							
						 
					 
					
						
						
							
							PluginNotificationTask::ScriptFunc(): on Linux truncate output and comment  
						
						... 
						
						
						
						not to run into an exec(3) error E2BIG due to a too long argument.
This sends a notification with truncated output instead of not sending. 
						
						
					 
					
						2023-12-20 10:46:51 +01:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							d7dadbfc66 
							
						 
					 
					
						
						
							
							Use MacroResolver::OverrideMacros on *task files  
						
						
						
						
					 
					
						2020-07-31 14:21:09 +02:00 
						 
				 
			
				
					
						
							
							
								Mattia Codato 
							
						 
					 
					
						
						
						
						
							
						
						
							27f8bc5920 
							
						 
					 
					
						
						
							
							Call ExecuteCommandProcessFinishedHandler for notification and event commands  
						
						
						
						
					 
					
						2020-07-15 09:14:01 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							152709071d 
							
						 
					 
					
						
						
							
							Revert "Implement last_notification_result handling for Notification objects"  
						
						... 
						
						
						
						This reverts commit 1706b297a50aceafdbbfe8ed8d46c8d01c114464. 
						
						
					 
					
						2020-01-07 14:21:06 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							8098f4d54d 
							
						 
					 
					
						
						
							
							Improve type logging for notifications  
						
						
						
						
					 
					
						2019-07-16 13:46:16 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							1706b297a5 
							
						 
					 
					
						
						
							
							Implement last_notification_result handling for Notification objects  
						
						
						
						
					 
					
						2019-03-28 10:43:35 +01: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 
							
						 
					 
					
						
						
						
						
							
						
						
							c2fb9fe226 
							
						 
					 
					
						
						
							
							Use initializer lists for arrays and dictionaries  
						
						
						
						
					 
					
						2018-01-16 12:27:44 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							e3ad0be769 
							
						 
					 
					
						
						
							
							Apply clang-tidy fix 'modernize-use-auto'  
						
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							599929b0f6 
							
						 
					 
					
						
						
							
							Update copyright headers for 2016  
						
						
						
						
					 
					
						2016-01-12 08:29:59 +01: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 
							
						 
					 
					
						
						
						
						
							
						
						
							478f03b49a 
							
						 
					 
					
						
						
							
							Replace boost::shared_ptr with boost::intrusive_ptr  
						
						... 
						
						
						
						refs #7622  
						
						
					 
					
						2014-11-09 16:54:41 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							e31d520f6b 
							
						 
					 
					
						
						
							
							Improve log messages for failed commands  
						
						... 
						
						
						
						fixes  #6970  
					
						2014-08-21 11:26:43 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							5b071f9611 
							
						 
					 
					
						
						
							
							Change log message identifier for libmethods.  
						
						... 
						
						
						
						Refs #6346  
						
						
					 
					
						2014-05-28 14:42:00 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							606834e190 
							
						 
					 
					
						
						
							
							Rename the notification attributes.  
						
						... 
						
						
						
						Fixes  #5906  
					
						2014-04-09 10:25:23 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							98fba78fe4 
							
						 
					 
					
						
						
							
							Remove the escape_macros attribute.  
						
						... 
						
						
						
						Refs #5855  
						
						
					 
					
						2014-04-06 10:45:50 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							09cbf18b26 
							
						 
					 
					
						
						
							
							Implement 'env' dictionary instead of 'export_macros' array.  
						
						... 
						
						
						
						Revamp notification runtime macros too.
Refs #5855  
						
						
					 
					
						2014-04-04 22:57:56 +02:00