Michael Friedrich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							804c00ece5 
							
						 
					 
					
						
						
							
							Merge pull request  #6999  from Icinga/bugfix/compiler-warnings  
						
						... 
						
						
						
						Suppress or fix compiler warnings 
						
						
					 
					
						2019-03-18 08:44:30 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							bf92e32496 
							
						 
					 
					
						
						
							
							Suppress or fix compiler warnings  
						
						
						
						
					 
					
						2019-03-08 14:07:29 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e2df11520e 
							
						 
					 
					
						
						
							
							Merge pull request  #6970  from Icinga/bugfix/perfdata-gaps  
						
						... 
						
						
						
						Improve reload handling for features (metric & queue flush, activation priority) 
						
						
					 
					
						2019-02-26 15:38:15 +01:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							ab7a799369 
							
						 
					 
					
						
						
							
							Implement ReloadTimeout constant and wait for enqueued checks on Stop()  
						
						
						
						
					 
					
						2019-02-25 09:03:47 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							f3cd3eb870 
							
						 
					 
					
						
						
							
							DSL: Implement getenv()  
						
						... 
						
						
						
						This patch also restores Utility::GetFromEnvironment()
and replaces the hardcoded `getenv()` calls. 
						
						
					 
					
						2018-11-19 18:11:16 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							dab53448bc 
							
						 
					 
					
						
						
							
							icinga.com: Update *.{h,c}pp  
						
						
						
						
					 
					
						2018-10-18 09:27:04 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							af6c8a1f50 
							
						 
					 
					
						
						
							
							Add missing shutdown/program state dumps for SIGUSR2 reload handler  
						
						... 
						
						
						
						Credits to @west0rmann finding the issue and providing the initial fix.
fixes  #6689 
fixes  #6592  
						
						
					 
					
						2018-10-16 12:36:43 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							96c0de9bea 
							
						 
					 
					
						
						
							
							Allow to override MaxConcurrentChecks constant  
						
						
						
						
					 
					
						2018-09-27 20:23:00 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							e678fa1aa5 
							
						 
					 
					
						
						
							
							Refactor Application::*Const()  
						
						
						
						
					 
					
						2018-08-13 15:27:05 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							9be3ee1a1a 
							
						 
					 
					
						
						
							
							Update output for --version  
						
						... 
						
						
						
						This moves the system and build information before
the application paths which are normally not that important. 
						
						
					 
					
						2018-08-07 18:46:18 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Frosch 
							
						 
					 
					
						
						
						
						
							
						
						
							9fbc40615a 
							
						 
					 
					
						
						
							
							Improve path handling in cmake and daemon  
						
						
						
						
					 
					
						2018-08-07 14:10:26 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							7519d23892 
							
						 
					 
					
						
						
							
							Add debug logging for daemonize/timers  
						
						... 
						
						
						
						The previous commit is 1:1 the same I've implemented
here already. Great teamwork with Alex :)
refs #6445  
						
						
					 
					
						2018-07-19 13:34:12 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							d15e1006f3 
							
						 
					 
					
						
						
							
							Re-introduce Timer::Initialize()  
						
						... 
						
						
						
						refs #6445  
						
						
					 
					
						2018-07-19 13:22:37 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							9b99c9d106 
							
						 
					 
					
						
						
							
							Remove leftover for sysconfig file parsing  
						
						... 
						
						
						
						refs #6255  
						
						
					 
					
						2018-06-18 19:25:48 +02:00 
						 
				 
			
				
					
						
							
							
								Jean Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							9a5d464448 
							
						 
					 
					
						
						
							
							Revert "Fix Windows reload"  
						
						... 
						
						
						
						This reverts commit 691e3cfd576e09d28f1da0df3f112d5c56980362. 
						
						
					 
					
						2018-06-12 12:19:16 +02:00 
						 
				 
			
				
					
						
							
							
								Jean Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							0b1d5013ac 
							
						 
					 
					
						
						
							
							Revert "fixup set rlimit stack failed condition"  
						
						... 
						
						
						
						This reverts commit bf959371c4505bfe27b0682611c035d64b90efd3.
