Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							f6691b4936 
							
						 
					 
					
						
						
							
							Fix config validation for DB IDO categories 'DbCatEverything'  
						
						... 
						
						
						
						refs #5238  
						
						
					 
					
						2017-08-09 16:31:03 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							3a5d4f3c8d 
							
						 
					 
					
						
						
							
							DB IDO: Remove obsolete logger, now implemented in WorkQueue class  
						
						... 
						
						
						
						refs #5280 
refs #5133  
						
						
					 
					
						2017-05-24 16:52:15 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							e0bfe0a5d0 
							
						 
					 
					
						
						
							
							Remove deprecated "DbCat1 | DbCat2" notation for DB IDO categories  
						
						... 
						
						
						
						This allows for a specific config validation function. 
						
						
					 
					
						2017-05-10 14:32:53 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							e5f5284838 
							
						 
					 
					
						
						
							
							Add logging for started/stopped features  
						
						... 
						
						
						
						fixes  #3557  
					
						2017-02-08 15:40:27 +01: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 
							
						 
					 
					
						
						
						
						
							
						
						
							5058c5d75b 
							
						 
					 
					
						
						
							
							Use 'auto' for iterator declarations  
						
						... 
						
						
						
						fixes  #12561  
					
						2016-08-27 08:37:19 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							225bb8029a 
							
						 
					 
					
						
						
							
							Fix incorrect hash size for User objects  
						
						... 
						
						
						
						fixes  #12533  
					
						2016-08-25 07:37:41 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							429d11daa8 
							
						 
					 
					
						
						
							
							Fix compiler warnings  
						
						... 
						
						
						
						fixes  #12534  
					
						2016-08-24 20:33:34 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							62a6d5667d 
							
						 
					 
					
						
						
							
							Fix: IDO marks objects as inactive on shutdown  
						
						... 
						
						
						
						fixes  #12418  
					
						2016-08-17 19:24:22 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							2d551db9d8 
							
						 
					 
					
						
						
							
							Remove the ConfigTypeIterator class  
						
						... 
						
						
						
						refs #12448  
						
						
					 
					
						2016-08-16 13:26:24 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							b7a1b58069 
							
						 
					 
					
						
						
							
							Improve performance for type lookups  
						
						... 
						
						
						
						fixes  #12448  
					
						2016-08-16 11:02:33 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							2e8d3d3934 
							
						 
					 
					
						
						
							
							Implement support for incremental IDO updates  
						
						... 
						
						
						
						fixes  #12435  
					
						2016-08-15 14:43:11 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							ed53366490 
							
						 
					 
					
						
						
							
							Avoid duplicate IDO config updates at startup  
						
						... 
						
						
						
						fixes  #12417  
					
						2016-08-13 23:31:22 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							0d02b01c02 
							
						 
					 
					
						
						
							
							Use application start-up time for the IDO session token  
						
						... 
						
						
						
						fixes  #12250  
					
						2016-07-29 08:40:10 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							dcfda534b1 
							
						 
					 
					
						
						
							
							Deprecation warning should include object type and name  
						
						... 
						
						
						
						fixes  #12240  
					
						2016-07-28 17:43:50 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							ce3d7ab973 
							
						 
					 
					
						
						
							
							DB IDO: Do not clear {host,service,contact}group_members tables on restart  
						
						... 
						
						
						
						fixes  #12210  
					
						2016-07-25 17:10:27 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							959e2501aa 
							
						 
					 
					
						
						
							
							Avoid duplicate entries in the icinga_objects table for commands  
						
						... 
						
						
						
						refs #12147  
						
						
					 
					
						2016-07-15 09:40:39 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							72facb1be0 
							
						 
					 
					
						
						
							
							DB IDO: Log a deprecation warning for categories  
						
						... 
						
						
						
						refs #12024  
						
						
					 
					
						2016-07-07 15:44:31 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							091274e417 
							
						 
					 
					
						
						
							
							Change DB IDO 'categories' attribute to Array notation  
						
						... 
						
						
						
						Example:
    categories = [ "DbCatProgramStatus", "DbCatState" ]
The old method with constants and OR is still supported but deprecated.
refs #11445 
fixes  #12024  
						
						
					 
					
						2016-06-23 14:55:01 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							90f102abf3 
							
						 
					 
					
						
						
							
							Ensure that program status updates are immediately updated in DB IDO  
						
						... 
						
						
						
						fixes  #11767  
					
						2016-05-11 14:03:40 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							83e0bcddce 
							
						 
					 
					
						
						
							
							IDO: Ensure that the notification insert id is passed to contactnotification inserts  
						
						... 
						
						
						
						We cannot add the notification insert id directly
