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 
							
						 
					 
					
						
						
						
						
							
						
						
							a83ad4b7f2 
							
						 
					 
					
						
						
							
							Explicitly pass 1 or 0 for notification filters in DB IDO  
						
						
						
						
					 
					
						2018-01-17 13:38:48 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							c2fb9fe226 
							
						 
					 
					
						
						
							
							Use initializer lists for arrays and dictionaries  
						
						
						
						
					 
					
						2018-01-16 12:27:44 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							50106057bf 
							
						 
					 
					
						
						
							
							Remove obsolete locks in Livestatus; apply style guide to DB IDO  
						
						
						
						
					 
					
						2018-01-15 13:39:34 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							ef7c80959d 
							
						 
					 
					
						
						
							
							More cleanup for compat filters in DB IDO  
						
						
						
						
					 
					
						2018-01-15 13:39:34 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							636cf62d3a 
							
						 
					 
					
						
						
							
							DB IDO: Clean up code and group CompatUtility calls  
						
						
						
						
					 
					
						2018-01-15 13:39:34 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							d672df3f2c 
							
						 
					 
					
						
						
							
							DB IDO: Don't send empty columns in queries  
						
						
						
						
					 
					
						2018-01-15 13:39:34 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							e5462ea3d1 
							
						 
					 
					
						
						
							
							DB IDO: Remove check_command_args column  
						
						... 
						
						
						
						The populated value is not entirely correct, and pulls in lots
of compat code. 
						
						
					 
					
						2018-01-15 13:39:34 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							915d0417c9 
							
						 
					 
					
						
						
							
							Move CompatUtility::GetHostCurrentState() logic into DB IDO and StatusData features  
						
						
						
						
					 
					
						2018-01-15 13:39:34 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							48516560bc 
							
						 
					 
					
						
						
							
							Move the IDO specific compat notification filter logic into the feature  
						
						
						
						
					 
					
						2018-01-15 13:39:34 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							d373b03907 
							
						 
					 
					
						
						
							
							Drop CompatUtility::GetCheckable*Interval() and hardcode their minute representation in compat features  
						
						
						
						
					 
					
						2018-01-15 13:39:34 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							87b99c17b5 
							
						 
					 
					
						
						
							
							Drop CompatUtility::GetCheckResultPerfdata()  
						
						
						
						
					 
					
						2018-01-15 13:39:34 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							cbea0c13f5 
							
						 
					 
					
						
						
							
							Drop Freshness wrappers from CompatUtility class  
						
						
						
						
					 
					
						2018-01-15 13:39:34 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							db6ed405e4 
							
						 
					 
					
						
						
							
							Remove more redundant wrappers from CompatUtility class  
						
						
						
						
					 
					
						2018-01-15 13:39:34 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							5466197d29 
							
						 
					 
					
						
						
							
							Drop CompatUtility::*Command helpers  
						
						
						
						
					 
					
						2018-01-15 13:39:34 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							b4af0971af 
							
						 
					 
					
						
						
							
							Drop dead code in Livestatus feature  
						
						
						
						
					 
					
						2018-01-15 13:39:34 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							2d1f772a6e 
							
						 
					 
					
						
						
							
							Replace CompatUtility's enabled wrappers with native implementation getters  
						
						... 
						
						
						
						Many conversions were not necessary, or could be dealt inside the actual
feature. libcompat and liblivestatus can take care about such specifics
on their own, lib_db_ido doesn't need boolean conversion in fields, that
is done inside the db driver. 
						
						
					 
					
						2018-01-15 13:39:34 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							334f633b0a 
							
						 
					 
					
						
						
							
							Drop CompatUtility::GetCheckableHasBeenChecked() and use Checkable::HasBeenChecked()  
						
						
						
						
					 
					
						2018-01-15 13:39:34 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							3847e37df1 
							
						 
					 
					
						
						
							
							Drop CompatUtility::GetCheckableAcknowledgementType()  
						
						... 
						
						
						
						This already returns an integer. 
						
						
					 
					
						2018-01-15 13:39:34 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							7bf2e07032 
							
						 
					 
					
						
						
							
							Move CompatUtility::GetCheckableProblemHasBeenAcknowledged() into feature specific dumps  
						
						
						
						
					 
					
						2018-01-15 13:39:34 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							92c565d744 
							
						 
					 
					
						
						
							
							Move CompatUtility::GetCheckableCheckType() into IDO/Livestatus features  
						
						... 
						
						
						
						It is just boolean mapping to numbers, each modules does that in a sort of different way.
