Commit Graph

443 Commits

Author SHA1 Message Date
Gunnar Beutner 1b421d0cc0 Bugfixes. 2012-07-02 15:48:49 +02:00
Gunnar Beutner 9a0cae862a Added freshness_interval config setting. 2012-07-02 15:08:54 +02:00
Gunnar Beutner a1423371d0 Moved configrpc code into the cibsync module. 2012-07-02 15:08:15 +02:00
Gunnar Beutner 1db53b84e6 Bugfixes. 2012-07-02 14:43:51 +02:00
Gunnar Beutner 5e4a3eb181 Don't allow __local property for replicated objects. 2012-07-02 12:57:53 +02:00
Gunnar Beutner 639d2e5be0 Removed the 'temporary' config keyword. 2012-07-02 12:57:45 +02:00
Gunnar Beutner f2420fb17a Moved CIB stuff into a separate library and loadable component. 2012-07-02 12:34:54 +02:00
Gunnar Beutner c9a74ef3ed Fixed problem with keeping subscriptions properly synchronized. 2012-07-02 11:19:14 +02:00
Gunnar Beutner 5649f3efb2 Renamed m_*Endpoint to m_Endpoint. 2012-07-02 11:07:54 +02:00
Gunnar Beutner 9b1de189be Check whether file was successfully opened. 2012-07-02 11:04:20 +02:00
Gunnar Beutner 7d5ab3d890 Implemented support for the 'include' config directive. 2012-07-02 10:29:32 +02:00
Gunnar Beutner 334c247655 Win32 bugfixes. 2012-07-01 13:21:49 +02:00
Gunnar Beutner 26396f9e7b Added missing files. 2012-07-01 13:08:07 +02:00
Gunnar Beutner e2c04f604f Merge branch 'master' of github.com:gunnarbeutner/strawberry
Conflicts:
	base/dictionary.cpp
2012-07-01 13:07:32 +02:00
Gunnar Beutner 6ce38b1ad2 Renamed DictionaryIterator to Dictionary::Iterator. 2012-07-01 12:59:05 +02:00
Gunnar Beutner 338e2bcbb1 Renamed DictionaryIterator to Dictionary::Iterator. 2012-06-30 15:22:51 +02:00
Gunnar Beutner b576bb5ecc Implemented host and service groups. 2012-06-30 13:39:55 +02:00
Gunnar Beutner 6c153d8e8e Added check_random plugin. 2012-06-29 16:34:54 +02:00
Gunnar Beutner 80bec5fcd4 Performance fixes for the compat module.
Split plugin output/perfdata.
2012-06-29 14:14:51 +02:00
Gunnar Beutner 3ec746bd2f Moved task stats to the CIB.
Refactored CheckResult class into a message-based class.
2012-06-29 12:18:50 +02:00
Gunnar Beutner b54ebc56dc Fixed configrpc module. 2012-06-29 11:59:53 +02:00
Gunnar Beutner 3c821c75ef Made right-recursive config rules left-recursive. 2012-06-29 10:39:36 +02:00
Gunnar Beutner 2272e410c2 Implement task statistics. 2012-06-28 15:43:49 +02:00
Gunnar Beutner ab08736338 Bugfixes and config conversion script. 2012-06-28 14:24:41 +02:00
Gunnar Beutner 01111b142f Bugfixes. 2012-06-28 00:07:58 +02:00
Gunnar Beutner ccc5f0c61d Fixed execution time calculation. 2012-06-27 23:57:46 +02:00
Gunnar Beutner 11c81231b8 Bugfix: Missing call to SetScheduleStart() 2012-06-27 23:52:33 +02:00
Gunnar Beutner d11da74931 Fixed latency calculation. 2012-06-27 23:38:50 +02:00
Gunnar Beutner 5f0bec3936 Implemented compat module (WIP). 2012-06-27 18:43:34 +02:00
Gunnar Beutner 6f9342a261 Re-delegate services after config changes. 2012-06-27 10:59:08 +02:00
Gunnar Beutner a9d865c94f Combine private and public keys into one file. 2012-06-27 09:10:37 +02:00
Gunnar Beutner 0f5ea5b53b Bugfixes for the soft/hard state calculation. 2012-06-25 16:03:05 +02:00
Gunnar Beutner 22f301073e Implemented soft/hard states. 2012-06-25 15:42:46 +02:00
Gunnar Beutner 593e329248 Added serialization support for check results.
Bugfixes.
2012-06-25 14:13:24 +02:00
Gunnar Beutner 3d6df6611c Bugfixes. 2012-06-24 20:11:10 +02:00
Gunnar Beutner b414d5a952 Fixed lock contention issue. 2012-06-24 17:07:38 +02:00
Gunnar Beutner ba4d550fec Even more fixes. 2012-06-24 16:40:58 +02:00
Gunnar Beutner 1cffed4b43 More fixes. 2012-06-24 16:36:46 +02:00
Gunnar Beutner 65ecfc7d57 Compile fix for *NIX. 2012-06-24 16:33:51 +02:00
Gunnar Beutner 833ede8b3a Get rid off threadpool for nagios checks. 2012-06-24 16:30:16 +02:00
Gunnar Beutner 34d26d424f Made sockets multi-threaded. 2012-06-24 05:27:01 +02:00
Gunnar Beutner 145d85d148 Compilation fixes for Windows. 2012-06-22 23:37:41 +02:00
Gunnar Beutner d1f4d9b829 Performance improvements. 2012-06-22 23:19:10 +02:00
Gunnar Beutner cae84e9827 Bugfixes. 2012-06-22 13:40:09 +02:00
Gunnar Beutner 69d3e71b03 Bugfix: use service identity rather than just their names. 2012-06-22 12:22:36 +02:00
Gunnar Beutner e294cf6686 Bugfixes. 2012-06-22 12:05:25 +02:00
Gunnar Beutner 7f299fb2a7 Performance fixes for TLS sockets. 2012-06-22 11:47:06 +02:00
Gunnar Beutner e2253b8624 Performance improvements for sockets. 2012-06-22 11:20:48 +02:00
Gunnar Beutner d2332c8fd4 Avoid unnecessary wake-ups for timers. 2012-06-22 11:19:58 +02:00
Gunnar Beutner f585dc1b29 Re-assign services from dead endoints. 2012-06-22 08:30:36 +02:00