Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							599929b0f6 
							
						 
					 
					
						
						
							
							Update copyright headers for 2016  
						
						 
						
						
						
						
					 
					
						2016-01-12 08:29:59 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							15ca9987fa 
							
						 
					 
					
						
						
							
							Implement support for priorities in the WorkQueue class  
						
						 
						
						... 
						
						
						
						fixes  #8714  
						
						
					 
					
						2015-12-10 17:06:00 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							fd65fed6f0 
							
						 
					 
					
						
						
							
							Fix incorrect return value for ApiListener::GetInstance  
						
						 
						
						... 
						
						
						
						refs #10711  
						
						
					 
					
						2015-11-30 15:33:01 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							f91edd9564 
							
						 
					 
					
						
						
							
							Use a work queue for replaying the cluster log  
						
						 
						
						... 
						
						
						
						refs #10713  
						
						
					 
					
						2015-11-25 13:11:41 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							3adedcd0a5 
							
						 
					 
					
						
						
							
							Improve performance for Zone::CanAccessObject  
						
						 
						
						... 
						
						
						
						fixes  #10711  
						
						
					 
					
						2015-11-25 12:06:20 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							050c520b2a 
							
						 
					 
					
						
						
							
							Convert Comment/Downtime to config objects  
						
						 
						
						... 
						
						
						
						fixes  #9777  
						
						
					 
					
						2015-10-28 17:56:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							618e031f46 
							
						 
					 
					
						
						
							
							Handle exceptions for NetString::WriteStringToStream in ApiListener::ReplayLog  
						
						 
						
						... 
						
						
						
						fixes  #10455  
						
						
					 
					
						2015-10-26 07:56:58 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							4aa0165701 
							
						 
					 
					
						
						
							
							Add getter for endpoint 'connected' attribute  
						
						 
						
						... 
						
						
						
						fixes  #10394  
						
						
					 
					
						2015-10-22 10:52:38 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							286538c17e 
							
						 
					 
					
						
						
							
							Implement api event streams  
						
						 
						
						... 
						
						
						
						Documentation is not yet complete.
refs #9078  
						
						
					 
					
						2015-10-21 15:34:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							10c306673d 
							
						 
					 
					
						
						
							
							Fix wrong connection log message for global zones  
						
						 
						
						... 
						
						
						
						fixes  #10377  
						
						
					 
					
						2015-10-15 17:15:19 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							4f647527fd 
							
						 
					 
					
						
						
							
							Fix: ApiListener::SyncRelayMessage doesn't send message to all zone members  
						
						 
						
						... 
						
						
						
						fixes  #10365  
						
						
					 
					
						2015-10-15 09:28:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							3bfc9a2406 
							
						 
					 
					
						
						
							
							Don't log messages we've already relayed to all relevant zones  
						
						 
						
						... 
						
						
						
						fixes  #10262  
						
						
					 
					
						2015-10-01 14:53:28 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							0529d51a85 
							
						 
					 
					
						
						
							
							Config sync does not set endpoint syncing and plays disconnect-sync ping-pong  
						
						 
						
						... 
						
						
						
						fixes  #10255  
						
						
					 
					
						2015-09-30 16:14:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							7e4953dd35 
							
						 
					 
					
						
						
							
							Improve log messages for HTTP requests  
						
						 
						
						... 
						
						
						
						refs #9074  
						
						
					 
					
						2015-09-30 08:41:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							e5b26e60a5 
							
						 
					 
					
						
						
							
							Don't throw an exception when replaying the current replay log file  
						
						 
						
						... 
						
						
						
						fixes  #10239  
						
						
					 
					
						2015-09-29 11:02:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							717118fed4 
							
						 
					 
					
						
						
							
							Fix wrong log lag in cluster-zone check  
						
						 
						
						... 
						
						
						
						Refactor the calculation into a generic function
