Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							c0c17fc340 
							
						 
					 
					
						
						
							
							Remove unused timestamp function in DB IDO  
						
						... 
						
						
						
						refs #6584  
						
						
					 
					
						2018-09-17 10:06:30 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba21a54443 
							
						 
					 
					
						
						
							
							Merge pull request  #6530  from Icinga/bugfix/query-was-empty  
						
						... 
						
						
						
						IDO/MySQL: avoid empty queries 
						
						
					 
					
						2018-08-08 14:41:57 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							7a31cd4fe7 
							
						 
					 
					
						
						
							
							IDO/MySQL: avoid empty queries  
						
						
						
						
					 
					
						2018-08-08 12:11:37 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Frosch 
							
						 
					 
					
						
						
						
						
							
						
						
							9fbc40615a 
							
						 
					 
					
						
						
							
							Improve path handling in cmake and daemon  
						
						
						
						
					 
					
						2018-08-07 14:10:26 +02:00 
						 
				 
			
				
					
						
							
							
								Jean Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							c54e042942 
							
						 
					 
					
						
						
							
							Add activation priorities for config object types  
						
						... 
						
						
						
						This patch ensures that specific configuration types
are pre-activated and post-activated. In general,
logging is first, then common configuration objects
like host/service, downtimes, etc.
In the end, all features are activated after to ensure
that notifications are only sent once downtimes are applied.
A similar thing happens for starting with checks too early.
The ApiListener feature runs first to allow cluster connections
at first glance.
fixes  #6057 
fixes  #6231  
						
						
					 
					
						2018-05-04 11:25:47 +02:00 
						 
				 
			
				
					
						
							
							
								Jean Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							1da6b2c883 
							
						 
					 
					
						
						
							
							Fix whitespaces in CMakeLists files  
						
						... 
						
						
						
						Uses 2 space indentation as standard 
						
						
					 
					
						2018-01-19 09:19:40 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							9d436605f0 
							
						 
					 
					
						
						
							
							Fix compatibility with CMake < 3.1  
						
						
						
						
					 
					
						2018-01-18 15:12:46 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							2a9dceb367 
							
						 
					 
					
						
						
							
							Use CMake object libraries for our libs  
						
						
						
						
					 
					
						2018-01-17 04:28:21 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							c2fb9fe226 
							
						 
					 
					
						
						
							
							Use initializer lists for arrays and dictionaries  
						
						
						
						
					 
					
						2018-01-16 12:27:44 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							f99f5bcf17 
							
						 
					 
					
						
						
							
							Fix wrong schema constraint for fresh 2.8.0 installations  
						
						... 
						
						
						
						This fix is only needed for a fresh 2.8.0 setup, older versions
