]> granicus.if.org Git - icinga2/log
icinga2
12 years agoUpdated configrpc module to work with the new discovery component.
Gunnar Beutner [Tue, 8 May 2012 11:40:22 +0000 (13:40 +0200)]
Updated configrpc module to work with the new discovery component.

12 years agoRemoved rpclistener/rpcconnection config object types.
Gunnar Beutner [Tue, 8 May 2012 10:03:24 +0000 (12:03 +0200)]
Removed rpclistener/rpcconnection config object types.

12 years agoDocumentation for the discovery module.
Gunnar Beutner [Tue, 8 May 2012 09:58:46 +0000 (11:58 +0200)]
Documentation for the discovery module.

12 years agoBugfix for the reconnection handler.
Gunnar Beutner [Tue, 8 May 2012 08:22:47 +0000 (10:22 +0200)]
Bugfix for the reconnection handler.

12 years agoBugfix: duplicate Welcome messages
Gunnar Beutner [Tue, 8 May 2012 08:13:15 +0000 (10:13 +0200)]
Bugfix: duplicate Welcome messages

12 years agoBugfix: Deal with error code for bind()
Gunnar Beutner [Tue, 8 May 2012 07:44:58 +0000 (09:44 +0200)]
Bugfix: Deal with error code for bind()

12 years agoWindows build fixes
Gunnar Beutner [Tue, 8 May 2012 07:41:39 +0000 (09:41 +0200)]
Windows build fixes
Added C3 test config.

12 years agoImplemented broker authorisation.
Gunnar Beutner [Tue, 8 May 2012 07:20:42 +0000 (09:20 +0200)]
Implemented broker authorisation.

12 years agoImplemented discovery::Welcome message type.
Gunnar Beutner [Mon, 7 May 2012 12:52:49 +0000 (14:52 +0200)]
Implemented discovery::Welcome message type.

12 years agoBugfix for TCPSocket::Bind()
Gunnar Beutner [Mon, 7 May 2012 11:58:22 +0000 (13:58 +0200)]
Bugfix for TCPSocket::Bind()

12 years agoCleaned up JSON-RPC client code.
Gunnar Beutner [Mon, 7 May 2012 11:48:17 +0000 (13:48 +0200)]
Cleaned up JSON-RPC client code.

12 years agoStart SSL handshake once the connection has been established.
Gunnar Beutner [Mon, 7 May 2012 09:41:23 +0000 (11:41 +0200)]
Start SSL handshake once the connection has been established.

12 years agoRefactored subscription code in preparation for a centralized broker/discovery component.
Gunnar Beutner [Mon, 30 Apr 2012 13:30:45 +0000 (15:30 +0200)]
Refactored subscription code in preparation for a centralized broker/discovery component.

12 years agoCleaned up demo component.
Gunnar Beutner [Mon, 30 Apr 2012 11:59:54 +0000 (13:59 +0200)]
Cleaned up demo component.

12 years agoBugfix for the exception handling change.
Gunnar Beutner [Mon, 30 Apr 2012 10:50:11 +0000 (12:50 +0200)]
Bugfix for the exception handling change.

12 years agoBugfix: Exception for invalid messages wasn't properly dealt with.
Gunnar Beutner [Mon, 30 Apr 2012 06:22:30 +0000 (08:22 +0200)]
Bugfix: Exception for invalid messages wasn't properly dealt with.

12 years agoFixed excessive CPU usage during SSL negotiation.
Gunnar Beutner [Fri, 27 Apr 2012 12:15:22 +0000 (14:15 +0200)]
Fixed excessive CPU usage during SSL negotiation.

12 years agoClose old connection when duplicate endpoints are found.
Gunnar Beutner [Fri, 27 Apr 2012 11:44:53 +0000 (13:44 +0200)]
Close old connection when duplicate endpoints are found.

12 years agoMade SSL cert paths configurable.
Gunnar Beutner [Fri, 27 Apr 2012 11:12:06 +0000 (13:12 +0200)]
Made SSL cert paths configurable.

