]> granicus.if.org Git - icinga2/log
icinga2
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

12 years agoFixed compilations errors.
Gunnar Beutner [Tue, 3 Apr 2012 17:10:51 +0000 (19:10 +0200)]
Fixed compilations errors.
Added some more debugging code.

12 years agoCleaned up (Un)RegisterMethod methods.
Gunnar Beutner [Tue, 3 Apr 2012 16:10:16 +0000 (18:10 +0200)]
Cleaned up (Un)RegisterMethod methods.

12 years agoDetect level of C++ support.
Gunnar Beutner [Tue, 3 Apr 2012 13:47:32 +0000 (15:47 +0200)]
Detect level of C++ support.

12 years agoRemoved custom new_object function.
Gunnar Beutner [Tue, 3 Apr 2012 13:16:11 +0000 (15:16 +0200)]
Removed custom new_object function.

12 years agoAdded support for demangling GCC C++ names.
Gunnar Beutner [Tue, 3 Apr 2012 11:38:30 +0000 (13:38 +0200)]
Added support for demangling GCC C++ names.

12 years agoImplemented rudimentary error handling.
Gunnar Beutner [Tue, 3 Apr 2012 11:01:00 +0000 (13:01 +0200)]
Implemented rudimentary error handling.

12 years agoUse const references for shared ptrs.
Gunnar Beutner [Tue, 3 Apr 2012 09:39:26 +0000 (11:39 +0200)]
Use const references for shared ptrs.

12 years agoRefactored event handling.
Gunnar Beutner [Tue, 3 Apr 2012 09:13:17 +0000 (11:13 +0200)]
Refactored event handling.

12 years agoRenamed RefType/WeakRefType typedefs to Ptr/WeakPtr
Gunnar Beutner [Mon, 2 Apr 2012 18:50:35 +0000 (20:50 +0200)]
Renamed RefType/WeakRefType typedefs to Ptr/WeakPtr

12 years agoBuild fix for *NIX.
Gunnar Beutner [Mon, 2 Apr 2012 17:46:48 +0000 (19:46 +0200)]
Build fix for *NIX.

12 years agoFixed PATH_MAX problems on *NIX.
Gunnar Beutner [Mon, 2 Apr 2012 17:38:04 +0000 (19:38 +0200)]
Fixed PATH_MAX problems on *NIX.

12 years agoFixed dependency problem.
Gunnar Beutner [Mon, 2 Apr 2012 14:25:43 +0000 (16:25 +0200)]
Fixed dependency problem.

12 years agoUse config filename from command line arguments.
Gunnar Beutner [Mon, 2 Apr 2012 11:45:27 +0000 (13:45 +0200)]
Use config filename from command line arguments.

12 years agoFixed setting the component search path.
Gunnar Beutner [Mon, 2 Apr 2012 11:43:47 +0000 (13:43 +0200)]
Fixed setting the component search path.

12 years agoBugfix: Forgot to initialize m_Arguments
Gunnar Beutner [Mon, 2 Apr 2012 11:16:22 +0000 (13:16 +0200)]
Bugfix: Forgot to initialize m_Arguments

12 years agoFixed search path problems.
Gunnar Beutner [Mon, 2 Apr 2012 11:09:33 +0000 (13:09 +0200)]
Fixed search path problems.

12 years agoBuild fixes for CentOS 5.3
Gunnar Beutner [Mon, 2 Apr 2012 08:29:08 +0000 (10:29 +0200)]
Build fixes for CentOS 5.3

12 years agoMoved platform-specific code into separate files.
Gunnar Beutner [Mon, 2 Apr 2012 08:26:38 +0000 (10:26 +0200)]
Moved platform-specific code into separate files.

12 years agoCleaned up includes; using namespace std is the default now.
Gunnar Beutner [Mon, 2 Apr 2012 07:03:29 +0000 (09:03 +0200)]
Cleaned up includes; using namespace std is the default now.

