| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 68bd651195 | Improve check latency. | 2013-03-07 09:48:00 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | d2a27eb521 | Fixed some more compiler warnings. | 2013-03-07 09:47:51 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 659fcf8fa3 | Fix cppcheck warnings. | 2013-03-06 15:41:13 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 6f7b553acd | Bugfixes for the *:Invalidate*Cache() calls. | 2013-03-06 13:01:51 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 70fa21dfbc | Various bugfixes. | 2013-03-06 11:04:20 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | be95f3171d | Even more code refactoring. | 2013-03-04 15:52:42 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 48485c5f26 | More lock refactoring. Yay. | 2013-03-02 09:07:47 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 572a477da3 | Refactored object locking code. | 2013-03-01 12:07:52 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 3a99842f90 | Implement the PerfdataWriter class. | 2013-02-28 11:45:47 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 5228d7f10b | Implemented compat support for users and user groups. | 2013-02-28 10:50:20 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | b674d46557 | Implemented the LONGDATETIME, SHORTDATETIME, DATE and TIME macros. | 2013-02-28 10:27:33 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 5300bf8473 | Added missing object locks in the MacroProcessor class. | 2013-02-28 10:27:20 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | ee4c8a5755 | Fixed incorrect lock in Notification::BeginExecuteNotificationHelper(). | 2013-02-28 10:26:53 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | cb907f4f3b | Fix crash in Service::IsReachable(). | 2013-02-28 10:26:33 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | e9d32eeada | Implemented user groups. | 2013-02-27 21:49:03 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 6bf086dc91 | Implemented notification_interval attribute for hosts. | 2013-02-27 18:15:01 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 39b0806778 | Fixed reachability calculation for host checks. | 2013-02-27 17:20:22 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | a960237139 | Fixed recovery notifications (again). | 2013-02-27 16:57:06 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | e98fd3e3eb | Bug fixes for the new cache code. | 2013-02-27 16:04:49 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | d666960fa0 | Refactor the cache code... again. | 2013-02-27 15:23:25 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | e9648f35bc | Make the services/notifications caches thread safe. Send notifications based on the notification_interval setting. | 2013-02-27 12:44:51 +01:00 |  |