Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							c544c686a8 
							
						 
					 
					
						
						
							
							Update copyright headers for 2016  
						
						
						
						
					 
					
						2016-01-12 08:31:24 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							e3c75faabc 
							
						 
					 
					
						
						
							
							Implement support for recursive object locks  
						
						... 
						
						
						
						fixes  #10596  
					
						2015-11-11 10:21:30 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							0013d26425 
							
						 
					 
					
						
						
							
							Build fix for Windows  
						
						... 
						
						
						
						refs #9777  
						
						
					 
					
						2015-10-29 08:14:55 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							050c520b2a 
							
						 
					 
					
						
						
							
							Convert Comment/Downtime to config objects  
						
						... 
						
						
						
						fixes  #9777  
					
						2015-10-28 17:56:29 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							f45f6ccd82 
							
						 
					 
					
						
						
							
							Implement support for tracking dependencies between config objects  
						
						... 
						
						
						
						refs #9096  
						
						
					 
					
						2015-08-25 13:54:05 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							071d2f18fb 
							
						 
					 
					
						
						
							
							Rename DynamicObject/DynamicType to ConfigObject/ConfigType  
						
						... 
						
						
						
						fixes  #9914  
					
						2015-08-15 20:40:41 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							e2290d5012 
							
						 
					 
					
						
						
							
							Implement support for unregistering objects  
						
						... 
						
						
						
						refs #9101  
						
						
					 
					
						2015-08-15 20:07:11 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							d7970f5bb1 
							
						 
					 
					
						
						
							
							Implement modified attributes v2  
						
						... 
						
						
						
						refs #9081 
refs #9093  
						
						
					 
					
						2015-08-15 20:07:10 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							4f767ab06a 
							
						 
					 
					
						
						
							
							Change log level to 'notice' for 'Attempting to send notifications' messages  
						
						... 
						
						
						
						fixes  #9021  
					
						2015-04-12 15:11:38 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							72a7b08480 
							
						 
					 
					
						
						
							
							Move implementation code from thpp files into separate files  
						
						... 
						
						
						
						fixes  #8890  
					
						2015-03-28 11:08:12 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							ec7224e3ed 
							
						 
					 
					
						
						
							
							Generate C++ code for type validators  
						
						... 
						
						
						
						fixes  #7709 
fixes  #8867  
					
						2015-03-27 07:59:27 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							88f16abb3c 
							
						 
					 
					
						
						
							
							Use Utility::NaturalJoin for notification filter formatting  
						
						... 
						
						
						
						refs #8685  
						
						
					 
					
						2015-03-19 14:08:06 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							3c945914ff 
							
						 
					 
					
						
						
							
							Show notification state/type filter names in notice/debug log  
						
						... 
						
						
						
						fixes  #8685  
					
						2015-03-12 17:11:24 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							e456cfd99c 
							
						 
					 
					
						
						
							
							Relax the validator for Notification::users/Notification::user_groups a bit  
						
						... 
						
						
						
						fixes  #8067  
					
						2015-02-08 11:03:10 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							db9c55835f 
							
						 
					 
					
						
						
							
							Require at least one user for notification objects (user or as member of user_groups)  
						
						... 
						
						
						
						fixes  #8067  
					
						2015-02-07 23:04:01 +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 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							6ae9685cee 
							
						 
					 
					
						
						
							
							Fix sending notifications for volatile checks on OK->OK changes  
						
						... 
						
						
						
						volatile checks make state changes behave like HARD state changes.
Though OK -> OK transitions must not be notified.
Increased log information for notifications too.
fixes  #8063  
						
						
					 
					
						2015-01-08 16:20:44 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							06052c0539 
							
						 
					 
					
						
						
							
							Fix validation for service names in Notification, Dependency and ScheduledDowntime objects  
						
						... 
						
						
						
						fixes  #8122  
					
						2014-12-19 11:44:31 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							9f18211ada 
							
						 
					 
					
						
						
							
							Remove obsolete code  
						
						... 
						
						
						
						refs #7709  
						
						
					 
					
						2014-12-18 15:57:30 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							873e294158 
							
						 
					 
					
						
						
							
							Refactor the WorkQueue class to make error reporting easier  
						
						... 
						
						
						
						refs #7709  
						
						
					 
					
						2014-12-18 15:11:57 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							1cb0231c05 
							
						 
					 
					
						
						
							
							Refactor how variable scopes work  
						
						... 
						
						
						
						refs #8074  
						
						
					 
					
						2014-12-14 11:33:45 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							307db672c1 
							
						 
					 
					
						
						
							
							Fix initialization bug for the Notification class  
						
						... 
						
						
						
						refs #7780  
						
						
					 
					
						2014-11-22 16:43:39 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							2d53e000c8 
							
						 
					 
					
						
						
							
							Refactor the config validator so that it doesn't require serialized objects  
						
						... 
						
						
						
						refs #7701  
						
						
					 
					
						2014-11-20 13:28:21 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							f73d69691b 
							
						 
					 
					
						
						
							
							Make sure that notified users are stored in state file  
						
						... 
						
						
						
						refs #7579  
						
						
					 
					
						2014-11-14 18:11:58 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							7321e45abc 
							
						 
					 
					
						
						
							
							Implement support for executing remote commands  
						
						... 
						
						
						
						fixes  #7559  
					
						2014-11-13 14:54:55 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							885e7704a2 
							
						 
					 
					
						
						
							
							Only notify users on recovery who have been notified on not-OK before  
						
						... 
						
						
						
						Also ensure that type NotificationRecovery always
