| 
							
							
								 Michael Friedrich | 98eef33399 | Fix socket exceptions while querying the API fixes #11224 | 2016-04-20 10:07:24 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | b227dc77bf | Check the certificate name when reconnecting to an instance refs #10963 | 2016-02-23 10:46:17 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 9a0107d360 | Fix memory/thread leak in the HttpServerConnection class fixes #10655 | 2016-02-23 09:38:23 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | b6a799d53e | Ensure that HttpServerConnections are properly closed fixes #10655 | 2016-02-23 09:38:05 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | a2cbe1a0d5 | Improve performance for TlsStream::OnEvent refs #11014 | 2016-02-23 09:34:20 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 0fbbe620f9 | Increase the buffer size in TlsStream::OnEvent to avoid unnecessary poll() calls refs #11014 | 2016-02-23 09:32:38 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | c544c686a8 | Update copyright headers for 2016 | 2016-01-12 08:31:24 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 5a74f69819 | Fix memory leak for JSON-RPC/HTTP connections fixes #10517 | 2015-11-09 10:22:52 +01:00 |  | 
			
				
					| 
							
							
								 Michael Friedrich | 286538c17e | Implement api event streams Documentation is not yet complete.
refs #9078 | 2015-10-21 15:34:26 +02: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 | b357012ded | Implement HTTP support refs #9447 | 2015-07-09 11:42:34 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | fd9dc32a3d | Implement SNI support for the TlsStream class fixes #8610 | 2015-03-05 14:15:42 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | bb393a9d4f | Remove unused variables | 2015-03-02 12:52:37 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 9567cd663b | Fix another potential hang in TlsStream::Handshake refs #8550 | 2015-02-27 09:03:23 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 4e8c5706e1 | Don't send heartbeats during log replay fixes #8461
refs #8485 | 2015-02-26 14:59:39 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 0c51857084 | Fix another crash in SocketEvents::Register fixes #8547 | 2015-02-26 13:11:50 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | aef5bc2f3a | Fix a crash in TlsStream::Close fixes #8537 | 2015-02-25 14:41:23 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 4972364f42 | Fix another problem where Icinga doesn't detect that a cluster connection is dead refs #8485 | 2015-02-25 13:21:38 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 7504f3a3dc | Prevent unnecessary thread wake-ups refs #8485 | 2015-02-24 08:41:06 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 2922d5d9bd | Fix another potential problem where TLS connection might get stalled refs #8485 | 2015-02-24 07:11:22 +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 | 8903c7e379 | Close TLS connections more aggressively refs #6109 | 2015-02-14 19:14:45 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | f097e48889 | Don't use separate threads for each ApiClient object fixes #6109 | 2015-02-14 16:34:36 +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 |  | 
			
				
					| 
							
							
								 Michael Friedrich | 78bfd0204c | Update copyright year | 2015-01-22 12:00:23 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 28d7051aed | Fix a deadlock in TlsStream::Read / TlsStream::Close fixes #8124 | 2014-12-19 12:07:06 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 478f03b49a | Replace boost::shared_ptr with boost::intrusive_ptr refs #7622 | 2014-11-09 16:54:41 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | b18f57a745 | Remove logger_fwd.hpp | 2014-10-19 14:50:39 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 088efc3c69 | Avoid unnecessary Poll() calls | 2014-10-18 00:29:39 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 2c8f766200 | Fix another deadlock in TlsStream | 2014-10-17 20:56:22 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | d414149f74 | Fix compiler warning refs #7244 | 2014-10-16 14:21:33 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | f67a11c183 | Don't log error messages when TLS connections are closed refs #7244 | 2014-10-16 13:11:14 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | f433679b13 | Implement the "pki request" and "pki ticket" commands refs #7244 | 2014-10-16 12:27:34 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | fd6fe82606 | Fix unauthenticated TLS connections refs #7244 | 2014-10-16 09:58:01 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 311cce5d41 | Allow TLS connections with unverified certificates refs #7244 | 2014-10-16 09:01:18 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | dc4fe38d8f | Fix crash in TlsStream::IsEof refs #6862 | 2014-09-10 08:51:25 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 9133c01f00 | Fix spurious SSL errors fixes #6981 | 2014-09-05 08:19:47 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | f7f8bd9b00 | Use const-ref specifier when catching exceptions refs #6070 | 2014-08-25 08:36:30 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 107a152a8f | Improve TLS and cluster error messages refs #6066 | 2014-08-20 14:07:23 +02:00 |  | 
			
				
					| 
							
							
								 Michael Friedrich | 87e63edb93 | Use a local buffer for ERR_error_string() refs #6724
refs #6682 | 2014-08-05 11:30:06 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | f3d55848f5 | Add a missing lock in TlsStream::Close fixes #6621
refs #6724 | 2014-08-05 09:35:28 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | da41725e5b | Partially revert 3f647bb7797b3e71405c59eb280a4be74305c6b2 refs #6724 | 2014-08-05 08:41:52 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 3f647bb779 | Fix OpenSSL errors during (re-)negotiation fixes #6724 | 2014-08-01 15:23:07 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 1723d97ed0 | Revert "Fix deadlock in ApiClient::SendMessage" This reverts commit 0ac6e97f329b551882f925a009e6efe498ec45c3. | 2014-07-01 08:57:54 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 0ac6e97f32 | Fix deadlock in ApiClient::SendMessage fixes #6368 | 2014-06-30 12:52:43 +02:00 |  | 
			
				
					| 
							
							
								 Michael Friedrich | 0c021d94cb | Error Messages: Catch and log all Socket class exceptions. Refs #6070 | 2014-06-05 16:17:53 +02:00 |  | 
			
				
					| 
							
							
								 Michael Friedrich | 2989c00680 | Error messages: Enable logging in TlsStream class. Refs #6070 | 2014-06-05 15:34:54 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 632026cd9f | Rename C++ header files. Fixes #6291 | 2014-05-25 16:27:14 +02:00 |  |