1774 Commits

Author SHA1 Message Date
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
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
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
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
0744397427 Implement downtime notifications. 2013-03-18 12:55:41 +01:00
Gunnar Beutner
6e251251f0 Fix example time period. 2013-03-18 11:59:26 +01:00
Gunnar Beutner
c3975af6ec Refactor #includes (Part 4). 2013-03-18 11:02:18 +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
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
4d5e924bc6 Add mkembedconfig as a dependency for the .conf -> .cpp build step. 2013-03-15 11:56:30 +01:00
Gunnar Beutner
9ac731ba8e Change log level for some debug messages. 2013-03-15 11:18:56 +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
7c46bb4f7d Use 'explicit' for constructors. 2013-03-14 23:52:52 +01:00
Gunnar Beutner
49620ef0ed XNU build fixes. 2013-03-14 15:14:07 +01:00
Gunnar Beutner
5b0a413f32 Implement array validation
Fixes #3701
2013-03-14 13:24:07 +01:00
Gunnar Beutner
2a2e2ca4e6 Bug fix: missing lock for TimePeriod::PurgeSegments call. 2013-03-14 12:21:10 +01:00
Gunnar Beutner
07421751ad Implement config support for arrays. 2013-03-14 12:17:46 +01:00
Gunnar Beutner
58f0c863a6 Build fix for Clang. 2013-03-14 08:18:19 +01:00
Gunnar Beutner
d99671ba0e Implement TimePeriod::RemoveSegment(). 2013-03-14 07:29:53 +01:00
Gunnar Beutner
442a2dbc7d Implement timeperiods. 2013-03-13 16:04:53 +01:00
Gunnar Beutner
67fe31c78b Fix type definitions (rename alias to display_name). 2013-03-13 11:25:38 +01:00
Gunnar Beutner
5b662b3c76 Fix: Deleting downtimes doesn't work
Fixes #3825
2013-03-12 22:49:11 +01:00
Gunnar Beutner
5608b3c0d3 Fix the REMOVE_SVC_ACKNOWLEDGEMENT command. 2013-03-12 22:00:35 +01:00
Gunnar Beutner
98ab009b91 Cleaned up VS project files. 2013-03-12 19:49:24 +01:00
Gunnar Beutner
5fcdc51e3c Windows build fix. 2013-03-12 15:35:51 +01:00
Gunnar Beutner
3c363499bb Eliminate the Component class.
Fixes #3832
Fixes #3840
2013-03-12 13:45:54 +01:00
Gunnar Beutner
6f51230a79 Don't instantiate abstract objects.
Fixes #3669
2013-03-11 12:04:10 +01:00
Gunnar Beutner
cf4397873c Fix another deadlock. 2013-03-08 16:36:26 +01:00
Gunnar Beutner
4371649064 Fix deadlock when adding/removing acknowledgements. 2013-03-08 16:32:29 +01:00
Gunnar Beutner
16b0722cbc Added more templates. 2013-03-08 16:02:33 +01:00
Gunnar Beutner
c7f9a78f4d Revert "Remove redundant check for valid task object."
This reverts commit 8337795ff714d04443a7666faa7916641021fca7.
2013-03-08 14:56:23 +01:00
Gunnar Beutner
4668e458ce Update validator for services dictionary. 2013-03-08 14:44:03 +01:00
Gunnar Beutner
fb82b73bc9 Fix: Set last state/state type before executing service checks. 2013-03-08 14:43:48 +01:00
Gunnar Beutner
8337795ff7 Remove redundant check for valid task object. 2013-03-08 14:43:28 +01:00
Gunnar Beutner
e2416b5b54 Check return values of SymGetLineFromAddr64 and SymFromAddr. 2013-03-07 16:00:10 +01:00
Gunnar Beutner
4595e4ce5f Fixed retention timer interval 2013-03-07 15:19:26 +01:00
Gunnar Beutner
fa3f01667f Implemented stacktrace support for Windows. 2013-03-07 15:00:26 +01:00
Gunnar Beutner
5a166f83d7 Move pidfile and command pipe to /var/run/icinga2 rather than /var/run
Fixes #3670
2013-03-07 12:23:43 +01:00
Gunnar Beutner
02be9010e7 Implemented LAST*STATE* macros. 2013-03-07 12:04:20 +01:00