12 years agoBugfix for deleting delegates.
Gunnar Beutner [Fri, 27 Apr 2012 11:11:07 +0000 (13:11 +0200)]
Bugfix for deleting delegates.

12 years agoUpdated log messages.
Gunnar Beutner [Fri, 27 Apr 2012 09:57:14 +0000 (11:57 +0200)]
Updated log messages.

12 years agoDisallow connections to endpoints we're already connected to.
Gunnar Beutner [Fri, 27 Apr 2012 09:44:34 +0000 (11:44 +0200)]
Disallow connections to endpoints we're already connected to.

12 years agoMoved Get*Address() functions to Socket class.
Gunnar Beutner [Fri, 27 Apr 2012 09:44:05 +0000 (11:44 +0200)]
Moved Get*Address() functions to Socket class.

12 years agoImplemented IPv6 support.
Gunnar Beutner [Fri, 27 Apr 2012 07:54:07 +0000 (09:54 +0200)]
Implemented IPv6 support.

12 years agoCleaned up reconnection code.
Gunnar Beutner [Thu, 26 Apr 2012 19:33:23 +0000 (21:33 +0200)]
Cleaned up reconnection code.

12 years agoMore gcc build fixes.
Gunnar Beutner [Thu, 26 Apr 2012 14:55:26 +0000 (16:55 +0200)]
More gcc build fixes.

12 years agoBuild fix for gcc.
Gunnar Beutner [Thu, 26 Apr 2012 14:51:24 +0000 (16:51 +0200)]
Build fix for gcc.

12 years agoCleaned up logging.
Gunnar Beutner [Thu, 26 Apr 2012 14:45:00 +0000 (16:45 +0200)]
Cleaned up logging.
Implemented TCPSocket::Get*Address()

12 years agoMerge branch 'master' of ssh://github.com/gunnarbeutner/i2test
Gunnar Beutner [Thu, 26 Apr 2012 10:58:43 +0000 (12:58 +0200)]
Merge branch 'master' of ssh://github.com/gunnarbeutner/i2test

12 years agoMake Application::Log static and add more logging.
Gunnar Beutner [Thu, 26 Apr 2012 10:58:20 +0000 (12:58 +0200)]
Make Application::Log static and add more logging.

12 years agoFixed compilation warning.
Gunnar Beutner [Thu, 26 Apr 2012 10:55:48 +0000 (12:55 +0200)]
Fixed compilation warning.

12 years agoFixed subscription code.
Gunnar Beutner [Wed, 25 Apr 2012 18:35:37 +0000 (20:35 +0200)]
Fixed subscription code.

12 years agoDeal with appletastic deprecation warnings for OpenSSL.
Gunnar Beutner [Tue, 24 Apr 2012 17:58:32 +0000 (19:58 +0200)]
Deal with appletastic deprecation warnings for OpenSSL.

12 years agoIgnore SIGPIPE (which is taken care of by the Socket class).
Gunnar Beutner [Tue, 24 Apr 2012 17:55:18 +0000 (19:55 +0200)]
Ignore SIGPIPE (which is taken care of by the Socket class).

12 years agoRemoved EndpointManager::SetIdentity and EndpointManager::GetIdentity
Gunnar Beutner [Tue, 24 Apr 2012 17:54:06 +0000 (19:54 +0200)]
Removed EndpointManager::SetIdentity and EndpointManager::GetIdentity

12 years agoFixed typo that caused TLSClient::WantsToRead() to fail.
Gunnar Beutner [Tue, 24 Apr 2012 17:53:47 +0000 (19:53 +0200)]
Fixed typo that caused TLSClient::WantsToRead() to fail.

12 years agoSSL bugfixes.
Gunnar Beutner [Tue, 24 Apr 2012 14:27:23 +0000 (16:27 +0200)]
SSL bugfixes.

12 years agoFixed *NIX build scripts.
Gunnar Beutner [Tue, 24 Apr 2012 13:58:19 +0000 (15:58 +0200)]
Fixed *NIX build scripts.