12 years agoRemoved I2_ prefix for header guard #defines.
Gunnar Beutner [Mon, 2 Apr 2012 06:56:30 +0000 (08:56 +0200)]
Removed I2_ prefix for header guard #defines.

12 years agoUpdated git ignores.
Gunnar Beutner [Sun, 1 Apr 2012 18:11:50 +0000 (20:11 +0200)]
Updated git ignores.

12 years agoRenamed the VS project file to match the autoconf project name
Gunnar Beutner [Sun, 1 Apr 2012 18:09:47 +0000 (20:09 +0200)]
Renamed the VS project file to match the autoconf project name

12 years agoRemoved autogenerated file (config.h.in)
Gunnar Beutner [Sun, 1 Apr 2012 18:04:30 +0000 (20:04 +0200)]
Removed autogenerated file (config.h.in)
Updated version output for icinga component loader
Updated project file

12 years agoAdded auto-generated icinga-version.h header file
Gunnar Beutner [Sun, 1 Apr 2012 17:45:30 +0000 (19:45 +0200)]
Added auto-generated icinga-version.h header file

12 years agoRefactored config object handling.
Gunnar Beutner [Sun, 1 Apr 2012 17:32:41 +0000 (19:32 +0200)]
Refactored config object handling.

12 years agoRemoved miniapp demo application
Gunnar Beutner [Sun, 1 Apr 2012 17:32:18 +0000 (19:32 +0200)]
Removed miniapp demo application

12 years agoFixed ltdl initialization.
Gunnar Beutner [Sun, 1 Apr 2012 13:20:13 +0000 (15:20 +0200)]
Fixed ltdl initialization.
Fixed indentation

12 years agoFixed more compilation problems.
Gunnar Beutner [Sun, 1 Apr 2012 11:57:22 +0000 (13:57 +0200)]
Fixed more compilation problems.

12 years agoImplemented loading components on *NIX.
Gunnar Beutner [Sun, 1 Apr 2012 11:22:30 +0000 (13:22 +0200)]
Implemented loading components on *NIX.

12 years agoFixed compilation errors with automake/gcc
Gunnar Beutner [Sun, 1 Apr 2012 07:48:52 +0000 (09:48 +0200)]
Fixed compilation errors with automake/gcc

12 years agoUpdated project files.
Gunnar Beutner [Sun, 1 Apr 2012 07:31:03 +0000 (09:31 +0200)]
Updated project files.

12 years agoAuto-load components when component config objects are created.
Gunnar Beutner [Sun, 1 Apr 2012 07:30:38 +0000 (09:30 +0200)]
Auto-load components when component config objects are created.

12 years agoAdded support for logging.
Gunnar Beutner [Sun, 1 Apr 2012 07:30:08 +0000 (09:30 +0200)]
Added support for logging.

12 years agoImplemented component loader app.
Gunnar Beutner [Sat, 31 Mar 2012 14:29:53 +0000 (16:29 +0200)]
Implemented component loader app.

12 years agoRenamed configcomponent module.
Gunnar Beutner [Sat, 31 Mar 2012 14:28:11 +0000 (16:28 +0200)]
Renamed configcomponent module.

12 years agoImplemented rudimentary config file parser.
Gunnar Beutner [Sat, 31 Mar 2012 14:26:51 +0000 (16:26 +0200)]
Implemented rudimentary config file parser.

12 years agoCleaned up component API.
Gunnar Beutner [Sat, 31 Mar 2012 14:03:42 +0000 (16:03 +0200)]
Cleaned up component API.

12 years agoImplemented JSON-RPC config component.
Gunnar Beutner [Sat, 31 Mar 2012 14:02:59 +0000 (16:02 +0200)]
Implemented JSON-RPC config component.

12 years agoCleaned up JSON-RPC API.
Gunnar Beutner [Sat, 31 Mar 2012 14:01:31 +0000 (16:01 +0200)]
Cleaned up JSON-RPC API.

