Alexander A. Klimov
							
						 
					 | 
					
						
						
						
						
							
						
						
							ba7102cae3
							
						
					 | 
					
						
						
							
							Explicitly stop started timers and wait for them
						
						
						
						
						
						
						
						before permitting their parent objects' destruction.
For the cases where the handlers have raw pointers to these objects. 
						
						
					 | 
					
						2023-04-14 14:52:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander A. Klimov
							
						 
					 | 
					
						
						
						
						
							
						
						
							21b68455ce
							
						
					 | 
					
						
						
							
							Use Timer::Create() instead of new Timer()
						
						
						
						
						
						
						
						git ls-files -z |xargs -0 perl -pi -e 's/\bnew Timer\b/Timer::Create/g'
ex. in Timer::Create() itself. 
						
						
					 | 
					
						2023-04-04 10:35:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Aleksandrovič Klimov
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							ef8619f76b
							
						
					 | 
					
						
						
							
							Merge pull request #8601 from Icinga/feature/replace-std-boost-bind-with-lambdas-7006
						
						
						
						
						
						
						
						Feature: Replace std/boost::bind() with lambdas 
						
						
					 | 
					
						2021-03-18 17:56:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yonas Habteab
							
						 
					 | 
					
						
						
						
						
							
						
						
							43ba2da39c
							
						
					 | 
					
						
						
							
							Replace std/boost::bind() function with lambda expression
						
						
						
						
						
						
					 | 
					
						2021-03-10 16:29:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander A. Klimov
							
						 
					 | 
					
						
						
						
						
							
						
						
							c3388e9af6
							
						
					 | 
					
						
						
							
							Use std::mutex, not boost::mutex
						
						
						
						
						
						
					 | 
					
						2021-02-03 09:54:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander A. Klimov
							
						 
					 | 
					
						
						
						
						
							
						
						
							f21b60e390
							
						
					 | 
					
						
						
							
							StreamLogger#Flush(): lock self
						
						
						
						
						
						
						
						... just to be sure. 
						
						
					 | 
					
						2020-05-15 15:33:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander A. Klimov
							
						 
					 | 
					
						
						
						
						
							
						
						
							622f684124
							
						
					 | 
					
						
						
							
							StreamLogger#BindStream(): set #m_FlushLogTimer only if needed
						
						
						
						
						
						
						
						refs #6737 
						
						
					 | 
					
						2019-04-24 11:47:02 +02: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
							
						 
					 | 
					
						
						
						
						
							
						
						
							1f5555e1d6
							
						
					 | 
					
						
						
							
							Fix possible double free in StreamLogger::BindStream()
						
						
						
						
						
						
						
						refs #6737 
						
						
					 | 
					
						2018-11-08 15:51:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Friedrich
							
						 
					 | 
					
						
						
						
						
							
						
						
							dab53448bc
							
						
					 | 
					
						
						
							
							icinga.com: Update *.{h,c}pp
						
						
						
						
						
						
					 | 
					
						2018-10-18 09:27:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							9d436605f0
							
						
					 | 
					
						
						
							
							Fix compatibility with CMake < 3.1
						
						
						
						
						
						
					 | 
					
						2018-01-18 15:12:46 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							91c256261a
							
						
					 | 
					
						
						
							
							Apply clang-tidy fix 'modernize-use-default-member-init'
						
						
						
						
						
						
					 | 
					
						2018-01-04 12:24:58 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							1ad83886ac
							
						
					 | 
					
						
						
							
							Replace a few more NULLs with nullptr
						
						
						
						
						
						
					 | 
					
						2017-12-14 15:37:20 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							858873b940
							
						
					 | 
					
						
						
							
							Replace boost::bind/boost::function with std::bind/std::function
						
						
						
						
						
						
					 | 
					
						2017-11-27 15:15:11 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							599929b0f6
							
						
					 | 
					
						
						
							
							Update copyright headers for 2016
						
						
						
						
						
						
					 | 
					
						2016-01-12 08:29:59 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							050c520b2a
							
						
					 | 
					
						
						
							
							Convert Comment/Downtime to config objects
						
						
						
						
						
						
						
						fixes #9777 
						
						
					 | 
					
						2015-10-28 17:56:29 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							f45f6ccd82
							
						
					 | 
					
						
						
							
							Implement support for tracking dependencies between config objects
						
						
						
						
						
						
						
						refs #9096 
						
						
					 | 
					
						2015-08-25 13:54:05 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							72a7b08480
							
						
					 | 
					
						
						
							
							Move implementation code from thpp files into separate files
						
						
						
						
						
						
						
						fixes #8890 
						
						
					 | 
					
						2015-03-28 11:08:12 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Friedrich
							
						 
					 | 
					
						
						
						
						
							
						
						
							dd5ca24210
							
						
					 | 
					
						
						
							
							Fix compiler warnings
						
						
						
						
						
						
					 | 
					
						2015-03-02 14:10:26 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							a296147839
							
						
					 | 
					
						
						
							
							Fix uninitialized fields in the StreamLogger class
						
						
						
						
						
						
						
						Coverity Bug ID: 1272329 
						
						
					 | 
					
						2015-03-02 10:14:15 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							cd380a8494
							
						
					 | 
					
						
						
							
							Fix another crash in Timer::Call
						
						
						
						
						
						
						
						fixes #8550 
						
						
					 | 
					
						2015-02-28 08:43:49 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Friedrich
							
						 
					 | 
					
						
						
						
						
							
						
						
							78bfd0204c
							
						
					 | 
					
						
						
							
							Update copyright year
						
						
						
						
						
						
					 | 
					
						2015-01-22 12:00:23 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							0324cbff7c
							
						
					 | 
					
						
						
							
							Fix crash in StreamLogger::~StreamLogger
						
						
						
						
						
						
					 | 
					
						2014-11-13 20:12:23 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							478f03b49a
							
						
					 | 
					
						
						
							
							Replace boost::shared_ptr with boost::intrusive_ptr
						
						
						
						
						
						
						
						refs #7622 
						
						
					 | 
					
						2014-11-09 16:54:41 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Friedrich
							
						 
					 | 
					
						
						
						
						
							
						
						
							bc83c9a698
							
						
					 | 
					
						
						
							
							CLI Commands: Remove timestamp prefix when logging output
						
						
						
						
						
						
						
						fixes #7376 
						
						
					 | 
					
						2014-10-31 22:01:36 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							06ba435cdd
							
						
					 | 
					
						
						
							
							Make warning and critical log messages bold on terminals
						
						
						
						
						
						
					 | 
					
						2014-10-20 13:15:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							eb77b1534a
							
						
					 | 
					
						
						
							
							Add color code for LogDebug
						
						
						
						
						
						
						
						fixes #7416 
						
						
					 | 
					
						2014-10-19 02:39:45 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							8cc6368954
							
						
					 | 
					
						
						
							
							Implement generic color support for terminals
						
						
						
						
						
						
						
						fixes #7396 
						
						
					 | 
					
						2014-10-17 20:44:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							f7f8bd9b00
							
						
					 | 
					
						
						
							
							Use const-ref specifier when catching exceptions
						
						
						
						
						
						
						
						refs #6070 
						
						
					 | 
					
						2014-08-25 08:36:30 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							a5d25871a1
							
						
					 | 
					
						
						
							
							Flush loggers in Application::Exit
						
						
						
						
						
						
						
						fixes #6861 
						
						
					 | 
					
						2014-08-07 08:34:38 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Friedrich
							
						 
					 | 
					
						
						
						
						
							
						
						
							17668af2c2
							
						
					 | 
					
						
						
							
							Error messages: Fix Logger exceptions.
						
						
						
						
						
						
						
						Refs #6070 
						
						
					 | 
					
						2014-06-05 15:35:30 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							41a9b7d5c0
							
						
					 | 
					
						
						
							
							Remove thread names from log messages.
						
						
						
						
						
						
						
						Fixes #6345 
						
						
					 | 
					
						2014-05-28 11:46:47 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							632026cd9f
							
						
					 | 
					
						
						
							
							Rename C++ header files.
						
						
						
						
						
						
						
						Fixes #6291 
						
						
					 | 
					
						2014-05-25 16:27:14 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Friedrich
							
						 
					 | 
					
						
						
						
						
							
						
						
							7462c8320a
							
						
					 | 
					
						
						
							
							Add 'notice' severity to *Logger.
						
						
						
						
						
						
						
						Refs #6070 
						
						
					 | 
					
						2014-05-22 16:07:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							2350593ef0
							
						
					 | 
					
						
						
							
							Fix logrotate config.
						
						
						
						
						
						
						
						Fixes #6229 
						
						
					 | 
					
						2014-05-22 11:22:30 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							9b7702195a
							
						
					 | 
					
						
						
							
							Don't use colors for the whole log message.
						
						
						
						
						
						
						
						Refs #6070 
						
						
					 | 
					
						2014-05-12 10:27:01 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							9c3e399188
							
						
					 | 
					
						
						
							
							Remove unnecessary includes.
						
						
						
						
						
						
						
						Fixes #6189 
						
						
					 | 
					
						2014-05-11 18:11:32 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gerd von Egidy
							
						 
					 | 
					
						
						
						
						
							
						
						
							3ece2ba643
							
						
					 | 
					
						
						
							
							Fix logging during shutdown procedure.
						
						
						
						
						
						
						
						Refs #5788 
						
						
					 | 
					
						2014-04-29 10:34:02 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Friedrich
							
						 
					 | 
					
						
						
						
						
							
						
						
							ce737ff2f3
							
						
					 | 
					
						
						
							
							Change copyright header (again).
						
						
						
						
						
						
						
						Fixes #5424 
						
						
					 | 
					
						2014-03-19 11:42:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Friedrich
							
						 
					 | 
					
						
						
						
						
							
						
						
							555d72150a
							
						
					 | 
					
						
						
							
							Update copyright header.
						
						
						
						
						
						
						
						Fixes #5424 
						
						
					 | 
					
						2014-01-09 00:32:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							7a107b7dbd
							
						
					 | 
					
						
						
							
							Improve compatibility with C++11.
						
						
						
						
						
						
						
						Fixes #5307 
						
						
					 | 
					
						2013-12-11 16:40:55 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							e546cd854d
							
						
					 | 
					
						
						
							
							Clean up the DynamicType class.
						
						
						
						
						
						
						
						Refs #5036 
						
						
					 | 
					
						2013-11-08 16:07:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							a84536bea3
							
						
					 | 
					
						
						
							
							Implement serializer support for arbitrary classes.
						
						
						
						
						
						
						
						Fixes #5024 
						
						
					 | 
					
						2013-11-08 14:08:59 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							6acc017707
							
						
					 | 
					
						
						
							
							Remove namespace qualifiers for boost::make_shared and boost::enable_shared_from_this.
						
						
						
						
						
						
						
						Fixes #5012 
						
						
					 | 
					
						2013-11-07 08:28:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Friedrich
							
						 
					 | 
					
						
						
						
						
							
						
						
							622e4d7f25
							
						
					 | 
					
						
						
							
							Start log flush timer after binding the stream.
						
						
						
						
						
						
						
						refs #4890 
						
						
					 | 
					
						2013-10-21 14:15:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Friedrich
							
						 
					 | 
					
						
						
						
						
							
						
						
							07d9a59fe0
							
						
					 | 
					
						
						
							
							Flush StreamLogger periodically.
						
						
						
						
						
						
						
						fixes #4890 
						
						
					 | 
					
						2013-10-21 14:09:14 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							bf1a800e39
							
						
					 | 
					
						
						
							
							Update copyright information.
						
						
						
						
						
						
					 | 
					
						2013-09-25 07:45:56 +02:00 | 
					
					
						
						
							
							
							
						
					 |