1324 Commits

Author SHA1 Message Date
Gunnar Beutner
8037612e72 Implement 'force' option for SEND_CUSTOM_*_NOTIFICATION. 2013-03-21 13:23:56 +01:00
Gunnar Beutner
db8ac1431c More bugfixes for notifications. 2013-03-21 11:37:34 +01:00
Gunnar Beutner
e60c04f4bd Fix another bug related to recovery notifications. 2013-03-20 16:27:38 +01:00
Gunnar Beutner
f278181b8b Fix recovery notifications for (SOFT-OK -> HARD-OK).
Fixes #3876
2013-03-20 15:25:53 +01:00
Gunnar Beutner
1f570ea9f7 Implement Icinga1.x-style compat log file rotation
Fixes #3874
2013-03-20 11:11:46 +01:00
Gunnar Beutner
8b53735cc9 Move the notification_interval option to the Notification class.
Fixes #3821
2013-03-20 10:08:27 +01:00
Gunnar Beutner
80c3a70107 Implement the CheckResultReader type. 2013-03-19 16:20:46 +01:00
Gunnar Beutner
8e4cc0de25 Reschedule timers even if the OnTimerExpired handler threw an exception. 2013-03-19 16:12:28 +01:00
Gunnar Beutner
bf27aad234 Fix cloning attributes for service notifications. 2013-03-19 15:15:57 +01:00
Gunnar Beutner
711a8cb5e0 Use Expression::Extract* for notifications. 2013-03-19 14:47:19 +01:00
Gunnar Beutner
45e24e4729 Fix Expression::Extract. 2013-03-19 14:13:58 +01:00
Gunnar Beutner
969458b480 Build dependant services using extracted expression lists. 2013-03-19 13:37:09 +01:00
Gunnar Beutner
a21cf21d52 Implement the CompatLog type. 2013-03-19 13:04:30 +01:00
Gunnar Beutner
7e9a5e647d *NIX build fix. 2013-03-19 07:12:16 +01:00
Gunnar Beutner
6df051fad3 Fix: The order in which config items are defined should not matter
Fixes #3733
2013-03-19 07:09:06 +01:00
Gunnar Beutner
734f76af96 Windows build fix. 2013-03-18 22:40:40 +01:00
Gunnar Beutner
5cd387016d Refactored #includes (Part 6). 2013-03-18 19:02:42 +01:00
Gunnar Beutner
2a8bc3ca0f Refactor #includes (Part 5). 2013-03-18 17:39:40 +01:00
Gunnar Beutner
0744397427 Implement downtime notifications. 2013-03-18 12:55:41 +01:00
Gunnar Beutner
9e1f48049e Implement += operator for arrays. 2013-03-18 12:55:32 +01:00
Gunnar Beutner
7005c17cf1 Python: Fix a compiler warning. 2013-03-18 12:36:02 +01:00
Gunnar Beutner
6e251251f0 Fix example time period. 2013-03-18 11:59:26 +01:00
Gunnar Beutner
e6553a7140 Fix unit tests. 2013-03-18 11:15:46 +01:00
Gunnar Beutner
c3975af6ec Refactor #includes (Part 4). 2013-03-18 11:02:18 +01:00
Gunnar Beutner
2e8685c622 Update Doxygen file. 2013-03-18 08:30:52 +01:00
Gunnar Beutner
19726d2429 Linux build fix. 2013-03-17 22:14:40 +01:00
Gunnar Beutner
949b4c6356 Add missing file. 2013-03-17 20:22:41 +01:00
Gunnar Beutner
9d076c3c03 Refactor #includes (Part 3). 2013-03-17 20:19:29 +01:00
Gunnar Beutner
0bb0711d72 Refactor #includes (Part 2). 2013-03-16 21:18:53 +01:00
Gunnar Beutner
3073200b53 Cleaned up #includes (Part 1). 2013-03-15 18:21:29 +01:00
Gunnar Beutner
4e765c58de Another windows build fix. 2013-03-15 13:53:50 +01:00
Gunnar Beutner
b404798234 Implement support for Exception::GetLastStackTrace on OS X. 2013-03-15 13:44:45 +01:00
Gunnar Beutner
8d52535fad Windows build fix. 2013-03-15 13:39:53 +01:00
Gunnar Beutner
27e1d311de Fix dependencies for mkembedconfig. 2013-03-15 13:35:39 +01:00
Gunnar Beutner
6d5339574a Fix perfdata macros. 2013-03-15 13:30:30 +01:00
Gunnar Beutner
14c837a208 Fix crash in TimePeriod::UpdateRegion(). 2013-03-15 13:29:25 +01:00
Gunnar Beutner
e683de5ab8 Build fix for libpython. 2013-03-15 13:29:02 +01:00
Gunnar Beutner
fae83d2ef6 Fix symbol visibility issue for REGISTER_CONFIG_FRAGMENT(). 2013-03-15 12:27:03 +01:00
Gunnar Beutner
4d5e924bc6 Add mkembedconfig as a dependency for the .conf -> .cpp build step. 2013-03-15 11:56:30 +01:00
Gunnar Beutner
9a05e2b269 Windows build fix. 2013-03-15 11:52:10 +01:00
Gunnar Beutner
ee46731f41 Fix --disable-shared
Fixes #3852
2013-03-15 11:21:16 +01:00
Gunnar Beutner
9ac731ba8e Change log level for some debug messages. 2013-03-15 11:18:56 +01:00
Gunnar Beutner
beeddb6840 Don't validate config items if we've already encountered an error. 2013-03-15 11:18:02 +01:00
Gunnar Beutner
4e7c43c8c8 TimePeriod update function should return an array of time segments
Fixes #3857
2013-03-15 09:54:06 +01:00
Gunnar Beutner
0f9acdffbb Fix: Only take one work item from the event queue per iteration. 2013-03-15 09:10:57 +01:00
Gunnar Beutner
876519034c Build fix for OS X. 2013-03-15 09:07:50 +01:00
Gunnar Beutner
aaccee69b8 Fix autogen.sh on Mac OS X. 2013-03-15 00:12:37 +01:00
Gunnar Beutner
7c46bb4f7d Use 'explicit' for constructors. 2013-03-14 23:52:52 +01:00
Gunnar Beutner
5bba6bd2ac Fix: Install icinga2 man page in section 8 (instead of 1). 2013-03-14 15:15:18 +01:00
Gunnar Beutner
49620ef0ed XNU build fixes. 2013-03-14 15:14:07 +01:00