| 
							
							
								 Gunnar Beutner | d6fcc33be4 | Refactor the Process class. Remove the Windows implementation for now. | 2013-02-13 11:39:24 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 800750c415 | Build fix. | 2013-02-13 07:48:08 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | b0d8c40d20 | Process: repeat read() until we get EAGAIN. | 2013-02-13 07:39:26 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | a80872b314 | Use pipe2() instead of pipe() when possible. | 2013-02-13 07:33:14 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 2893134940 | Make Application::ProcessEvents() static. | 2013-02-13 07:25:36 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | cf920cd0f2 | Wait for child processes before getting new tasks from the list. | 2013-02-11 23:18:26 +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 | f6f771a3f6 | Remove support for _DEBUG env var. Fixes #3688 | 2013-02-11 13:46:02 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 5fab16a223 | Fixed uninitialized variable bug. | 2013-02-11 06:38:30 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | a3f03928d7 | Process: use read() on *NIX. | 2013-02-11 00:05:11 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | bddd9ebf0b | Implemented poll() support for Process tasks. Fixes #3035 | 2013-02-10 23:31:11 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 7ce98ed374 | Use multiple worker threads for Process tasks. | 2013-02-10 22:29:42 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | aa2322abbb | Fixed deadlock in Process::WorkerThreadProc. | 2013-02-10 21:53:08 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 67aef452e5 | Windows build fix. | 2013-02-10 19:09:35 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | bd80f4597e | Windows build fix. | 2013-02-10 18:57:23 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 4e9afd7c2c | Build fix V2. | 2013-02-10 17:44:03 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 8667bba7e0 | Build fix for *NIX systems with a non-GNU libc. | 2013-02-10 17:15:18 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 0e7a3c67ec | Bugfixes for the Process class. | 2013-02-10 12:45:39 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | fc6df0ecbd | Fixed 1 second delay for child processes. | 2013-02-10 01:35:40 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | ee37e0cace | Implemented environment-based macros. | 2013-02-09 23:02:33 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 686191103f | Fixed spelling mistake. | 2013-02-09 18:43:11 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | cf92cd83b3 | Implement some dynamic macros. Move check-specific code to service-check.cpp | 2013-02-09 18:39:43 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 3ab071fbcb | Made the debug log level slightly less spammy. | 2013-02-09 10:55:54 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 85e469019f | Windows bugfixes for Utility::DirName and Utility::Glob. | 2013-02-09 10:43:11 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 6c23481a55 | Bugfix: Local events for changed attributes aren't processed at transaction commit time. Fixes #3605 | 2013-02-08 23:40:28 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 580f2e1fcc | Use Host constructor/destructor/OnAttributeChange instead of OnCommitted/OnRemoved for Host->services Fixes #3612 | 2013-02-08 21:05:08 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 7526ee3a9e | Bugfix: assert in Timer::ProcessTimers. | 2013-02-08 10:39:54 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | ad04a02153 | Bugfix: Fixed incorrect variable name. | 2013-02-08 10:30:32 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 513b3d6820 | Bugfix: Don't leak lock file's fd into child processes. | 2013-02-08 10:23:01 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 601c7d25d1 | Implement sub-second check intervals. Fixes #3656 | 2013-02-08 10:17:41 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | dd9c7b9846 | Flush logger stream after writing 'clear color' ANSI code. | 2013-02-08 09:40:19 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 607915c49a | Windows: Fixed crash in Object::~Object(). | 2013-02-07 22:13:34 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | c04cfb9dac | Make sure that unnamed items in a dictionary are always in the order they were inserted in. | 2013-02-07 09:36:17 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | f64bdc8788 | Removed obsolete timeperiod code. | 2013-02-06 12:59:56 +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 | e047e06fc8 | Finish implementing %validator. Fixes #3634 | 2013-02-06 12:09:50 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | eadb309dab | Bugfix: Add missing parenthesis in function call. | 2013-02-06 11:39:32 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 53705d16dc | Implement AsyncTask::Wait() and make completion callbacks optional. | 2013-02-06 10:56:06 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 7a150d2c29 | Validate config objects before trying to activate them. Fixes #3619 | 2013-02-05 13:06:42 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 383d2369b1 | Bugfix: Make sure Utility::Glob return false if no matching files were found. | 2013-02-03 01:30:19 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 5774792a23 | Implemented --version and made --help output prettier. | 2013-02-03 01:21:11 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | dbf762e771 | Use boost::program_options to parse arguments. Fixes #3536
Fixes #3184 | 2013-02-02 23:22:27 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | f2e17bdd09 | Fixed compiler warnings (-Wextra). | 2013-02-02 22:13:54 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 5438c86e76 | Throw exception in Utility::ToDouble/Utility::ToLong Fixes #3617 | 2013-02-02 20:19:00 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | b74c2c8a68 | Removed the old-style validation code. | 2013-02-02 20:03:30 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 33aba14197 | Implement type keyword in the config compiler Fixes #3616 | 2013-02-02 14:28:11 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 18f935cfa2 | Added missing const qualifiers. | 2013-02-02 09:19:49 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 11cf07fa9c | Config: implement support for wildcard includes Fixes #2771 | 2013-02-02 00:32:18 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 04fd703e6a | Windows build fix. | 2013-02-01 23:10:48 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 00b827d5cf | Implement search dirs for #include. Fixes #3599 | 2013-02-01 22:44:58 +01:00 |  |