and upgrades to current do not need this (can be applied as idempotent
update).
fixes  #5947  
						
						
					 
					
						2018-01-16 09:49:46 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Insel 
							
						 
					 
					
						
						
						
						
							
						
						
							6eccdff621 
							
						 
					 
					
						
						
							
							Change a bunch more copyright headers for 2018  
						
						... 
						
						
						
						This changes more copyright headers for 2018. 
						
						
					 
					
						2018-01-08 18:05:12 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							91c256261a 
							
						 
					 
					
						
						
							
							Apply clang-tidy fix 'modernize-use-default-member-init'  
						
						
						
						
					 
					
						2018-01-04 12:24:58 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							e0174b8f3f 
							
						 
					 
					
						
						
							
							Apply clang-tidy fix 'modernize-return-braced-init-list'  
						
						
						
						
					 
					
						2018-01-04 12:24:57 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							e3ad0be769 
							
						 
					 
					
						
						
							
							Apply clang-tidy fix 'modernize-use-auto'  
						
						
						
						
					 
					
						2018-01-04 12:24:57 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							621eed3f13 
							
						 
					 
					
						
						
							
							Apply clang-tidy fix 'modernize-pass-by-value'  
						
						
						
						
					 
					
						2018-01-04 12:24:57 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							9ca682496c 
							
						 
					 
					
						
						
							
							Apply clang-tidy fix 'modernize-use-override'  
						
						
						
						
					 
					
						2018-01-04 12:24:57 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							ac155d1dda 
							
						 
					 
					
						
						
							
							Apply clang-tidy fix 'modernize-redundant-void-arg'  
						
						
						
						
					 
					
						2018-01-04 12:24:57 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							efe99a3e5e 
							
						 
					 
					
						
						
							
							Add the final keyword to classes  
						
						
						
						
					 
					
						2018-01-04 05:20:20 +00:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							75e2473616 
							
						 
					 
					
						
						
							
							Clean up source lists in the CMakeLists.txt files  
						
						
						
						
					 
					
						2018-01-03 11:47:46 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							2f953d6204 
							
						 
					 
					
						
						
							
							Implement shim for libmysqlclient and libpq  
						
						
						
						
					 
					
						2018-01-02 23:29:48 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							90496b5456 
							
						 
					 
					
						
						
							
							Build libraries as static libraries  
						
						
						
						
					 
					
						2018-01-02 23:29:48 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							1ad83886ac 
							
						 
					 
					
						
						
							
							Replace a few more NULLs with nullptr  
						
						
						
						
					 
					
						2017-12-14 15:37:20 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							325e4a2fb9 
							
						 
					 
					
						
						
							
							Use nullptr instead of <Type>::Ptr()  
						
						
						
						
					 
					
						2017-11-30 17:47:09 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							6d09efc907 
							
						 
					 
					
						
						
							
							Use std::shared_ptr instead of boost::shared_ptr  
						
						
						
						
					 
					
						2017-11-30 17:41:00 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							858873b940 
							
						 
					 
					
						
						
							
							Replace boost::bind/boost::function with std::bind/std::function  
						
						
						
						
					 
					
						2017-11-27 15:15:11 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							6f6703042e 
							
						 
					 
					
						
						
							
							ido: Drop unused instance_id indices from comments, downtimes and their related history tables  
						
						
						
						
					 
					
						2017-11-07 16:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Jean Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							1632415370 
							
						 
					 
					
						
						
							
							Fix commenthistory  
						
						... 
						
						
						
						refs #5492  
						
						
					 
					
						2017-11-07 16:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Jean Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							30be02bcae 
							
						 
					 
					
						
						
							
							Alter DowntimeRemoval behaviour  
						
						... 
						
						
						
						This adds an additional index to the downtimehistory and updates the
dbevents in a way that it uses that index 
						
						
					 
					
						2017-11-07 16:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							d366a63510 
							
						 
					 
					
						
						
							
							Add API & Cluster stats to /v1/status & icinga check performance metrics  
						
						... 
						
						
						
						refs #5133  
						
						
					 
					
						2017-05-24 16:21:05 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							79dcb789c2 
							
						 
					 
					
						
						
							
							Move PerfdataValue() class into base library  
						
						... 
						
						
						
						This is required for libremote and ApiListener stats in #5133  
						
						
					 
					
						2017-05-15 16:32:29 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							452f8a1f0d 
							
						 
					 
					
						
						
							
							Merge pull request  #5042  from mbrgm/upgrade-docs-link  
						
						... 
						
						
						
						Add link to upgrade documentation to DB IDO log message 
						
						
					 
					
						2017-05-09 16:17:58 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							0da226163f 
							
						 
					 
					
						
						
							
							Don't call mysql_error() after a failure of mysql_init()  
						
						... 
						
						
						
						refs #3664  
						
						
					 
					
						2017-05-04 12:22:34 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Scherbaum 
							
						 
					 
					
						
						
						
						
							
						
						
							775bee8fe1 
							
						 
					 
					
						
						
							
							Replace http:// links with https:// links where a secure website exists  
						
						... 
						
						
						
						Leave out tests and third party tools, and license strings
fixes  #5151 
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com> 
						
						
					 
					
						2017-04-20 11:33:27 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							900b33dc5d 
							
						 
					 
					
						
						
							
							IDO: Do not terminate Icinga 2 if the database schema version does not match  
						
						... 
						
						
						
						Instead, log an error and continue.
