| 
							
							
								 Gunnar Beutner | 0d96923b45 | Add missing lock. | 2013-06-21 08:30:26 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 1d7428b237 | Implement support for acknowledgement comments. Fixes #3585 | 2013-06-19 10:57:07 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 4ab9d2604f | Implement volatile services Fixes #3593 | 2013-06-13 12:24:20 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | d042a181bd | Refactor commands and implement event handlers. Fixes #3877
Fixes #4001 | 2013-06-13 11:33:00 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | fd3e92ea0c | Refactor AsyncTasks. | 2013-03-25 17:36:15 +00:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 6d69d6c639 | Refactor the macro resolver Fixes #3884 | 2013-03-22 14:42:14 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 97fee26289 | Remove @threadsafety doc strings Fixes #3889 | 2013-03-22 12:02:20 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 8037612e72 | Implement 'force' option for SEND_CUSTOM_*_NOTIFICATION. | 2013-03-21 13:23:56 +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 | a21cf21d52 | Implement the CompatLog type. | 2013-03-19 13:04:30 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 0744397427 | Implement downtime notifications. | 2013-03-18 12:55: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 | 6d5339574a | Fix perfdata macros. | 2013-03-15 13:30:30 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 07421751ad | Implement config support for arrays. | 2013-03-14 12:17:46 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 442a2dbc7d | Implement timeperiods. | 2013-03-13 16:04:53 +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 | e2416b5b54 | Check return values of SymGetLineFromAddr64 and SymFromAddr. | 2013-03-07 16:00:10 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | fa3f01667f | Implemented stacktrace support for Windows. | 2013-03-07 15:00:26 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 02be9010e7 | Implemented LAST*STATE* macros. | 2013-03-07 12:04:20 +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 | cb907f4f3b | Fix crash in Service::IsReachable(). | 2013-02-28 10:26:33 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 39b0806778 | Fixed reachability calculation for host checks. | 2013-02-27 17:20:22 +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 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 163f0a9f5c | Implemented support for disabling notifications. | 2013-02-26 12:37:25 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 35c79a76c1 | Make attribute lookups O(1). | 2013-02-26 10:13:54 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 0a0bb967a4 | Make sure we don't block on write() while holding locks. | 2013-02-24 12:47:24 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 2ef255b9f6 | Fine-grained locks (WIP, Part 9). | 2013-02-24 01:10:34 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 5e91f6c54d | Fine-grained locks (WIP, Part 7). | 2013-02-20 19:52:25 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 997ca3a77a | Fine-grained locks (WIP, Part 6). | 2013-02-19 23:02:08 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 1daeb8c010 | Fine-grained locks (WIP, Part 5). | 2013-02-19 12:17:31 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | a4c7052a6e | Fine-grained locks (WIP, Part 2). | 2013-02-18 14:40:24 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | c63c28dd9c | Fine-grained locks (WIP, Part 1). | 2013-02-17 19:14:34 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 40202c455d | Rename CommentCache/DowntimeCache to CommentsCache/DowntimesCache Fixes #3677 | 2013-02-13 22:44:25 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 2118e4b490 | Renamed 'alias' property to 'display_name'. | 2013-02-13 19:32:44 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | c6e8013238 | Don't send notifications for services that are unreachable, in a downtime or acknowledged. | 2013-02-11 16:39:55 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 18ed997696 | Implemented some more dynamic macros. | 2013-02-11 16:29:23 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 07acb1c553 | Bugfix for slave notification objects. | 2013-02-11 16:25:32 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 8ab803aac0 | Reschedule service when check interval is changed. Fixes #3681 | 2013-02-11 16:11:11 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 2501ff805a | Remove Host::OnInitCompleted and clean up the classes' constructors. Fixes #3678 | 2013-02-11 14:01:52 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 962d0e5fb2 | Build fix. | 2013-02-09 19:24:43 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 23e7b7aefc | Fixed incorrect type name. | 2013-02-09 18:50:22 +01:00 |  |