which is also used inside the 2.4 status API.
fixes  #8805  
						
						
					 
					
						2015-09-25 14:24:45 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-Marcel Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							5ef4204d06 
							
						 
					 
					
						
						
							
							Improve API error handling and fix some whitespace  
						
						 
						
						... 
						
						
						
						fixes  #10194  
						
						
					 
					
						2015-09-25 13:57:28 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							aa12a4e75c 
							
						 
					 
					
						
						
							
							Add icinga, cluster, cluster-zone check information to the ApiListener status handler  
						
						 
						
						... 
						
						
						
						fixes  #8093  
						
						
					 
					
						2015-09-23 18:09:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-Marcel Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							4ef9761fee 
							
						 
					 
					
						
						
							
							Implement status api handler  
						
						 
						
						... 
						
						
						
						Global statistics, features, etc.
fixes  #10116  
						
						
					 
					
						2015-09-23 16:59:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							f2c3bffdd9 
							
						 
					 
					
						
						
							
							Sync cluster config before replaying the logs  
						
						 
						
						... 
						
						
						
						If there were objects added at runtime (either through direct api
creation or by using the config file management api) the newly
created objects must be synced first, and then the stored historical
data should be synced.
refs #9927 
refs #9100  
						
						
					 
					
						2015-09-18 10:07:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							4955c28b0c 
							
						 
					 
					
						
						
							
							Implement initial api object sync for newly connected endpoints  
						
						 
						
						... 
						
						
						
						TODO: Figure out how to deal with Shutdown() deactivating and
therefore deleting all api created objects.
refs #9927  
						
						
					 
					
						2015-09-17 14:20:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							b2715943c6 
							
						 
					 
					
						
						
							
							Config Sync: Properly modify attributes and object version  
						
						 
						
						... 
						
						
						
						refs #9927  
						
						
					 
					
						2015-09-17 14:20:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							5c77e6eafe 
							
						 
					 
					
						
						
							
							Fix deadlock in ApiListener::RelayMessage  
						
						 
						
						... 
						
						
						
						fixes  #10002  
						
						
					 
					
						2015-09-02 07:46:30 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							c37a23ccba 
							
						 
					 
					
						
						
							
							Implement the Icinga Studio application  
						
						 
						
						... 
						
						
						
						fixes  #10042  
						
						
					 
					
						2015-08-31 07:50:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							f45f6ccd82 
							
						 
					 
					
						
						
							
							Implement support for tracking dependencies between config objects  
						
						 
						
						... 
						
						
						
						refs #9096  
						
						
					 
					
						2015-08-25 13:54:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							071d2f18fb 
							
						 
					 
					
						
						
							
							Rename DynamicObject/DynamicType to ConfigObject/ConfigType  
						
						 
						
						... 
						
						
						
						fixes  #9914  
						
						
					 
					
						2015-08-15 20:40:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							d7970f5bb1 
							
						 
					 
					
						
						
							
							Implement modified attributes v2  
						
						 
						
						... 
						
						
						
						refs #9081 
refs #9093  
						
						
					 
					
						2015-08-15 20:07:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							1c657feea1 
							
						 
					 
					
						
						
							
							Fix warnings about invalid API function 'icinga::Hello'  
						
						 
						
						... 
						
						
						
						fixes  #9884  
						
						
					 
					
						2015-08-11 14:19:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							ec8cdcd554 
							
						 
					 
					
						
						
							
							Fix incorrect function name  
						
						 
						
						... 
						
						
						
						refs #9876  
						
						
					 
					
						2015-08-11 12:56:30 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							f600d75930 
							
						 
					 
					
						
						
							
							Fix crash during cluster log replay  
						
						 
						
						... 
						
						
						
						fixes  #9876  
						
						
					 
					
						2015-08-11 12:09:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							d7e8d8afc9 
							
						 
					 
					
						
						
							
							Fix cluster check w/ immediate parent and child zone endpoints  
						
						 
						
						... 
						
						
						
						fixes  #9262  
						
						
					 
					
						2015-08-03 16:16:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							b357012ded 
							
						 
					 
					
						
						
							
							Implement HTTP support  
						
						 
						
						... 
						
						
						
						refs #9447  
						
						
					 
					
						2015-07-09 11:42:34 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Markus Frosch 
							
						 
					 
					
						
						
						
						
							
						
						
							cfbe82d841 
							
						 
					 
					
						
						
							
							Remove selective reconnecting behavior  
						
						 
						
						... 
						
						
						
						We want to remove the partial reconnecting behavior, so that all endpoints of
