Gunnar Beutner
|
0bd5323629
|
Prefer boost::* over C++0x features.
|
2012-06-15 19:32:41 +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
|
ee0ee227da
|
Cleaned up test code.
|
2012-06-13 13:56:26 +02:00 |
Gunnar Beutner
|
31407fd07f
|
Implemented rudimentary service checks.
|
2012-06-13 13:43:12 +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
|
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
|
04aaf2f354
|
Added preliminary version of the dynamic object framework.
|
2012-05-25 11:10:11 +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
|
bcaff12d20
|
Make sure icinga works even without SSL.
|
2012-05-15 11:08:04 +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
|
18bffce0ed
|
Implemented message-based authorisation checks.
|
2012-05-09 10:16:31 +02:00 |
Gunnar Beutner
|
1573c19aaa
|
Removed rpclistener/rpcconnection config object types.
|
2012-05-08 13:03:29 +02:00 |
Gunnar Beutner
|
28bdbe1ffe
|
Cleaned up JSON-RPC client code.
|
2012-05-07 13:48:17 +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
|
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
|
ae58a2dcda
|
Cleaned up logging.
Implemented TCPSocket::Get*Address()
|
2012-04-26 16:50:47 +02:00 |
Gunnar Beutner
|
e35b14f9a4
|
Make Application::Log static and add more logging.
|
2012-04-26 12:58:20 +02:00 |
Gunnar Beutner
|
e5b146b792
|
Updated authentication subsystem to use SSL certificates.
|
2012-04-24 15:56:48 +02:00 |
Gunnar Beutner
|
21ef4836ee
|
Implement SSL support.
|
2012-04-24 14:02:15 +02:00 |
Gunnar Beutner
|
9e85d1efe4
|
Auto-load the discovery component.
|
2012-04-23 16:51:03 +02:00 |
Gunnar Beutner
|
d3798c4bf4
|
Implemented demo component.
|
2012-04-23 13:45:41 +02:00 |
Gunnar Beutner
|
f7acf4ba3f
|
Code cleanups.
Proper error handling for some *NIX functions.
|
2012-04-23 09:48:20 +02:00 |
Gunnar Beutner
|
fb53dd345c
|
Refactored authentication code into a separate component.
|
2012-04-20 16:06:06 +02:00 |
Gunnar Beutner
|
51b3fe14e7
|
Added 'replicated' property for config objects.
|
2012-04-20 14:22:50 +02:00 |
Gunnar Beutner
|
b1256d9fe9
|
Cleaned up message classes.
|
2012-04-20 13:51:39 +02:00 |
Gunnar Beutner
|
2cd43ed8c6
|
Refactored subscription handling into a separate component.
|
2012-04-19 11:29:36 +02:00 |
Gunnar Beutner
|
8621717f4c
|
Set SO_REUSEADDR for listeners.
|
2012-04-19 09:31:24 +02:00 |
Gunnar Beutner
|
810a8215e6
|
Updated test code.
|
2012-04-19 08:51:38 +02:00 |
Gunnar Beutner
|
7474b63dff
|
Refactored messaging system.
|
2012-04-18 15:22:25 +02:00 |
Gunnar Beutner
|
8f7fb9699d
|
Fixed config file loader.
|
2012-04-13 13:24:32 +02:00 |
Gunnar Beutner
|
05a6303f82
|
Build fixes for Windows.
|
2012-04-13 11:45:09 +02:00 |
Gunnar Beutner
|
27d008f1ce
|
Build fix for *NIX.
|
2012-04-13 11:32:19 +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
|
261329e483
|
Implemented outbound JSON-RPC client connections.
Made socket error handling more robust.
|
2012-04-04 12:36:23 +02:00 |
Gunnar Beutner
|
f20e71ace8
|
Fixed compilation problem on *NIX.
|
2012-04-04 10:33:27 +02:00 |
Gunnar Beutner
|
c3142ed593
|
Refactored config handling to support observing individual config object types more easily.
|
2012-04-04 10:04:38 +02:00 |
Gunnar Beutner
|
66fdf079fa
|
Removed custom new_object function.
|
2012-04-03 15:16:11 +02:00 |
Gunnar Beutner
|
3da08ca9b6
|
Refactored event handling.
|
2012-04-03 11:13:17 +02:00 |
Gunnar Beutner
|
7c5d29bbc9
|
Renamed RefType/WeakRefType typedefs to Ptr/WeakPtr
|
2012-04-02 20:50:35 +02:00 |
Gunnar Beutner
|
7e1add815b
|
Use config filename from command line arguments.
|
2012-04-02 13:46:10 +02:00 |
Gunnar Beutner
|
a8b83c2d35
|
Fixed setting the component search path.
|
2012-04-02 13:43:47 +02:00 |
Gunnar Beutner
|
0e215f112a
|
Fixed search path problems.
|
2012-04-02 13:09:33 +02:00 |