Michael Friedrich
							
						 
					 | 
					
						
						
						
						
							
						
						
							ce737ff2f3
							
						
					 | 
					
						
						
							
							Change copyright header (again).
						
						
						
						
						
						
						
						Fixes #5424 
						
						
					 | 
					
						2014-03-19 11:42:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Friedrich
							
						 
					 | 
					
						
						
						
						
							
						
						
							555d72150a
							
						
					 | 
					
						
						
							
							Update copyright header.
						
						
						
						
						
						
						
						Fixes #5424 
						
						
					 | 
					
						2014-01-09 00:32:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Friedrich
							
						 
					 | 
					
						
						
						
						
							
						
						
							f4c132ca5b
							
						
					 | 
					
						
						
							
							Move command argument logging into the unix process class.
						
						
						
						
						
						
						
						Refs #5225 
						
						
					 | 
					
						2013-12-16 16:22:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Friedrich
							
						 
					 | 
					
						
						
						
						
							
						
						
							5f54406057
							
						
					 | 
					
						
						
							
							Log commands and their arguments.
						
						
						
						
						
						
						
						Fixes #5225 
						
						
					 | 
					
						2013-12-13 17:37:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							bf1a800e39
							
						
					 | 
					
						
						
							
							Update copyright information.
						
						
						
						
						
						
					 | 
					
						2013-09-25 07:45:56 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							e30d3c5691
							
						
					 | 
					
						
						
							
							Implement command timeouts.
						
						
						
						
						
						
						
						Fixes #2723 
						
						
					 | 
					
						2013-06-13 12:05:24 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							fd3e92ea0c
							
						
					 | 
					
						
						
							
							Refactor AsyncTasks.
						
						
						
						
						
						
					 | 
					
						2013-03-25 17:36:15 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							27ceabf3c0
							
						
					 | 
					
						
						
							
							Process class: Use the global EventQueue instead of a custom queue.
						
						
						
						
						
						
					 | 
					
						2013-03-23 00:26:56 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							0bb0711d72
							
						
					 | 
					
						
						
							
							Refactor #includes (Part 2).
						
						
						
						
						
						
					 | 
					
						2013-03-16 21:18:53 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							1ef7399cea
							
						
					 | 
					
						
						
							
							Remove support for anonymous dictionary items.
						
						
						
						
						
						
					 | 
					
						2013-03-14 12:40:02 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							70fa21dfbc
							
						
					 | 
					
						
						
							
							Various bugfixes.
						
						
						
						
						
						
					 | 
					
						2013-03-06 11:04:20 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							572a477da3
							
						
					 | 
					
						
						
							
							Refactored object locking code.
						
						
						
						
						
						
					 | 
					
						2013-03-01 12:07:52 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							2ef255b9f6
							
						
					 | 
					
						
						
							
							Fine-grained locks (WIP, Part 9).
						
						
						
						
						
						
					 | 
					
						2013-02-24 01:10:34 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							404b1807e6
							
						
					 | 
					
						
						
							
							Removed PCH support (as it's clearly not working properly).
						
						
						
						
						
						
					 | 
					
						2013-02-22 08:12:43 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							c63c28dd9c
							
						
					 | 
					
						
						
							
							Fine-grained locks (WIP, Part 1).
						
						
						
						
						
						
					 | 
					
						2013-02-17 19:14:34 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							1d807d91bc
							
						
					 | 
					
						
						
							
							Implemented dictionary support for commands.
						
						
						
						
						
						
					 | 
					
						2013-02-13 20:08:09 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							d2650df8b6
							
						
					 | 
					
						
						
							
							Cleaned up the Process class.
						
						
						
						
						
						
					 | 
					
						2013-02-13 11:48:19 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
							
						 
					 | 
					
						
						
						
						
							
						
						
							cf920cd0f2
							
						
					 | 
					
						
						
							
							Wait for child processes before getting new tasks from the list.
						
						
						
						
						
						
					 | 
					
						2013-02-11 23:18:26 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							b887f14d96
							
						
					 | 
					
						
						
							
							Use BOOST_THROW_EXCEPTION instead of boost::throw_exception()
						
						
						
						
						
						
						
						Fixes #3636 
						
						
					 | 
					
						2013-02-06 12:51:12 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							edf812b6b5
							
						
					 | 
					
						
						
							
							Removed ::Sleep and implemented Utility::Sleep.
						
						
						
						
						
						
					 | 
					
						2012-09-25 15:41:43 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							063d69ed96
							
						
					 | 
					
						
						
							
							Added missing doc strings.
						
						
						
						
						
						
					 | 
					
						2012-09-14 14:41:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							9bc93ce4a9
							
						
					 | 
					
						
						
							
							Renamed 'doc' to 'docs'.
						
						
						
						
						
						
						
						Moved Doxygen files to docs/.
Removed cJSON directory.
Moved libraries into lib/.
Renamed 'config' to 'm4'.
Renamed 'dyn' library to 'config'. 
						
						
					 | 
					
						2012-09-07 10:27:31 +02:00 | 
					
					
						
						
							
							
							
						
					 |