Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							d14a88235d 
							
						 
					 
					
						
						
							
							Replace Copyright header with a short version, part I  
						
						... 
						
						
						
						CLion -> replace in path 
						
						
					 
					
						2019-02-25 14:48:22 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							a2ae01e64b 
							
						 
					 
					
						
						
							
							Socket engine: drop life support objects  
						
						... 
						
						
						
						refs #6477  
						
						
					 
					
						2018-10-30 13:46:20 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							dab53448bc 
							
						 
					 
					
						
						
							
							icinga.com: Update *.{h,c}pp  
						
						
						
						
					 
					
						2018-10-18 09:27:04 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							4be9f418a9 
							
						 
					 
					
						
						
							
							Revert "Initialize Socket Event Engine on application startup"  
						
						... 
						
						
						
						This reverts commit c8dcd1297f6d0be8685c5a3079e40fc44e779add.
We cannot do this during application startup, since Daemonize()
kills the threads again.
refs #6514 
refs #6630  
						
						
					 
					
						2018-10-09 19:38:29 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							c8dcd1297f 
							
						 
					 
					
						
						
							
							Initialize Socket Event Engine on application startup  
						
						... 
						
						
						
						Previously this happened inside the TlsStream constructor
during the first connection attempt. 
						
						
					 
					
						2018-09-24 15:50:59 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							e678fa1aa5 
							
						 
					 
					
						
						
							
							Refactor Application::*Const()  
						
						
						
						
					 
					
						2018-08-13 15:27:05 +02: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 
							
						 
					 
					
						
						
						
						
							
						
						
							1ad83886ac 
							
						 
					 
					
						
						
							
							Replace a few more NULLs with nullptr  
						
						
						
						
					 
					
						2017-12-14 15:37:20 +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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							955df528d7 
							
						 
					 
					
						
						
							
							Fix error message for the EventEngine variable  
						
						... 
						
						
						
						refs #11522  
						
						
					 
					
						2016-04-18 15:02:02 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							d8b0502d67 
							
						 
					 
					
						
						
							
							Make the socket event engine configurable  
						
						... 
						
						
						
						fixes  #11522  
					
						2016-04-18 14:38:59 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							47521904c1 
							
						 
					 
					
						
						
							
							Attempt to fix race condition problem with epoll_ctl()  
						
						... 
						
						
						
						refs #11289  
						
						
					 
					
						2016-03-03 13:38:13 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							bc6d82c560 
							
						 
					 
					
						
						
							
							Build fix for CentOS 5  
						
						... 
						
						
						
						fixes  #11179  
					
						2016-02-22 08:12:35 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							9a8458fd67 
							
						 
					 
					
						
						
							
							Rename the IOTHREADS macro  
						
						... 
						
						
						
						refs #11014  
						
						
					 
					
						2016-02-16 13:30:55 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							611ff869e1 
							
						 
					 
					
						
						
							
							Implement support for epoll  
						
						... 
						
						
						
						refs #11014  
						
						
					 
					
						2016-02-04 16:31:59 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							532655d482 
							
						 
					 
					
						
						
							
							Use multiple threads for socket IO  
						
						... 
						
						
						
						refs #11014  
						
						
					 
					
						2016-02-02 11:17:33 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							3f95e86c73 
							
						 
					 
					
						
						
							
							Remove debug log message  
						
						... 
						
						
						
						refs #11014  
						
						
					 
					
						2016-02-02 09:54:31 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							ecfaf019fd 
							
						 
					 
					
						
						
							
							Avoid unnecessary pollfd updates  
						
						... 
						
						
						
						refs #11014  
						
						
					 
					
						2016-02-02 09:52:23 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							c03e458e13 
							
						 
					 
					
						
						
							
							Avoid unnecessary new/deletes  
						
						... 
						
						
						
						refs #11014  
						
						
					 
					
						2016-02-01 09:33:33 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							56e7c24f1f 
							
						 
					 
					
						
						
							
							Avoid unnecessary dictionary lookups in SocketEvents::ThreadProc  
						
						... 
						
						
						
						refs #11014  
						
						
					 
					
						2016-01-28 13:07:09 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							fe421d76fb 
							
						 
					 
					
						
						
							
							Remove debug output  
						
						... 
						
						
						
						refs #11014  
						
						
					 
					
						2016-01-28 12:23:07 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							4237c6eaaa 
							
						 
					 
					
						
						
							
							Avoid unnecessary wake-ups in SocketEvents::ChangeEvents (part 2)  
						
						... 
						
						
						
						refs #11014  
						
						
					 
					
						2016-01-28 11:55:31 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							75f7fe10e1 
							
						 
					 
					
						
						
							
							Avoid unnecessary wake-ups in SocketEvents::ChangeEvents  
						
						... 
						
						
						
						refs #11014  
						
						
					 
					
						2016-01-28 09:05:49 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							3c76e70fe2 
							
						 
					 
					
						
						
							
							Avoid updating the file descriptor list for poll() unless we really need to  
						
						... 
						
						
						
						refs #11014  
						
						
					 
					
						2016-01-28 08:24:33 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							599929b0f6 
							
						 
					 
					
						
						
							
							Update copyright headers for 2016  
						
						
						
						
					 
					
						2016-01-12 08:29:59 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							0e40c3ee1d 
							
						 
					 
					
						
						
							
							Fix deadlock in TlsStream::Close  
						
						... 
						
						
						
						fixes  #10235  
					
						2015-09-29 10:31:16 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							c37a23ccba 
							
						 
					 
					
						
						
							
							Implement the Icinga Studio application  
						
						... 
						
						
						
						fixes  #10042  
					
						2015-08-31 07:50:01 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							5b286dae31 
							
						 
					 
					
						
						
							
							Fix leak in SocketEvents::Threadproc  
						
						... 
						
						
						
						Coverity Bug ID: 1272338 
						
						
					 
					
						2015-03-02 10:14:14 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							b4be584679 
							
						 
					 
					
						
						
							
							Fix uninitialized fields  
						
						... 
						
						
						
						Coverity Bug ID: 1272331 
						
						
					 
					
						2015-03-02 10:14:14 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							5eb32efb05 
							
						 
					 
					
						
						
							
							Fix crash in SocketEvents::ThreadProc  
						
						... 
						
						
						
						fixes  #8554  
					
						2015-02-27 15:53:38 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							0fb55060d2 
							
						 
					 
					
						
						
							
							Fix another potential deadlock in SocketEvents::WakeUpThread  
						
						... 
						
						
						
						refs #8484  
						
						
					 
					
						2015-02-20 15:25:56 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							e2815de8a6 
							
						 
					 
					
						
						
							
							Fix stalled reconnection attempts for the cluster  
						
						... 
						
						
						
						refs #8485  
						
						
					 
					
						2015-02-20 14:43:55 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							31786fdaa1 
							
						 
					 
					
						
						
							
							Fix crash in SocketEvents::ChangeEvents  
						
						... 
						
						
						
						refs #6109  
						
						
					 
					
						2015-02-17 13:21:43 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							8d5b270812 
							
						 
					 
					
						
						
							
							Fix another crash in SocketEvents::OnEvent  
						
						... 
						
						
						
						fixes  #8446  
					
						2015-02-16 11:41:11 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							3c6ca2957b 
							
						 
					 
					
						
						
							
							Fix a crash in SocketEvents::OnEvent  
						
						... 
						
						
						
						fixes  #8446  
					
						2015-02-15 18:50:25 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							e0bbfb175c 
							
						 
					 
					
						
						
							
							Move most of the socket I/O to a separate thread  
						
						... 
						
						
						
						fixes  #8300 
fixes  #8243  
					
						2015-02-14 09:42:11 +01:00