to the following contactnotifications queries. Instead
we need to pass a DbValue reference which gets set after
the notification insert id is calculated.
The contactnotifications insert queries are fired as query
group calling CanExecuteQuery() and FieldToEscapedString().
If the notification id does not exist yet, the queries are
moved to the end of the queue.
Once the contactnotifications queries are fired the DbValue
reference is destroyed.
This patch also removes the old notification insert id cache
which was broken in many ways.
fixes  #11387  
						
						
					 
					
						2016-03-29 15:12:24 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							4049cc0b9a 
							
						 
					 
					
						
						
							
							Fix: Deleting an object via API does not disable it in DB IDO  
						
						... 
						
						
						
						fixes  #11065  
					
						2016-02-05 12:37:00 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							599929b0f6 
							
						 
					 
					
						
						
							
							Update copyright headers for 2016  
						
						
						
						
					 
					
						2016-01-12 08:29:59 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							a393c8213e 
							
						 
					 
					
						
						
							
							Don't log IDO statistics when we're not connected  
						
						... 
						
						
						
						refs #10860  
						
						
					 
					
						2015-12-17 12:09:42 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							ef8ba6e275 
							
						 
					 
					
						
						
							
							Implement additional query statistics for DB IDO  
						
						... 
						
						
						
						fixes  #10860  
					
						2015-12-16 10:46:27 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							5b48559d75 
							
						 
					 
					
						
						
							
							Implement support for re-ordering groups of IDO queries  
						
						... 
						
						
						
						fixes  #10855  
					
						2015-12-15 15:29:48 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							96fa29793c 
							
						 
					 
					
						
						
							
							Avoid duplicate config and status updates on startup  
						
						... 
						
						
						
						fixes  #10765  
					
						2015-12-15 14:25:08 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							da3d21091c 
							
						 
					 
					
						
						
							
							Fix priority ordering for IDO queries  
						
						... 
						
						
						
						fixes  #10829 
refs #8714  
					
						2015-12-15 11:58:50 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							15ca9987fa 
							
						 
					 
					
						
						
							
							Implement support for priorities in the WorkQueue class  
						
						... 
						
						
						
						fixes  #8714  
					
						2015-12-10 17:06:00 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							050c520b2a 
							
						 
					 
					
						
						
							
							Convert Comment/Downtime to config objects  
						
						... 
						
						
						
						fixes  #9777  
					
						2015-10-28 17:56:29 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							498ff3c1ee 
							
						 
					 
					
						
						
							
							Add a debug log message for updating the program status table in DB IDO  
						
						... 
						
						
						
						fixes  #10379  
					
						2015-10-15 18:43:30 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							d24af1e639 
							
						 
					 
					
						
						
							
							Fix incorrect value for IdoMysqlConnection::m_AffectedRows  
						
						... 
						
						
						
						refs #10190  
						
						
					 
					
						2015-09-28 13:19:42 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							8c997255a9 
							
						 
					 
					
						
						
							
							DB IDO: Fix modified custom attribute update query problems  
						
						... 
						
						
						
						fixes  #10190  
					
						2015-09-24 11:45:44 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							6fa58a520c 
							
						 
					 
					
						
						
							
							Implement config object sync  
						
						... 
						
						
						
						Adds object version.
refs #9927  
						
						
					 
					
						2015-09-17 14:20:43 +02: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 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							d7970f5bb1 
							
						 
					 
					
						
						
							
							Implement modified attributes v2  
						
						... 
						
						
						
						refs #9081 
refs #9093  
						
						
					 
					
						2015-08-15 20:07:10 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							3fe6b56628 
							
						 
					 
					
						
						
							
							DB IDO: Don't clear endpoint* tables on start/reload  
						
						... 
						
						
						
						fixes  #9586  
					
						2015-07-08 13:58:12 +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 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							a4d37132bf 
							
						 
					 
					
						
						
							
							Implement a check for IDO database connections  
						
						... 
						
						
						
						fixes  #8688  
					
						2015-03-12 10:19:12 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							1a23ae94f9 
							
						 
					 
					
						
						
							
							Implement support for updating the program_end_time column  
						
						... 
						
						
						
						fixes  #6923  
					
						2015-02-04 15:25:10 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							e7938c9374 
							
						 
					 
					
						
						
							
							Fix crash in DbConnection::ProgramStatusHandler  
						
						... 
						
						
						
						fixes  #8288  
					
						2015-01-27 09:53:07 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							2d53e000c8 
							
						 
					 
					
						
						
							
							Refactor the config validator so that it doesn't require serialized objects  
						
						... 
						
						
						
						refs #7701  
						
						
					 
					
						2014-11-20 13:28:21 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							478f03b49a 
							
						 
					 
					
						
						
							
							Replace boost::shared_ptr with boost::intrusive_ptr  
						
						... 
						
						
						
						refs #7622  
						
						
					 
					
						2014-11-09 16:54:41 +01:00