passes the state filter (missing `OK` is totally fine).
Also fix that notification delays set the correct
next notification time to the begin time window.
fixes  #7579 
fixes  #7623 
fixes  #6547  
						
						
					 
					
						2014-11-09 19:47:24 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							e1c95d4fa0 
							
						 
					 
					
						
						
							
							Improve config compiler's memory usage  
						
						
						
						
					 
					
						2014-11-08 13:21:51 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							eaea65a366 
							
						 
					 
					
						
						
							
							Make props argument for NameComposer::MakeName constant  
						
						
						
						
					 
					
						2014-08-29 16:46:46 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							a5936d8eab 
							
						 
					 
					
						
						
							
							Don't send notifications for users who have enable_notifications = false  
						
						... 
						
						
						
						fixes  #6671  
					
						2014-07-09 08:56:16 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							3ecec31af3 
							
						 
					 
					
						
						
							
							Change log message identifier for libicinga.  
						
						... 
						
						
						
						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 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							1df7518b35 
							
						 
					 
					
						
						
							
							Move more log messages to 'notice' severity.  
						
						... 
						
						
						
						Refs #6070  
						
						
					 
					
						2014-05-22 23:47:03 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							4296ec3987 
							
						 
					 
					
						
						
							
							Change the most chatting log messages to 'notice' severity.  
						
						... 
						
						
						
						Refs #6070  
						
						
					 
					
						2014-05-22 16:07:57 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							9c3e399188 
							
						 
					 
					
						
						
							
							Remove unnecessary includes.  
						
						... 
						
						
						
						Fixes  #6189  
					
						2014-05-11 18:11:32 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							45270f1bb8 
							
						 
					 
					
						
						
							
							Refactor the agent and cluster components.  
						
						... 
						
						
						
						Refs #6107  
						
						
					 
					
						2014-05-08 09:13:04 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							0691d73af9 
							
						 
					 
					
						
						
							
							Rename Dependency 'state_filter' to 'states'.  
						
						... 
						
						
						
						Fixes  #6113  
					
						2014-05-03 19:53:16 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							dbe6a20fd2 
							
						 
					 
					
						
						
							
							Fix exception for Notification objects without checkable object.  
						
						... 
						
						
						
						Fixes  #6111  
					
						2014-05-02 19:43:49 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							606834e190 
							
						 
					 
					
						
						
							
							Rename the notification attributes.  
						
						... 
						
						
						
						Fixes  #5906  
					
						2014-04-09 10:25:23 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							0529d3f1f5 
							
						 
					 
					
						
						
							
							Fix the state filters for "critical" and "unknown".  
						
						... 
						
						
						
						Refs #5979  
						
						
					 
					
						2014-04-09 00:09:35 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							dcf7d07c7a 
							
						 
					 
					
						
						
							
							Fix default values for notification filters.  
						
						... 
						
						
						
						Refs #5979  
						
						
					 
					
						2014-04-08 23:33:25 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							1c115297f9 
							
						 
					 
					
						
						
							
							Rename the service state constants.  
						
						... 
						
						
						
						Fixes  #5964  
					
						2014-04-08 09:11:54 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							e560e1e00c 
							
						 
					 
					
						
						
							
							Remove the HostUnreachable state.  
						
						... 
						
						
						
						Fixes  #5944  
					
						2014-04-08 08:54:49 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							cea15e11dc 
							
						 
					 
					
						
						
							
							Implement new state and type filters.  
						
						... 
						
						
						
						Fixes  #5906  
					
						2014-04-07 14:00:18 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							ad42367999 
							
						 
					 
					
						
						
							
							Refactor name helper classes a bit.  
						
						... 
						
						
						
						Refs #5925  
						
						
					 
					
						2014-04-06 08:15:07 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							00fd51e628 
							
						 
					 
					
						
						
							
							Implement relative object names.  
						
						... 
						
						
						
						Fixes  #5925  
					
						2014-04-05 22:17:37 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							c42a582307 
							
						 
					 
					
						
						
							
							Rename "short_name", "host" and "sevice" attributes.  
						
						... 
						
						
						
						Fixes  #5857  
					
						2014-04-05 09:15:40 +02:00