| 
							
							
								 Gunnar Beutner | 86e2f3dd81 | Windows build fix. | 2013-09-01 06:01:27 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 7f52e04a01 | Implement OS-specific support for thread names. | 2013-08-30 10:19:32 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | e93808a468 | Fix "make dist". Fixes #4489 | 2013-08-29 08:38:09 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 2e2012c913 | Clean up Makefiles. | 2013-08-29 08:21:07 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | f49bb3d150 | Refactor JSON-RPC library and implement check-result messages. | 2013-08-27 12:21:41 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | e9e55cd8c0 | Remove the replication feature and clean up the code. | 2013-08-26 14:56:38 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 4961523e91 | Add DECLARE_PTR_TYPEDEFS macro for Ptr/WeakPtr typedefs. | 2013-07-09 08:43:52 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 8e880a3f39 | Fix include directory for ltdl.h. | 2013-07-02 16:56:01 +02:00 |  | 
			
				
					| 
							
							
								 Michael Friedrich | c9fb309200 | tools: move mkembedconfig into subdir preparation for moving the conversion script into tools/
refs #4337 | 2013-06-24 16:05:18 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 1375c64ad9 | Release checker mutex before writing log message. | 2013-03-27 15:27:45 +00:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | fd3e92ea0c | Refactor AsyncTasks. | 2013-03-25 17:36:15 +00:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 734f76af96 | Windows build fix. | 2013-03-18 22:40:40 +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 | 4d5e924bc6 | Add mkembedconfig as a dependency for the .conf -> .cpp build step. | 2013-03-15 11:56:30 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 49620ef0ed | XNU build fixes. | 2013-03-14 15:14:07 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 442a2dbc7d | Implement timeperiods. | 2013-03-13 16:04:53 +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 | 6f7b553acd | Bugfixes for the *:Invalidate*Cache() calls. | 2013-03-06 13:01:51 +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 | 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 | 45f8bfb730 | Checker: Use Ptrs rather than WeakPtrs. Fixes #3732 | 2013-02-26 10:58:32 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 35c79a76c1 | Make attribute lookups O(1). | 2013-02-26 10:13:54 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 2ef255b9f6 | Fine-grained locks (WIP, Part 9). | 2013-02-24 01:10:34 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 4306c6c07a | Fine-grained locks (WIP, Part 8). | 2013-02-21 16:12:50 +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 | 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 | 4888a26c0e | Checker: Use weak_ptrs to keep track of services. | 2013-02-11 13:05:08 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 3ab071fbcb | Made the debug log level slightly less spammy. | 2013-02-09 10:55:54 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 3458b7d9d1 | Implement service shortnames. Refs #3660 | 2013-02-08 15:38:22 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 09309b3899 | Reschedule check timer after each finished check. | 2013-02-08 10:39:31 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 601c7d25d1 | Implement sub-second check intervals. Fixes #3656 | 2013-02-08 10:17:41 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | b14027ec73 | Move EXPORT_COMPONENT() macros to the beginning of the files. Fixes #3654 | 2013-02-08 07:11:14 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | b887f14d96 | Use BOOST_THROW_EXCEPTION instead of boost::throw_exception() Fixes #3636 | 2013-02-06 12:51:12 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 5492d6fac3 | Bugfix: Unhandled exception in Service::CheckTimerHandler. Fixes #3607 | 2013-02-01 19:27:36 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 3846a10f0e | Unset force_next_check after each check. | 2013-01-28 13:24:51 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 335a0b3067 | Implement support for enabling/disabling passive checks. | 2013-01-24 23:11:54 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 8819b4c843 | Bug fix: Remove pending services from the idle services set. | 2013-01-24 11:14:17 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 7447d340cc | Bug fix: Continue executing checks even if the first matching service is disabled. | 2013-01-24 11:07:37 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | e334f126c8 | Checker: don't report missed checks after restarting Icinga Fixes #3253 | 2013-01-23 15:28:32 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 71ec1d2b95 | Implement enable_checks property for services. Fixes #3550 | 2013-01-22 16:01:08 +01:00 |  |