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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							3fd20d56aa 
							
						 
					 
					
						
						
							
							DB IDO: Add program_version column to programstatus table  
						
						... 
						
						
						
						Bump schema version to 1.11.8
fixes  #7391  
						
						
					 
					
						2014-10-16 12:11:10 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							6f2ea6bc08 
							
						 
					 
					
						
						
							
							Fix build problems with Oracle Solaris Studio  
						
						... 
						
						
						
						refs #6896  
						
						
					 
					
						2014-09-02 13:09:17 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							65bec9e904 
							
						 
					 
					
						
						
							
							Clean up some parts of the code  
						
						
						
						
					 
					
						2014-08-17 17:57:41 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							e52848b923 
							
						 
					 
					
						
						
							
							DB IDO: Fix failover_timeout config validator  
						
						... 
						
						
						
						refs #6827  
						
						
					 
					
						2014-08-15 17:50:38 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							1c98a3a9f7 
							
						 
					 
					
						
						
							
							DB IDO: Add failover_timeout attribute  
						
						... 
						
						
						
						refs #6827  
						
						
					 
					
						2014-08-15 17:21:12 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							f6c24f8964 
							
						 
					 
					
						
						
							
							DB IDO: Delay connection in HA RunOnce mode  
						
						... 
						
						
						
						refs #6827 
refs #6203  
						
						
					 
					
						2014-08-15 17:21:12 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							d326678e76 
							
						 
					 
					
						
						
							
							DB IDO: Add 'enable_ha' configuration flag  
						
						... 
						
						
						
						This feature is true by default. If disabled all cluster nodes in a high
availability zone will write to their own local database.
TODO: documentation, tests.
refs #6827 
refs #6203  
						
						
					 
					
						2014-08-15 17:21:12 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							a098fe804b 
							
						 
					 
					
						
						
							
							Fix duplicate rows in icinga_objects  
						
						... 
						
						
						
						fixes  #6414  
					
						2014-07-16 10:20:01 +02:00