a zone try to connect to a lower or higher zone in hierarchy.
fixes  #9406 
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de> 
						
						
					 
					
						2015-06-15 14:47:04 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							8573636cc9 
							
						 
					 
					
						
						
							
							Fix crash in Dependency::Stop()  
						
						 
						
						... 
						
						
						
						This partially reverts the fix in #8436 
fixes  #8687 
refs #8436  
						
						
					 
					
						2015-03-12 11:44:55 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							fd9dc32a3d 
							
						 
					 
					
						
						
							
							Implement SNI support for the TlsStream class  
						
						 
						
						... 
						
						
						
						fixes  #8610  
						
						
					 
					
						2015-03-05 14:15:42 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							e52a1f38f3 
							
						 
					 
					
						
						
							
							Fix uninitialized field in the ApiListener class  
						
						 
						
						... 
						
						
						
						Coverity Bug ID: 1272321 
						
						
					 
					
						2015-03-02 10:14:14 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-Marcel Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							9ed21563ff 
							
						 
					 
					
						
						
							
							Use RequestShutdown with exitcode instead of Application::Exit  
						
						 
						
						... 
						
						
						
						fixes  #8436  
						
						
					 
					
						2015-02-27 14:43:30 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							4e8c5706e1 
							
						 
					 
					
						
						
							
							Don't send heartbeats during log replay  
						
						 
						
						... 
						
						
						
						fixes  #8461 
refs #8485  
						
						
					 
					
						2015-02-26 14:59:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							ba77d7b35f 
							
						 
					 
					
						
						
							
							ApiListener: Fix misleading connection log messages  
						
						 
						
						... 
						
						
						
						fixes  #8493  
						
						
					 
					
						2015-02-20 15:11:44 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							667b62cc3c 
							
						 
					 
					
						
						
							
							Improve log messages for ApiListener::ApiTimerHandler  
						
						 
						
						
						
						
					 
					
						2015-02-17 15:46:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							1c7a0d03a1 
							
						 
					 
					
						
						
							
							Fix a case where NetString::ReadStringFromStream might incorrectly return StatusEof  
						
						 
						
						... 
						
						
						
						refs #6109  
						
						
					 
					
						2015-02-14 18:48:33 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							2cab6fbb9d 
							
						 
					 
					
						
						
							
							Make the argments for the stats functions const-ref  
						
						 
						
						... 
						
						
						
						fixes  #8433  
						
						
					 
					
						2015-02-13 11:29:15 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							97fc5bb10b 
							
						 
					 
					
						
						
							
							Implement additional attributes for the Host class  
						
						 
						
						... 
						
						
						
						refs #7564  
						
						
					 
					
						2015-02-09 08:50:17 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							ea2ac81003 
							
						 
					 
					
						
						
							
							Remove name and return value for stats functions  
						
						 
						
						... 
						
						
						
						fixes  #6171  
						
						
					 
					
						2015-02-07 22:36:17 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							88e1aadbf2 
							
						 
					 
					
						
						
							
							Use a separate thread for TLS connection attempts  
						
						 
						
						... 
						
						
						
						fixes  #8295  
						
						
					 
					
						2015-01-28 08:35:36 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							78bfd0204c 
							
						 
					 
					
						
						
							
							Update copyright year  
						
						 
						
						
						
						
					 
					
						2015-01-22 12:00:23 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							55b7f00382 
							
						 
					 
					
						
						
							
							Remove unnecessary includes  
						
						 
						
						
						
						
					 
					
						2014-12-15 10:16:06 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							8611682cdb 
							
						 
					 
					
						
						
							
							Fix initialization for the ApiListener class  
						
						 
						
						... 
						
						
						
						fixes  #7780  
						
						
					 
					
						2014-11-21 23:23:31 +01:00