12 years agoUpdated authentication subsystem to use SSL certificates.
Gunnar Beutner [Tue, 24 Apr 2012 13:56:48 +0000 (15:56 +0200)]
Updated authentication subsystem to use SSL certificates.

12 years agoImplemented error handling and certificate verification for SSL.
Gunnar Beutner [Tue, 24 Apr 2012 12:54:05 +0000 (14:54 +0200)]
Implemented error handling and certificate verification for SSL.

12 years agoBuild fixes for *NIX.
Gunnar Beutner [Tue, 24 Apr 2012 12:04:51 +0000 (14:04 +0200)]
Build fixes for *NIX.

12 years agoImplement SSL support.
Gunnar Beutner [Tue, 24 Apr 2012 12:02:15 +0000 (14:02 +0200)]
Implement SSL support.

12 years agoAdded helper functions for commonly used IcingaApplication methods.
Gunnar Beutner [Tue, 24 Apr 2012 05:16:34 +0000 (07:16 +0200)]
Added helper functions for commonly used IcingaApplication methods.

12 years agoFixed message subscriptions.
Gunnar Beutner [Mon, 23 Apr 2012 15:00:39 +0000 (17:00 +0200)]
Fixed message subscriptions.

12 years agoAuto-load the discovery component.
Gunnar Beutner [Mon, 23 Apr 2012 14:51:03 +0000 (16:51 +0200)]
Auto-load the discovery component.

12 years agoAdded discovery component.
Gunnar Beutner [Mon, 23 Apr 2012 14:49:02 +0000 (16:49 +0200)]
Added discovery component.

12 years agoFunnel messages through the generic SendUnicastRequest method to take advantage of...
Gunnar Beutner [Mon, 23 Apr 2012 14:48:40 +0000 (16:48 +0200)]
Funnel messages through the generic SendUnicastRequest method to take advantage of the centralised security features.

12 years agoUpdated test config.
Gunnar Beutner [Mon, 23 Apr 2012 12:06:13 +0000 (14:06 +0200)]
Updated test config.

12 years agoBugfixes for the demo component.
Gunnar Beutner [Mon, 23 Apr 2012 12:01:31 +0000 (14:01 +0200)]
Bugfixes for the demo component.

12 years agoImplemented demo component.
Gunnar Beutner [Mon, 23 Apr 2012 11:45:41 +0000 (13:45 +0200)]
Implemented demo component.

12 years agoBuild fix for *NIX.
Gunnar Beutner [Mon, 23 Apr 2012 07:53:13 +0000 (09:53 +0200)]
Build fix for *NIX.

12 years agoCode cleanups.
Gunnar Beutner [Mon, 23 Apr 2012 07:48:20 +0000 (09:48 +0200)]
Code cleanups.
Proper error handling for some *NIX functions.

12 years agoBuild fix for gcc.
Gunnar Beutner [Mon, 23 Apr 2012 07:41:10 +0000 (09:41 +0200)]
Build fix for gcc.

12 years agoBuild fix for gcc.
Gunnar Beutner [Mon, 23 Apr 2012 06:42:24 +0000 (08:42 +0200)]
Build fix for gcc.

12 years agoCode cleanup
Gunnar Beutner [Sun, 22 Apr 2012 14:45:31 +0000 (16:45 +0200)]
Code cleanup

12 years agoBugfix for reconnection handling.
Gunnar Beutner [Fri, 20 Apr 2012 14:44:32 +0000 (16:44 +0200)]
Bugfix for reconnection handling.

12 years agoFixed weak ptr deref bug.
Gunnar Beutner [Fri, 20 Apr 2012 14:21:43 +0000 (16:21 +0200)]
Fixed weak ptr deref bug.

12 years agoFixed crash while unloading auth/sub components.
Gunnar Beutner [Fri, 20 Apr 2012 14:10:38 +0000 (16:10 +0200)]
Fixed crash while unloading auth/sub components.

12 years agoRefactored authentication code into a separate component.
Gunnar Beutner [Fri, 20 Apr 2012 14:06:06 +0000 (16:06 +0200)]
Refactored authentication code into a separate component.

