Commit Graph

181 Commits

Author SHA1 Message Date
Gunnar Beutner 4c658eb889 Multi-threaded nagios checks. 2012-06-17 21:00:24 +02:00
Gunnar Beutner 7f4c3f84be Code cleanups. 2012-06-17 16:37:36 +02:00
Gunnar Beutner 728f72dcce Use adapters in the checker/delegation components. 2012-06-16 20:47:43 +02:00
Gunnar Beutner 7d630249cc Code cleanup. 2012-06-16 16:54:55 +02:00
Gunnar Beutner dbe48e501c Use specific types (rather than Object::Ptr) for event handlers. 2012-06-16 13:09:17 +02:00
Gunnar Beutner 7abf1bad51 Make Object::ClearHeldObjects() public. 2012-06-16 04:04:36 +02:00
Gunnar Beutner 7753e229cc Remove EventArgs struct. 2012-06-16 03:42:54 +02:00
Gunnar Beutner 10138c7ff8 Cleaned up Application::GetExeDirectory 2012-06-15 22:26:25 +02:00
Gunnar Beutner 9ab3f6aaba Compilation fixes for *NIX. 2012-06-15 19:56:28 +02:00
Gunnar Beutner 0bd5323629 Prefer boost::* over C++0x features. 2012-06-15 19:32:41 +02:00
Gunnar Beutner 8e61490530 Checker/delegation fixes. 2012-06-14 16:09:04 +02:00
Gunnar Beutner 1e1bb43dea Replaced custom event code with Boost.Signals. 2012-06-14 15:16:41 +02:00
Gunnar Beutner 739d0c1c29 Implemented asynchronous (internal) API calls. 2012-06-14 11:18:20 +02:00
Gunnar Beutner 31407fd07f Implemented rudimentary service checks. 2012-06-13 13:43:12 +02:00
Gunnar Beutner 7750242384 Bugfixes. 2012-06-12 11:56:12 +02:00
Gunnar Beutner c44d8d5912 Even more bugfixes. 2012-06-12 11:34:48 +02:00
Gunnar Beutner 900e65d009 More bugfixes. 2012-06-12 11:24:02 +02:00
Gunnar Beutner 0270d9cf52 Bugfixes. 2012-06-12 10:49:30 +02:00
Gunnar Beutner d45bcf99b1 Integrate libdyn with the configfile component. 2012-06-12 10:13:57 +02:00
Gunnar Beutner 1726e1ba0d Performance improvements. 2012-06-11 08:21:47 +02:00
Gunnar Beutner 3e2b5d5269 Fixed memory leaks in the parser.
Improved Dictionary performance.
2012-06-06 14:38:28 +02:00
Gunnar Beutner 9b8fd9755b Implemented additional parts of the config compiler. 2012-06-05 15:05:15 +02:00
Gunnar Beutner 8144ca398b Added dyn test class. 2012-05-30 12:43:33 +02:00
Gunnar Beutner 132a62f4eb Fixed Solaris compatibility. 2012-05-29 16:56:25 +02:00
Gunnar Beutner 3027ea1758 Added SQLite. 2012-05-29 13:52:24 +02:00
Gunnar Beutner fa158c5368 Added makefile support for unit tests. 2012-05-28 12:01:08 +02:00
Gunnar Beutner d130d6017f Improved MingW compatibility. 2012-05-28 10:41:21 +02:00
Gunnar Beutner 6f6cc52e20 Use spec file as the authorative source of the package info/version number. 2012-05-27 19:50:48 +02:00
Gunnar Beutner 2864460419 Use LIBRARY_VERSION for libtool. 2012-05-27 13:35:55 +02:00
Gunnar Beutner 3fd4177ba0 Merge branch 'master' of github.com:gunnarbeutner/strawberry 2012-05-27 00:28:15 +02:00
Gunnar Beutner dbe59841d6 Fixed FIFO::ResizeBuffer 2012-05-27 00:27:55 +02:00
Gunnar Beutner 979cbdd70c Updated RPM spec file. 2012-05-26 23:12:46 +02:00
Gunnar Beutner 2ffaff19a8 Fixed compilation on *NIX. 2012-05-26 21:38:04 +02:00
Gunnar Beutner b9af44cd98 Fixed compilation on *NIX. 2012-05-26 21:36:24 +02:00
Gunnar Beutner 33d67401b9 Use STL exceptions as far as possible. 2012-05-26 21:30:04 +02:00
Gunnar Beutner c38e9c8468 Removed Memory class. 2012-05-26 20:19:32 +02:00
Gunnar Beutner 5dfb1cc4b4 Cleaned up socket error handling. 2012-05-26 20:01:00 +02:00
Gunnar Beutner 2e3e1af32b Use ax_cxx_compile_stdcxx_0x.m4 to detect C++0x support. 2012-05-26 14:40:15 +02:00
Gunnar Beutner 94eba566af Proper integration for Boost. 2012-05-25 22:04:03 +02:00
Gunnar Beutner 0527ff012a Added support for POSIX.1-2001 realpath() (Hello Solaris 10). 2012-05-25 20:30:11 +02:00
Gunnar Beutner e14bf9faec Fixed compilation on Solaris 10. 2012-05-25 16:56:47 +02:00
Gunnar Beutner 70b2595b26 Added TR1 compat support using Boost. 2012-05-25 14:40:10 +02:00
Gunnar Beutner 04aaf2f354 Added preliminary version of the dynamic object framework. 2012-05-25 11:10:11 +02:00
Gunnar Beutner 3f708fce21 Made inheritance for Exception class virtual.
Fixed EndpointManager.
2012-05-24 19:36:37 +02:00
Gunnar Beutner 59dcfa801c Consistent ordering for method declarations. 2012-05-21 23:42:54 +02:00
Gunnar Beutner 918cbad764 Fixed base class for Exception. 2012-05-21 16:59:28 +02:00
Gunnar Beutner a420d1f801 Bugfix for the Exception class. 2012-05-21 13:03:04 +02:00
Gunnar Beutner 1f56d2eb13 Win32: added handler for Ctrl-C
Removed unused code from the Component class
Added accessor function for Application::Instance
2012-05-21 12:54:28 +02:00
Gunnar Beutner 9beef6446f Even more documentation updastes. 2012-05-19 11:04:52 +02:00
Gunnar Beutner 1584e03fa3 Documentation update. 2012-05-19 10:48:00 +02:00