12 years agoUpdated makefile.
Gunnar Beutner [Sat, 31 Mar 2012 13:20:38 +0000 (15:20 +0200)]
Updated makefile.

12 years agoAdded support for configuration and loadable components.
Gunnar Beutner [Sat, 31 Mar 2012 13:18:09 +0000 (15:18 +0200)]
Added support for configuration and loadable components.

12 years agoMake sure to remove dead weak delegates from events.
Gunnar Beutner [Sat, 31 Mar 2012 07:36:38 +0000 (09:36 +0200)]
Make sure to remove dead weak delegates from events.

12 years agoImplemented the thread class.
Gunnar Beutner [Sat, 31 Mar 2012 07:36:00 +0000 (09:36 +0200)]
Implemented the thread class.

12 years agoImplemented thread synchronisation primitives.
Gunnar Beutner [Sat, 31 Mar 2012 07:09:40 +0000 (09:09 +0200)]
Implemented thread synchronisation primitives.

12 years agoRemoved global variable.
Gunnar Beutner [Fri, 30 Mar 2012 17:56:54 +0000 (19:56 +0200)]
Removed global variable.

12 years agoImplemented Application::Daemonize method
Gunnar Beutner [Fri, 30 Mar 2012 08:24:42 +0000 (10:24 +0200)]
Implemented Application::Daemonize method

12 years agoMoved the MyApplication class into the icinga namespace
Gunnar Beutner [Fri, 30 Mar 2012 05:39:43 +0000 (07:39 +0200)]
Moved the MyApplication class into the icinga namespace

12 years agoUpdated git ignores
Gunnar Beutner [Fri, 30 Mar 2012 05:39:12 +0000 (07:39 +0200)]
Updated git ignores
Added missing INSTALL file

12 years agoFixed crash bug in Timer::StopAllTimers
Gunnar Beutner [Thu, 29 Mar 2012 18:23:13 +0000 (20:23 +0200)]
Fixed crash bug in Timer::StopAllTimers
Fixed compilation error with gcc (in connectionmanager.cpp)
Use unformatted JSON strings in release builds

12 years agoImplemented support for binding methods to the ConnectionManager class
Gunnar Beutner [Thu, 29 Mar 2012 18:03:29 +0000 (20:03 +0200)]
Implemented support for binding methods to the ConnectionManager class

12 years agoSet FIONBIO flag for sockets
Gunnar Beutner [Thu, 29 Mar 2012 11:15:54 +0000 (13:15 +0200)]
Set FIONBIO flag for sockets
Make m_FD member variable private.

12 years agoSimplified FIFO implementation
Gunnar Beutner [Thu, 29 Mar 2012 05:42:30 +0000 (07:42 +0200)]
Simplified FIFO implementation
Fixed a memoryleak in Netstring class

12 years agoFurther performance improvements.
Gunnar Beutner [Wed, 28 Mar 2012 19:20:13 +0000 (21:20 +0200)]
Further performance improvements.

12 years agoImproved FIFO performance
Gunnar Beutner [Wed, 28 Mar 2012 17:50:55 +0000 (19:50 +0200)]
Improved FIFO performance

12 years agoImplemented support for sending reply messages.
Gunnar Beutner [Wed, 28 Mar 2012 13:56:39 +0000 (15:56 +0200)]
Implemented support for sending reply messages.

12 years agoAdded missing include for *NIX
Gunnar Beutner [Wed, 28 Mar 2012 12:08:06 +0000 (14:08 +0200)]
Added missing include for *NIX

12 years agoImproved buffering behavior.
Gunnar Beutner [Wed, 28 Mar 2012 12:06:02 +0000 (14:06 +0200)]
Improved buffering behavior.

12 years agoAdded missing files.
Gunnar Beutner [Wed, 28 Mar 2012 11:38:41 +0000 (13:38 +0200)]
Added missing files.

12 years agoInitial commit.
Gunnar Beutner [Wed, 28 Mar 2012 11:24:49 +0000 (13:24 +0200)]
Initial commit.