12 years agoCleaned up configrpc.
Gunnar Beutner [Fri, 20 Apr 2012 13:49:12 +0000 (15:49 +0200)]
Cleaned up configrpc.

12 years agoAdded 'replicated' property for config objects.
Gunnar Beutner [Fri, 20 Apr 2012 12:20:25 +0000 (14:20 +0200)]
Added 'replicated' property for config objects.

12 years agoBuild fix for gcc.
Gunnar Beutner [Fri, 20 Apr 2012 11:52:32 +0000 (13:52 +0200)]
Build fix for gcc.

12 years agoCleaned up message classes.
Gunnar Beutner [Fri, 20 Apr 2012 11:49:04 +0000 (13:49 +0200)]
Cleaned up message classes.

12 years agoUpdated *NIX build scripts.
Gunnar Beutner [Fri, 20 Apr 2012 08:38:58 +0000 (10:38 +0200)]
Updated *NIX build scripts.

12 years agoImplemented pseudo-authentication handshake.
Gunnar Beutner [Fri, 20 Apr 2012 08:38:11 +0000 (10:38 +0200)]
Implemented pseudo-authentication handshake.

12 years agoBuild fixes for *NIX.
Gunnar Beutner [Thu, 19 Apr 2012 10:20:03 +0000 (12:20 +0200)]
Build fixes for *NIX.

12 years agoAdded placeholders for event persistance handling.
Gunnar Beutner [Thu, 19 Apr 2012 10:16:52 +0000 (12:16 +0200)]
Added placeholders for event persistance handling.

12 years agoRefactored subscription handling into a separate component.
Gunnar Beutner [Thu, 19 Apr 2012 09:29:36 +0000 (11:29 +0200)]
Refactored subscription handling into a separate component.

12 years agoBugfix: Make sure timeval is valid.
Gunnar Beutner [Thu, 19 Apr 2012 07:41:12 +0000 (09:41 +0200)]
Bugfix: Make sure timeval is valid.

12 years agoSet SO_REUSEADDR for listeners.
Gunnar Beutner [Thu, 19 Apr 2012 07:18:54 +0000 (09:18 +0200)]
Set SO_REUSEADDR for listeners.

12 years agoUpdated test code.
Gunnar Beutner [Thu, 19 Apr 2012 06:51:38 +0000 (08:51 +0200)]
Updated test code.

12 years agoCleaned up Socket/Timer code.
Gunnar Beutner [Thu, 19 Apr 2012 06:46:41 +0000 (08:46 +0200)]
Cleaned up Socket/Timer code.

12 years agoCompilation fixes for gcc.
Gunnar Beutner [Wed, 18 Apr 2012 13:51:17 +0000 (15:51 +0200)]
Compilation fixes for gcc.

12 years agoUpdated automake files.
Gunnar Beutner [Wed, 18 Apr 2012 13:42:21 +0000 (15:42 +0200)]
Updated automake files.

12 years agoRefactored messaging system.
Gunnar Beutner [Wed, 18 Apr 2012 13:22:25 +0000 (15:22 +0200)]
Refactored messaging system.

12 years agoRefactored JSON/message code.
Gunnar Beutner [Mon, 16 Apr 2012 14:27:41 +0000 (16:27 +0200)]
Refactored JSON/message code.

12 years agoRenamed event/condvar/mutex/thread classes to match other class names.
Gunnar Beutner [Mon, 16 Apr 2012 06:36:50 +0000 (08:36 +0200)]
Renamed event/condvar/mutex/thread classes to match other class names.

12 years agoFixed config file loader.
Gunnar Beutner [Fri, 13 Apr 2012 11:24:32 +0000 (13:24 +0200)]
Fixed config file loader.

12 years agoBuild fixes.
Gunnar Beutner [Fri, 13 Apr 2012 11:16:54 +0000 (13:16 +0200)]
Build fixes.

12 years agoRestructured components.
Gunnar Beutner [Fri, 13 Apr 2012 11:10:35 +0000 (13:10 +0200)]
Restructured components.

