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 
							
						 
					 
					
						
						
						
						
							
						
						
							5406ce6540 
							
						 
					 
					
						
						
							
							Ensure that API/JSON-RPC messages in the same session are processed and not stalled  
						
						... 
						
						
						
						This basically drops the "corked" implementation which just stalled the
TLS IO polling after some requests. If you need sort of rate limiting
for these events, use an external TLS proxy which terminates that in front
of Icinga.
fixes  #6635  
						
						
					 
					
						2018-10-29 12:57:24 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							dab53448bc 
							
						 
					 
					
						
						
							
							icinga.com: Update *.{h,c}pp  
						
						
						
						
					 
					
						2018-10-18 09:27:04 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							1c213877a4 
							
						 
					 
					
						
						
							
							Stream#ReadLine(): simplify algorithm  
						
						... 
						
						
						
						refs #6354  
						
						
					 
					
						2018-06-20 17:28:52 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander A. Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							02d1f1cc57 
							
						 
					 
					
						
						
							
							Stream#ReadLine(): fix false positive buffer underflow indicator  
						
						... 
						
						
						
						refs #6354  
						
						
					 
					
						2018-06-20 09:59:18 +02:00 
						 
				 
			
				
					
						
							
							
								Jean Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							7d103aaf1b 
							
						 
					 
					
						
						
							
							Add cork  
						
						
						
						
					 
					
						2018-02-28 11:40:58 +01:00 
						 
				 
			
				
					
						
							
							
								Jean Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							8ffa4f04a7 
							
						 
					 
					
						
						
							
							Add timeout for TLS handshakes  
						
						
						
						
					 
					
						2018-02-20 13:32:04 +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 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a72a7b7c89 
							
						 
					 
					
						
						
							
							Merge pull request  #5760  from Icinga/fix/http-client-bugs  
						
						... 
						
						
						
						Fix incorrect socket handling for the HTTP client 
						
						
					 
					
						2017-12-08 12:51:50 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							858873b940 
							
						 
					 
					
						
						
							
							Replace boost::bind/boost::function with std::bind/std::function  
						
						
						
						
					 
					
						2017-11-27 15:15:11 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							52692a008e 
							
						 
					 
					
						
						
							
							Fix incorrect socket handling for the HTTP client  
						
						
						
						
					 
					
						2017-11-15 09:53:38 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							caf3380e73 
							
						 
					 
					
						
						
							
							Fix memory leak in Stream::Close  
						
						... 
						
						
						
						refs #10655  
						
						
					 
					
						2016-02-03 13:02:49 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							599929b0f6 
							
						 
					 
					
						
						
							
							Update copyright headers for 2016  
						
						
						
						
					 
					
						2016-01-12 08:29:59 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							5a74f69819 
							
						 
					 
					
						
						
							
							Fix memory leak for JSON-RPC/HTTP connections  
						
						... 
						
						
						
						fixes  #10517  
					
						2015-11-09 10:22:52 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							0e40c3ee1d 
							
						 
					 
					
						
						
							
							Fix deadlock in TlsStream::Close  
						
						... 
						
						
						
						fixes  #10235  
					
						2015-09-29 10:31:16 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							b357012ded 
							
						 
					 
					
						
						
							
							Implement HTTP support  
						
						... 
						
						
						
						refs #9447  
						
						
					 
					
						2015-07-09 11:42:34 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							8dcb4efa5e 
							
						 
					 
					
						
						
							
							Fix stability issues with the TlsStream/Stream classes  
						
						... 
						
						
						
						fixes  #9481  
					
						2015-06-24 09:48:55 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							9e936cbea4 
							
						 
					 
					
						
						
							
							Fix unit tests for the Stream class  
						
						... 
						
						
						
						refs #6109  
						
						
					 
					
						2015-02-14 17:40:29 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							f097e48889 
							
						 
					 
					
						
						
							
							Don't use separate threads for each ApiClient object  
						
						... 
						
						
						
						fixes  #6109  
					
						2015-02-14 16:34:36 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							78bfd0204c 
							
						 
					 
					
						
						
							
							Update copyright year  
						
						
						
						
					 
					
						2015-01-22 12:00:23 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							739cb43289 
							
						 
					 
					
						
						
							
							Rename qstring.{cpp,hpp} to string.{cpp,hpp}  
						
						
						
						
					 
					
						2014-10-19 14:52:07 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							632026cd9f 
							
						 
					 
					
						
						
							
							Rename C++ header files.  
						
						... 
						
						
						
						Fixes  #6291  
					
						2014-05-25 16:27:14 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							9c3e399188 
							
						 
					 
					
						
						
							
							Remove unnecessary includes.  
						
						... 
						
						
						
						Fixes  #6189  
					
						2014-05-11 18:11:32 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							bf1a800e39 
							
						 
					 
					
						
						
							
							Update copyright information.  
						
						
						
						
					 
					
						2013-09-25 07:45:56 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							8c3663ab0e 
							
						 
					 
					
						
						
							
							stream: remove ReadLine maxLength  
						
						... 
						
						
						
						it doesn't do what its name suggests.
refs #4370  
						
						
					 
					
						2013-07-04 09:41:51 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							80c91aa91e 
							
						 
					 
					
						
						
							
							stream/livestatus: refactor ReadLine with context saving  
						
						
						
						
					 
					
						2013-07-03 16:16:38 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							09f395a7de 
							
						 
					 
					
						
						
							
							Refactor the socket subsystem.  
						
						
						
						
					 
					
						2013-04-04 16:08:40 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							97fee26289 
							
						 
					 
					
						
						
							
							Remove @threadsafety doc strings  
						
						... 
						
						
						
						Fixes  #3889  
					
						2013-03-22 12:02:20 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							0bb0711d72 
							
						 
					 
					
						
						
							
							Refactor #includes (Part 2).  
						
						
						
						
					 
					
						2013-03-16 21:18:53 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							3073200b53 
							
						 
					 
					
						
						
							
							Cleaned up #includes (Part 1).  
						
						
						
						
					 
					
						2013-03-15 18:21:29 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							a38263b3c8 
							
						 
					 
					
						
						
							
							Implement livestatus commands.  
						
						
						
						
					 
					
						2013-03-10 05:10:51 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							27505536f9 
							
						 
					 
					
						
						
							
							Add livestatus component.  
						
						
						
						
					 
					
						2013-03-10 03:09:01 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							375746d710 
							
						 
					 
					
						
						
							
							Fix deadlocks in the Socket/Stream classes.  
						
						
						
						
					 
					
						2013-03-09 15:56:56 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							e2416b5b54 
							
						 
					 
					
						
						
							
							Check return values of SymGetLineFromAddr64 and SymFromAddr.  
						
						
						
						
					 
					
						2013-03-07 16:00:10 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							be95f3171d 
							
						 
					 
					
						
						
							
							Even more code refactoring.  
						
						
						
						
					 
					
						2013-03-04 15:52:42 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							48485c5f26 
							
						 
					 
					
						
						
							
							More lock refactoring. Yay.  
						
						
						
						
					 
					
						2013-03-02 09:07:47 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							c63c28dd9c 
							
						 
					 
					
						
						
							
							Fine-grained locks (WIP, Part 1).  
						
						
						
						
					 
					
						2013-02-17 19:14:34 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							023d17c675 
							
						 
					 
					
						
						
							
							Implement per-thread event queues.  
						
						
						
						
					 
					
						2013-02-15 06:48:30 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							321d66023f 
							
						 
					 
					
						
						
							
							Refactored the socket classes.  
						
						
						
						
					 
					
						2012-11-22 12:04:32 +01:00