Commit Graph

68 Commits

Author SHA1 Message Date
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 7750242384 Bugfixes. 2012-06-12 11:56:12 +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 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 33d67401b9 Use STL exceptions as far as possible. 2012-05-26 21:30:04 +02:00
Gunnar Beutner 94eba566af Proper integration for Boost. 2012-05-25 22:04:03 +02:00
Gunnar Beutner 04aaf2f354 Added preliminary version of the dynamic object framework. 2012-05-25 11:10:11 +02:00
Gunnar Beutner 59dcfa801c Consistent ordering for method declarations. 2012-05-21 23:42:54 +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
Gunnar Beutner ce60fbd6ba Documentation updates.
Renamed classes to match style guide.
2012-05-19 10:27:41 +02:00
Gunnar Beutner 8b0c102cac More documentation updates. 2012-05-18 23:25:06 +02:00
Gunnar Beutner fcb0394329 Documentation updates. 2012-05-18 23:24:00 +02:00
Gunnar Beutner d02dd4eb0a Documentation update.
Code cleanup.
2012-05-18 22:56:34 +02:00
Gunnar Beutner 257988539a Updated documentation. 2012-05-18 22:21:28 +02:00
Gunnar Beutner 2c5e1ebb29 Cleaned up Netstring class. 2012-05-18 11:32:30 +02:00
Gunnar Beutner df4c8b9bae Cleaned up code. 2012-05-17 19:14:03 +02:00
Gunnar Beutner 877c7a09b2 Cleaned up Dictionary/Message classes. 2012-05-16 11:30:54 +02:00
Gunnar Beutner 77bec95ec5 Cleaned up jsonrpc library.
Updated documentation.
2012-05-15 16:29:46 +02:00
Gunnar Beutner cdcac0d903 De-coupled JSON parsing from the Netstring class. 2012-05-13 10:44:03 +02:00
Gunnar Beutner f6dff42434 Fixed FSF address. 2012-05-11 13:33:57 +02:00
Gunnar Beutner 1ec7c223d4 Fixed more compilation warnings. 2012-05-10 13:49:24 +02:00
Gunnar Beutner 3214c29363 Added copyright headers.
Updated Debian build files.
2012-05-10 12:06:41 +02:00
Gunnar Beutner 2c93eea4e7 Fixed library dependencies (libtool). 2012-05-09 12:10:07 +02:00
Gunnar Beutner c8a5343fe5 Refactored subscription code in preparation for a centralized broker/discovery component. 2012-05-07 11:13:47 +02:00
Gunnar Beutner f497c5e932 Bugfix for the exception handling change. 2012-04-30 12:50:11 +02:00
Gunnar Beutner 7e4788720d Bugfix: Exception for invalid messages wasn't properly dealt with. 2012-04-30 08:22:30 +02:00
Gunnar Beutner 5c603ee98b Bugfix for deleting delegates. 2012-04-27 13:11:07 +02:00
Gunnar Beutner 21ef4836ee Implement SSL support. 2012-04-24 14:02:15 +02:00
Gunnar Beutner f7acf4ba3f Code cleanups.
Proper error handling for some *NIX functions.
2012-04-23 09:48:20 +02:00
Gunnar Beutner b1256d9fe9 Cleaned up message classes. 2012-04-20 13:51:39 +02:00
Gunnar Beutner c11231f4e7 Added placeholders for event persistance handling. 2012-04-19 12:16:52 +02:00
Gunnar Beutner 2cd43ed8c6 Refactored subscription handling into a separate component. 2012-04-19 11:29:36 +02:00
Gunnar Beutner f9bf1c3b75 Compilation fixes for gcc. 2012-04-18 15:51:17 +02:00
Gunnar Beutner efaa2a1fd1 Updated automake files. 2012-04-18 15:42:21 +02:00
Gunnar Beutner 7474b63dff Refactored messaging system. 2012-04-18 15:22:25 +02:00
Gunnar Beutner ab32aa4f71 Refactored JSON/message code. 2012-04-16 16:27:41 +02:00
Gunnar Beutner 40b45c3d91 Renamed event/condvar/mutex/thread classes to match other class names. 2012-04-16 08:36:50 +02:00
Gunnar Beutner 9b20a9271e Build fixes. 2012-04-13 13:21:36 +02:00
Gunnar Beutner 9bfff6ddb7 Restructured components. 2012-04-13 13:10:35 +02:00
Gunnar Beutner d5be7a0b4f Build fixes. 2012-04-13 11:08:33 +02:00
Gunnar Beutner 04472c5a85 Fixed *NIX build 2012-04-06 09:13:25 +02:00
Gunnar Beutner 390a00e546 Made build system more Windows-friendly
Implemented endpoint system for the discovery service
2012-04-06 08:56:52 +02:00
Gunnar Beutner 6a42ac0fe5 Moved ConnectionManager class to icinga subproject. 2012-04-04 15:37:57 +02:00
Gunnar Beutner 261329e483 Implemented outbound JSON-RPC client connections.
Made socket error handling more robust.
2012-04-04 12:36:23 +02:00