12 years agoRemoved reference to external file.
Gunnar Beutner [Fri, 13 Apr 2012 10:34:23 +0000 (12:34 +0200)]
Removed reference to external file.

12 years agoMerge branch 'master' of ssh://github.com/gunnarbeutner/i2test
Gunnar Beutner [Fri, 13 Apr 2012 09:58:28 +0000 (11:58 +0200)]
Merge branch 'master' of ssh://github.com/gunnarbeutner/i2test

12 years agoBuild fix for OS X.
Gunnar Beutner [Fri, 13 Apr 2012 09:58:05 +0000 (11:58 +0200)]
Build fix for OS X.

12 years agoBuild fixes for *NIX.
Gunnar Beutner [Fri, 13 Apr 2012 09:49:49 +0000 (11:49 +0200)]
Build fixes for *NIX.

12 years agoBuild fixes for Windows.
Gunnar Beutner [Fri, 13 Apr 2012 09:45:09 +0000 (11:45 +0200)]
Build fixes for Windows.

12 years agoBuild fix for *NIX.
Gunnar Beutner [Fri, 13 Apr 2012 09:32:19 +0000 (11:32 +0200)]
Build fix for *NIX.

12 years agoBuild fixes.
Gunnar Beutner [Fri, 13 Apr 2012 09:08:33 +0000 (11:08 +0200)]
Build fixes.

12 years agoBuild fix.
Gunnar Beutner [Fri, 6 Apr 2012 07:18:06 +0000 (09:18 +0200)]
Build fix.

12 years agoFixed assertion at program exit.
Gunnar Beutner [Fri, 6 Apr 2012 07:16:43 +0000 (09:16 +0200)]
Fixed assertion at program exit.

12 years agoFixed *NIX build
Gunnar Beutner [Fri, 6 Apr 2012 07:10:22 +0000 (09:10 +0200)]
Fixed *NIX build

12 years agoMade build system more Windows-friendly
Gunnar Beutner [Fri, 6 Apr 2012 06:56:52 +0000 (08:56 +0200)]
Made build system more Windows-friendly
Implemented endpoint system for the discovery service

12 years agoImproved socket error handling.
Gunnar Beutner [Wed, 4 Apr 2012 14:02:19 +0000 (16:02 +0200)]
Improved socket error handling.

12 years agoMoved ConnectionManager class to icinga subproject.
Gunnar Beutner [Wed, 4 Apr 2012 13:09:59 +0000 (15:09 +0200)]
Moved ConnectionManager class to icinga subproject.

12 years agoImplemented parsing remote object update messages.
Gunnar Beutner [Wed, 4 Apr 2012 12:30:11 +0000 (14:30 +0200)]
Implemented parsing remote object update messages.

12 years agoImplemented outbound JSON-RPC client connections.
Gunnar Beutner [Wed, 4 Apr 2012 10:22:46 +0000 (12:22 +0200)]
Implemented outbound JSON-RPC client connections.
Made socket error handling more robust.

12 years agoFixed compilation problem on *NIX.
Gunnar Beutner [Wed, 4 Apr 2012 08:21:14 +0000 (10:21 +0200)]
Fixed compilation problem on *NIX.

12 years agoFixed module unloading problems.
Gunnar Beutner [Wed, 4 Apr 2012 08:08:31 +0000 (10:08 +0200)]
Fixed module unloading problems.

12 years agoMerge branch 'master' of ssh://github.com/gunnarbeutner/i2test
Gunnar Beutner [Wed, 4 Apr 2012 08:05:49 +0000 (10:05 +0200)]
Merge branch 'master' of ssh://github.com/gunnarbeutner/i2test

12 years agoRefactored config handling to support observing individual config object types more...
Gunnar Beutner [Wed, 4 Apr 2012 08:04:38 +0000 (10:04 +0200)]
Refactored config handling to support observing individual config object types more easily.

12 years agoImplemented SIGINT handler
Gunnar Beutner [Tue, 3 Apr 2012 17:49:56 +0000 (19:49 +0200)]
Implemented SIGINT handler