DB IDO automatically transforms boolean to numbers.
Livestatus would return JSON which keeps true booleans, but requires a number (just a guess,
there is no spec for this message format). 
						
						
					 
					
						2018-01-15 13:39:34 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							70af1a3545 
							
						 
					 
					
						
						
							
							Move CompatUtility::GetHostAlias into DB IDO host object method  
						
						... 
						
						
						
						This is the only place where this mapping is used. 
						
						
					 
					
						2018-01-15 13:39:34 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							ac155d1dda 
							
						 
					 
					
						
						
							
							Apply clang-tidy fix 'modernize-redundant-void-arg'  
						
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							429d11daa8 
							
						 
					 
					
						
						
							
							Fix compiler warnings  
						
						... 
						
						
						
						fixes  #12534  
					
						2016-08-24 20:33:34 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							c981426cfb 
							
						 
					 
					
						
						
							
							Fix missing IDO updates for groups  
						
						... 
						
						
						
						fixes  #12527  
					
						2016-08-24 12:22:09 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							2e8d3d3934 
							
						 
					 
					
						
						
							
							Implement support for incremental IDO updates  
						
						... 
						
						
						
						fixes  #12435  
					
						2016-08-15 14:43:11 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							fda032c0c4 
							
						 
					 
					
						
						
							
							Fix incorrect return values for some of the CompatUtility methods  
						
						... 
						
						
						
						fixes  #12425  
					
						2016-08-14 17:06: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 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							ba82d2eb20 
							
						 
					 
					
						
						
							
							Move CalculateExecutionTime and CalculateLatency into the CheckResult class  
						
						... 
						
						
						
						fixes  #11751  
					
						2016-05-10 12:16:49 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							5b30c9ed2c 
							
						 
					 
					
						
						
							
							DB IDO: PArtially revert change for *group_members  
						
						... 
						
						
						
						Otherwise the index breaks.
refs #11103  
						
						
					 
					
						2016-02-22 20:23:18 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							99dbb249de 
							
						 
					 
					
						
						
							
							DB IDO: Fix problem with hostgroup_members cleanup  
						
						... 
						
						
						
						fixes  #11103  
					
						2016-02-08 11:05:27 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							599929b0f6 
							
						 
					 
					
						
						
							
							Update copyright headers for 2016  
						
						
						
						
					 
					
						2016-01-12 08:29:59 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							0285bcefb5 
							
						 
					 
					
						
						
							
							DB IDO: Fix group membership updates for runtime created objects  
						
						... 
						
						
						
						fixes  #10604  
					
						2015-11-11 12:31:52 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							d618762dad 
							
						 
					 
					
						
						
							
							Export original attributes in DB IDO and Livestatus  
						
						... 
						
						
						
						fixes  #10392  
					
						2015-10-22 15:49:42 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							1813c0932c 
							
						 
					 
					
						
						
							
							Remove dead code from old modified attributes  
						
						... 
						
						
						
						refs #9851  
						
						
					 
					
						2015-09-29 14:24:39 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							50cd694142 
							
						 
					 
					
						
						
							
							Fix wrong calculation for host compat state UNREACHABLE  
						
						... 
						
						
						
						fixes  #10058  
					
						2015-09-04 13:24:41 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							4cb1936c68 
							
						 
					 
					
						
						
							
							Fix another potential deadlock in DB IDO  
						
						... 
						
						
						
						refs #9121  
						
						
					 
					
						2015-04-22 21:35:43 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							3046ad5d5e 
							
						 
					 
					
						
						
							
							Fix incorrect value for the process_performance_data column in the icinga_hosts table  
						
						... 
						
						
						
						fixes  #8544  
					
						2015-03-09 08:12:05 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							78bfd0204c 
							
						 
					 
					
						
						
							
							Update copyright year  
						
						
						
						
					 
					
						2015-01-22 12:00:23 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							868d403a8a 
							
						 
					 
					
						
						
							
							DB IDO: Missing last_hard_state column update in {host,service}status tables  
						
						... 
						
						
						
						fixes  #8058  
					
						2014-12-12 13:25:10 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							e52b2b6509 
							
						 
					 
					
						
						
							
							Fix incorrect IDO queries  
						
						... 
						
						
						
						fixes  #7634  
					
						2014-11-11 16:36:20 +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