fixes  #4440  
						
						
					 
					
						2017-03-28 10:16:07 +02:00 
						 
				 
			
				
					
						
							
							
								Marius Bergmann 
							
						 
					 
					
						
						
						
						
							
						
						
							38d7f9a19e 
							
						 
					 
					
						
						
							
							Add link to upgrade documentation to log message  
						
						... 
						
						
						
						When there's a schema version mismatch after an upgrade, the following
message is logged:
```
Schema version 'x.y.z' does not match the required version 'x.y.z' (or
newer)! Please check the upgrade documentation.
```
After reading this log message, users have to search for the upgrade
section in the docs in order to perform the necessary steps.
I added the URL for the relevant sections to the log message, so users
can simply click/copy it. 
						
						
					 
					
						2017-02-28 17:02:10 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							1ad26b8524 
							
						 
					 
					
						
						
							
							IDO MySQL: Don't immediately execute an upsert insert query callback  
						
						... 
						
						
						
						refs #4603  
						
						
					 
					
						2017-02-22 17:36:17 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							6f1efff46c 
							
						 
					 
					
						
						
							
							Add more debug build logging to IDO MySQL  
						
						... 
						
						
						
						refs #4603  
						
						
					 
					
						2017-02-22 17:35:57 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							e5f5284838 
							
						 
					 
					
						
						
							
							Add logging for started/stopped features  
						
						... 
						
						
						
						fixes  #3557  
					
						2017-02-08 15:40:27 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Frosch 
							
						 
					 
					
						
						
						
						
							
						
						
							c34feb1fa5 
							
						 
					 
					
						
						
							
							ido/mysql: Remove timestamp defaults for compliance with MySQL 5.7  
						
						... 
						
						
						
						refs #4950  
						
						
					 
					
						2017-01-24 17:14:06 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Frosch 
							
						 
					 
					
						
						
						
						
							
						
						
							84f9824109 
							
						 
					 
					
						
						
							
							ido/mysql: Fix IDO upgrade compliance against MySQL 5.7  
						
						... 
						
						
						
						refs #4950  
						
						
					 
					
						2017-01-24 17:13:49 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Frosch 
							
						 
					 
					
						
						
						
						
							
						
						
							399827c62e 
							
						 
					 
					
						
						
							
							Fix IDO MySQL schema for MySQL >= 5.7  
						
						... 
						
						
						
						NOTE: A schema update doesn't seem to be needed, MySQL is updating
internally.
The problem comes up on fresh schema imports on MySQL 5.7.
fixes  #13633  
						
						
					 
					
						2017-01-11 17:37:17 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							b7caf0820d 
							
						 
					 
					
						
						
							
							Ensure that *.icinga.com is used everywhere  
						
						... 
						
						
						
						fixes  #13897 
fixes  #13277  
					
						2017-01-10 17:19:12 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							d076617caa 
							
						 
					 
					
						
						
							
							Revert "DB IDO: Make sure that all result sets are processed before sending another query"  
						
						... 
						
						
						
						This reverts commit b028ff2c33cc580d6cb0c063575d77a2f18ad0b1.
refs #12597 
refs #13321  
						
						
					 
					
						2016-11-25 15:53:07 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							b028ff2c33 
							
						 
					 
					
						
						
							
							DB IDO: Make sure that all result sets are processed before sending another query  
						
						... 
						
						
						
						fixes  #12597  
					
						2016-11-22 15:56:05 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							69cb383b34 
							
						 
					 
					
						
						
							
							ido-mysql: Upgrade timestamp columns to default to NULL  
						
						... 
						
						
						
						refs #10502  
						
						
					 
					
						2016-11-18 11:09:50 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							bdb3f88b25 
							
						 
					 
					
						
						
							
							ido-mysql: Bump schema version to 1.14.2  
						
						... 
						
						
						
						refs #10502  
						
						
					 
					
						2016-11-18 11:09:50 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							0b9046a030 
							
						 
					 
					
						
						
							
							ido-mysql: Don't set the SQL mode to NO_AUTO_VALUE_ON_ZERO  
						
						... 
						
						
						
						This mode is obsolete because timestamp columns now default to NULL instead of '0000-00...'.
refs #10502  
						
						
					 
					
						2016-11-18 11:09:50 +01:00