14110 Commits

Author SHA1 Message Date
Gunnar Beutner
d8be3f088f Bugfix for restoring objects from the retention.dat file. 2012-08-04 14:13:04 +02:00
Gunnar Beutner
1de42d08f2 Use boost::multi_index instead of a priority queue. 2012-08-04 13:49:25 +02:00
Gunnar Beutner
85d912feb5 Fixed scheduling bug. 2012-08-04 10:45:21 +02:00
Gunnar Beutner
b9ee3b26eb Fixed remote replication of non-config attributes. 2012-08-04 10:23:18 +02:00
Gunnar Beutner
d4c6824056 Fixed compiler warnings. 2012-08-04 09:58:31 +02:00
Gunnar Beutner
22dabfc60d Updated the checker and delegation components to use replication for the "checker" property. 2012-08-03 23:03:58 +02:00
Gunnar Beutner
5641e521b0 Build fixes for Windows. 2012-08-03 18:17:47 +02:00
Gunnar Beutner
e795336611 Fixed incorrect object type. 2012-08-03 15:51:42 +02:00
Gunnar Beutner
bb7e1e639d Code cleanup. 2012-08-03 15:35:27 +02:00
Gunnar Beutner
94af0d5414 Renamed the 'include' keyword to '#include'. Updated the documentation. 2012-08-03 14:13:57 +02:00
Gunnar Beutner
88776a4be8 Fixed task statistics. 2012-08-03 14:07:25 +02:00
Gunnar Beutner
d789cee443 Build fixes and code cleanup. 2012-08-03 13:19:55 +02:00
Gunnar Beutner
ea77ebe6da More bugfixes. 2012-08-02 12:21:44 +02:00
Gunnar Beutner
99b153e482 Bugfixes. 2012-08-02 12:12:59 +02:00
Gunnar Beutner
a38379c56d Implemented support for replicating object tags [WIP - broken]. 2012-08-02 11:45:50 +02:00
Gunnar Beutner
7a9dcaacbe Add precision specifier for floating point numbers. 2012-07-31 15:35:57 +02:00
Gunnar Beutner
ef4a855b37 Build fixes for *NIX. 2012-07-30 12:42:40 +02:00
Gunnar Beutner
8c185a38b0 Renamed ConfigObject to DynamicObject. 2012-07-30 10:17:29 +02:00
Gunnar Beutner
24a5a10e00 Refactored ConfigObject adapter classes. 2012-07-27 19:56:57 +02:00
Gunnar Beutner
8fce7c6c9f Fixed log message. 2012-07-26 16:45:12 +02:00
Gunnar Beutner
fcb4904446 Merged configfile component into the icinga library. 2012-07-26 12:41:57 +02:00
Gunnar Beutner
a1a3cb7d0f Moved OnCheckResultReceived signal to the Service class. 2012-07-26 12:28:29 +02:00
Gunnar Beutner
61e381befc Fixed incorrect references to the 'retention.dat' file. 2012-07-26 11:42:57 +02:00
Gunnar Beutner
e56e493a00 Save program state when shutting down. 2012-07-26 11:41:36 +02:00
Gunnar Beutner
1eb25ad4e9 Keep track of time using fractions of seconds. 2012-07-25 12:59:17 +02:00
Gunnar Beutner
1af31791ea Build fixes. 2012-07-25 09:07:15 +02:00
Gunnar Beutner
d1e7c15178 Removed delegation::ServiceStatus message (obsoleted by the domain concept) 2012-07-25 09:03:02 +02:00
Gunnar Beutner
d3be282f2b Fixed calculation of next check timestamp. 2012-07-24 16:46:48 +02:00
Gunnar Beutner
0423f42d03 Cleaned up status calculation code. 2012-07-24 15:38:30 +02:00
Gunnar Beutner
d79c3270df Add log message after main loop. 2012-07-24 15:38:19 +02:00
Gunnar Beutner
97a8869df1 Use throw_exception() instead of throw. 2012-07-24 15:38:04 +02:00
Gunnar Beutner
928804b5f3 Don't save properties for non-persistent config objects. 2012-07-24 14:18:33 +02:00
Gunnar Beutner
5a80d47ca0 Build fixes for *NIX. 2012-07-24 13:45:21 +02:00
Gunnar Beutner
bd8e0a9001 Add support for serializing empty Variants. 2012-07-24 13:33:38 +02:00
Gunnar Beutner
d0b2335abb Always load cibsync component. 2012-07-24 13:26:56 +02:00
Gunnar Beutner
709cd36e83 Implemented state retention. 2012-07-24 13:13:02 +02:00
Gunnar Beutner
44b3de76c9 Moved serialization functionality into the base library. 2012-07-24 10:50:53 +02:00
Gunnar Beutner
d87c1758d5 Build fix for *NIX. 2012-07-23 10:27:12 +02:00
Gunnar Beutner
4814fed13a Refactored the Component class. 2012-07-23 10:24:27 +02:00
Gunnar Beutner
bcb1b23d9f Handle all exception types rather than just the ones inheriting from std::exception. 2012-07-23 08:57:19 +02:00
Gunnar Beutner
1065bc168b VS project file: Moved components into a separate folder. 2012-07-20 14:30:53 +02:00
Gunnar Beutner
7d1ec0332d Removed CIB::RequireInformation. 2012-07-20 14:30:35 +02:00
Gunnar Beutner
898e74bb44 Made *::ScriptFunc private. 2012-07-19 11:17:05 +02:00
Gunnar Beutner
24494a78bc Moved calculation of next check timestamp into the cibsync component. 2012-07-18 11:52:22 +02:00
Gunnar Beutner
62bd14b9f2 Used const references for the EndpointManager methods. 2012-07-18 11:43:41 +02:00
Gunnar Beutner
b162ca9bfb Added TcpClient::OnConnected event. 2012-07-18 11:15:39 +02:00
Gunnar Beutner
1fd0800780 Build fix. 2012-07-17 20:44:22 +02:00
Gunnar Beutner
0ad6026f29 Cleaned up socket exception handling. 2012-07-17 20:41:06 +02:00
Gunnar Beutner
a224c20a30 Revert 78215843 as it requires Boost version 1.43. 2012-07-17 19:19:03 +02:00
Gunnar Beutner
f6c95efa45 Try to more uniformly distribute checks in their check interval. 2012-07-17 19:10:14 +02:00