Commit Graph

5340 Commits

Author SHA1 Message Date
Gunnar Beutner d9b7debdcc Cleaned up application initialization.
Made code documentation more doxygen-friendly.
Added doxygen config file.
2012-05-14 19:14:23 +02:00
Gunnar Beutner bec30888f7 Moved C++11 compat code into the icinga namespace. 2012-05-13 20:47:14 +02:00
Gunnar Beutner 38486640fd Added error checking for WSAStartup() 2012-05-13 20:39:51 +02:00
Gunnar Beutner cdcac0d903 De-coupled JSON parsing from the Netstring class. 2012-05-13 10:44:03 +02:00
Gunnar Beutner 7b03f52e99 Added support for --disable-shared. 2012-05-12 16:12:26 +02:00
Gunnar Beutner 68039de848 Updated .gitignore file 2012-05-11 14:06:05 +02:00
Gunnar Beutner ab3b134552 Fixed Debian lintian warnings. 2012-05-11 13:54:37 +02:00
Gunnar Beutner f6dff42434 Fixed FSF address. 2012-05-11 13:33:57 +02:00
Gunnar Beutner 636d529f55 Added error message for missing OpenSSL headers. 2012-05-11 12:44:11 +02:00
Gunnar Beutner ab6b46786b Build fix for Solaris. 2012-05-11 12:44:04 +02:00
Gunnar Beutner 1ec7c223d4 Fixed more compilation warnings. 2012-05-10 13:49:24 +02:00
Gunnar Beutner 0c8932d2d9 Fixed more compilation warnings. 2012-05-10 13:17:15 +02:00
Gunnar Beutner c96fc41efd Fixed some compiler warnings. 2012-05-10 13:12:25 +02:00
Gunnar Beutner 208e055651 Removed the broker setting. 2012-05-10 12:12:48 +02:00
Gunnar Beutner 3214c29363 Added copyright headers.
Updated Debian build files.
2012-05-10 12:06:41 +02:00
Gunnar Beutner 3f9330c743 Added Debian package files. 2012-05-10 11:04:15 +02:00
Gunnar Beutner a582b2c191 Bugfix for the welcome message. 2012-05-09 15:09:14 +02:00
Gunnar Beutner 9b86c7f35f Crash fix. 2012-05-09 14:10:14 +02:00
Gunnar Beutner 42881d4b8a Build fix for RHEL 5.3 2012-05-09 13:49:26 +02:00
Gunnar Beutner 68a4eadb54 Updated demo config file. 2012-05-09 13:18:47 +02:00
Gunnar Beutner f2698c0fb7 Fix method registration. 2012-05-09 12:34:11 +02:00
Gunnar Beutner 6f216e07ae Fixed return value for Utility::Match. 2012-05-09 12:24:47 +02:00
Gunnar Beutner 4cbf2400c0 Fixed crash in DiscoveryComponent::HasMessagePermission 2012-05-09 12:21:56 +02:00
Gunnar Beutner 9d86d0d126 Windows build fix. 2012-05-09 12:19:58 +02:00
Gunnar Beutner 93922d427c Disable building static libraries. 2012-05-09 12:14:47 +02:00
Gunnar Beutner 2c93eea4e7 Fixed library dependencies (libtool). 2012-05-09 12:10:07 +02:00
Gunnar Beutner 04473558df Build fix for *NIX 2012-05-09 10:19:36 +02:00
Gunnar Beutner 18bffce0ed Implemented message-based authorisation checks. 2012-05-09 10:16:31 +02:00
Gunnar Beutner 36eb5e1cf3 More documentation updates. 2012-05-08 15:36:28 +02:00
Gunnar Beutner bef85cac1a Updated documentation for some of the classes. 2012-05-08 15:14:20 +02:00
Gunnar Beutner b844607274 Updated test config files. 2012-05-08 13:46:13 +02:00
Gunnar Beutner 22ad7b05dc Updated configrpc module to work with the new discovery component. 2012-05-08 13:40:22 +02:00
Gunnar Beutner 1573c19aaa Removed rpclistener/rpcconnection config object types. 2012-05-08 13:03:29 +02:00
Gunnar Beutner b2f440d2cb Documentation for the discovery module. 2012-05-08 11:58:46 +02:00
Gunnar Beutner 8ccc2be319 Bugfix for the reconnection handler. 2012-05-08 10:22:47 +02:00
Gunnar Beutner 63e318383d Bugfix: duplicate Welcome messages 2012-05-08 10:17:45 +02:00
Gunnar Beutner 8a5e1423ca Bugfix: Deal with error code for bind() 2012-05-08 09:44:58 +02:00
Gunnar Beutner e7a718ac11 Windows build fixes
Added C3 test config.
2012-05-08 09:41:39 +02:00
Gunnar Beutner 4c04c47018 Implemented broker authorisation. 2012-05-08 09:20:42 +02:00
Gunnar Beutner 203d788ea5 Implemented discovery::Welcome message type. 2012-05-07 14:52:49 +02:00
Gunnar Beutner fbfff23923 Bugfix for TCPSocket::Bind() 2012-05-07 13:58:22 +02:00
Gunnar Beutner 28bdbe1ffe Cleaned up JSON-RPC client code. 2012-05-07 13:48:17 +02:00
Gunnar Beutner 3f1fb0e36d Start SSL handshake once the connection has been established. 2012-05-07 11:41:23 +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 0c59c675be Cleaned up demo component. 2012-04-30 13:59:54 +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 7e2b8d90a5 Fixed excessive CPU usage during SSL negotiation. 2012-04-27 14:47:29 +02:00
Gunnar Beutner 415f1d39aa Close old connection when duplicate endpoints are found. 2012-04-27 13:44:53 +02:00
Gunnar Beutner d55965c070 Made SSL cert paths configurable. 2012-04-27 13:12:06 +02:00