fixes  #6257  
						
						
					 
					
						2018-04-25 14:26:40 +02:00 
						 
				 
			
				
					
						
							
							
								Jean Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							2c8dfcc1aa 
							
						 
					 
					
						
						
							
							Fix typo  
						
						
						
						
					 
					
						2018-04-23 10:18:31 +02:00 
						 
				 
			
				
					
						
							
							
								Jean Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							8b0126411b 
							
						 
					 
					
						
						
							
							Add improved error messages for resource limits  
						
						... 
						
						
						
						refs #6215  
						
						
					 
					
						2018-04-19 08:55:05 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da9b3991aa 
							
						 
					 
					
						
						
							
							Merge pull request  #6163  from Icinga/fix/handle-restart  
						
						... 
						
						
						
						Fix reload handling by updating the PID file before process overtake 
						
						
					 
					
						2018-04-03 17:18:29 +02:00 
						 
				 
			
				
					
						
							
							
								Jean Flach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92f7242db1 
							
						 
					 
					
						
						
							
							Merge pull request  #6119  from tclh123/dev  
						
						... 
						
						
						
						fixup set rlimit stack failed condition 
						
						
					 
					
						2018-03-21 09:56:47 +01:00 
						 
				 
			
				
					
						
							
							
								Jean Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							a742e64e4d 
							
						 
					 
					
						
						
							
							Fix reload handling  
						
						... 
						
						
						
						Make sure we have written the new PID before letting it take over. 
						
						
					 
					
						2018-03-14 10:43:59 +01:00 
						 
				 
			
				
					
						
							
							
								lihan 
							
						 
					 
					
						
						
						
						
							
						
						
							cc24ae217e 
							
						 
					 
					
						
						
							
							fixup set rlimit stack failed condition  
						
						
						
						
					 
					
						2018-02-27 12:56:36 +08:00 
						 
				 
			
				
					
						
							
							
								Jean Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							691e3cfd57 
							
						 
					 
					
						
						
							
							Fix Windows reload  
						
						
						
						
					 
					
						2018-02-23 17:01:46 +01:00 
						 
				 
			
				
					
						
							
							
								Jean Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							c8c193a9d8 
							
						 
					 
					
						
						
							
							Remove need for RunAsUser/Group  
						
						... 
						
						
						
						They are now read form the sysconfig file which is owned by root 
						
						
					 
					
						2018-02-20 14:16:43 +01:00 
						 
				 
			
				
					
						
							
							
								Noah Hilverling 
							
						 
					 
					
						
						
						
						
							
						
						
							97bd91dda2 
							
						 
					 
					
						
						
							
							Replace concurrent_checks in CheckerComponent by global MaxConcurrentChecks  
						
						... 
						
						
						
						refs #4841  
						
						
					 
					
						2018-01-29 14:50:24 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							94e6be1a65 
							
						 
					 
					
						
						
							
							Remove unused includes  
						
						
						
						
					 
					
						2018-01-22 09:52:29 +01:00 
						 
				 
			
				
					
						
							
							
								Jean Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							c418a9611e 
							
						 
					 
					
						
						
							
							Add systemd watchdog and adjust reload behaviour  
						
						
						
						
					 
					
						2018-01-19 16:52:36 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							9d436605f0 
							
						 
					 
					
						
						
							
							Fix compatibility with CMake < 3.1  
						
						
						
						
					 
					
						2018-01-18 15:12:46 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							c2fb9fe226 
							
						 
					 
					
						
						
							
							Use initializer lists for arrays and dictionaries  
						
						
						
						
					 
					
						2018-01-16 12:27:44 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							21254fb610 
							
						 
					 
					
						
						
							
							Avoid accessing attributes for validators where not necessary  
						
						
						
						
					 
					
						2018-01-11 08:20:16 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							85f3865718 
							
						 
					 
					
						
						
							
							Merge pull request  #5861  from Icinga/fix/invalid-memory-access  
						
						... 
						
						
						
						Fix incorrect memory access 
						
						
					 
					
						2017-12-15 06:25:10 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							1ad83886ac 
							
						 
					 
					
						
						
							
							Replace a few more NULLs with nullptr  
						
						
						
						
					 
					
						2017-12-14 15:37:20 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							0629ea0a98 
							
						 
					 
					
						
						
							
							Fix incorrect memory access  
						
						
						
						
					 
					
						2017-12-14 15:05:04 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a238613fdc 
							
						 
					 
					
						
						
							
							Merge pull request  #5825  from Icinga/feature/boost-assign  
						
						... 
						
						
						
						Replace boost::assign::list_of with initializer lists 
						
						
					 
					
						2017-11-30 21:20:46 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							83f17b5bfa 
							
						 
					 
					
						
						
							
							Replace boost::assign::list_of with initializer lists  
						
						
						
						
					 
					
						2017-11-30 18:09:38 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							6739023678 
							
						 
					 
					
						
						
							
							Dynamically create and destroy the timer thread  
						
						
						
						
					 
					
						2017-11-30 17:41:02 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							7d7eaa8dd3 
							
						 
					 
					
						
						
							
							Replace boost::thread with std::thread  
						
						
						
						
					 
					
						2017-11-30 17:39:20 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							858873b940 
							
						 
					 
					
						
						
							
							Replace boost::bind/boost::function with std::bind/std::function  
						
						
						
						
					 
					
						2017-11-27 15:15:11 +01:00 
						 
				 
			
				
					
						
							
							
								Noah Hilverling 
							
						 
					 
					
						
						
						
						
							
						
						
							aab50f669c 
							
						 
					 
					
						
						
							
							Add process elevation & log message if user does not have enough privileges  
						
						... 
						
						
						
						refs #5515  
						
						
					 
					
						2017-09-22 10:25:17 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							c8b4fee843 
							
						 
					 
					
						
						
							
							Make rlimits configurable by adding three variables: RLimitFiles, RLimitProcesses and RLimitStack  
						
						... 
						
						
						
						refs #5367  
						
						
					 
					
						2017-06-23 12:42:12 +02:00 
						 
				 
			
				
					
						
							
							
								Jean Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							7c70d51b27 
							
						 
					 
					
						
						
							
							Add a few extra log messages  
						
						... 
						
						
						
						fixes  #5212  
					
						2017-05-02 10:54:06 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							763fb64fff 
							
						 
					 
					
						
						
							
							Update issue tracker to GitHub  
						
						... 
						
						
						
						fixes  #4923  
					
						2017-01-17 16:50:22 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							751ca67e0a 
							
						 
					 
					
						
						
							
							Ignore SIGPIPE earlier in the start-up process  
						
						... 
						
						
						
						fixes  #13567  
					
						2017-01-12 10:50:43 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							aeaca5e803 
							
						 
					 
					
						
						
							
							Revert "Fix incorrect detection of the 'Concurrency' variable"  
						
						... 
						
						
						
						This reverts commit 585f0537d244fb8fb229924f9e7c5c8478bb2a92.
refs #12456  
						
						
					 
					
						2016-08-19 11:58:52 +02:00