360 Commits

Author SHA1 Message Date
Gunnar Beutner
28f88df37c Fixed build on Win32. 2012-07-07 13:17:50 +02:00
Gunnar Beutner
e8b112689e Link convenience module into icinga app when building with --disable-shared. 2012-07-06 15:56:31 +02:00
Gunnar Beutner
37cf22aaf0 Implemented ConfigItemBuilder class. 2012-07-06 14:33:10 +02:00
Gunnar Beutner
734ec2f5fb Implemented service dependencies. 2012-07-03 14:18:46 +02:00
Gunnar Beutner
5dc74ecf0e Build fixes for *NIX. 2012-07-03 10:00:44 +02:00
Gunnar Beutner
02482463d3 Fixed build scripts for *NIX. 2012-07-03 08:31:30 +02:00
Gunnar Beutner
334c247655 Win32 bugfixes. 2012-07-01 13:21:49 +02:00
Gunnar Beutner
5f0bec3936 Implemented compat module (WIP). 2012-06-27 18:43:34 +02:00
Gunnar Beutner
a9d865c94f Combine private and public keys into one file. 2012-06-27 09:10:37 +02:00
Gunnar Beutner
34d26d424f Made sockets multi-threaded. 2012-06-24 05:27:01 +02:00
Gunnar Beutner
9338362bf8 Bugfixes. 2012-06-17 21:27:13 +02:00
Gunnar Beutner
0bd5323629 Prefer boost::* over C++0x features. 2012-06-15 19:32:41 +02:00
Gunnar Beutner
d52afa080e Bugfixes. 2012-06-14 21:09:35 +02:00
Gunnar Beutner
146880c110 Added log messages, fixed config. 2012-06-14 16:31:38 +02:00
Gunnar Beutner
0b9cd3423b Updated test configs. 2012-06-14 16:14:13 +02:00
Gunnar Beutner
27f9d9373c Added delegation component. 2012-06-14 13:21:40 +02:00
Gunnar Beutner
b0a372c5f8 Build fixes. 2012-06-14 13:04:22 +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
16d2a02e04 Converted example config files. 2012-06-12 11:45:37 +02:00
Gunnar Beutner
0270d9cf52 Bugfixes. 2012-06-12 10:49:30 +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
d130d6017f Improved MingW compatibility. 2012-05-28 10:41:21 +02:00
Gunnar Beutner
94eba566af Proper integration for Boost. 2012-05-25 22:04:03 +02:00
Gunnar Beutner
77bec95ec5 Cleaned up jsonrpc library.
Updated documentation.
2012-05-15 16:29:46 +02:00
Gunnar Beutner
bcaff12d20 Make sure icinga works even without SSL. 2012-05-15 11:08:04 +02:00
Gunnar Beutner
925e947a98 Updated documentation.
Cleaned up Dictionary class.
2012-05-15 10:58:14 +02:00
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
7b03f52e99 Added support for --disable-shared. 2012-05-12 16:12:26 +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
68a4eadb54 Updated demo config file. 2012-05-09 13:18:47 +02:00
Gunnar Beutner
2c93eea4e7 Fixed library dependencies (libtool). 2012-05-09 12:10:07 +02:00
Gunnar Beutner
18bffce0ed Implemented message-based authorisation checks. 2012-05-09 10:16:31 +02:00
Gunnar Beutner
b844607274 Updated test config files. 2012-05-08 13:46:13 +02:00
Gunnar Beutner
1573c19aaa Removed rpclistener/rpcconnection config object types. 2012-05-08 13:03:29 +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
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
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
Gunnar Beutner
4d873b50fb Disallow connections to endpoints we're already connected to. 2012-04-27 11:50:01 +02:00
Gunnar Beutner
0d8b352150 Fixed subscription code. 2012-04-25 20:35:37 +02:00