| 
							
							
								 Michael Friedrich | 78bfd0204c | Update copyright year | 2015-01-22 12:00:23 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 1cb0231c05 | Refactor how variable scopes work refs #8074 | 2014-12-14 11:33:45 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 1d16875b95 | Comment out InitializeProcThreadAttributeList (for now) fixes #7681 | 2014-11-17 09:45:35 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | a14928ec10 | Improve error messages for the Process class | 2014-11-13 08:53:12 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 478f03b49a | Replace boost::shared_ptr with boost::intrusive_ptr refs #7622 | 2014-11-09 16:54:41 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 3cf08ad050 | Properly report errors when CreateProcess() fails fixes #7599 | 2014-11-07 10:01:44 +01:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 2d5e9514a5 | Refactor logging code | 2014-10-19 17:52:17 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | b18f57a745 | Remove logger_fwd.hpp | 2014-10-19 14:50:39 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 666c92fa76 | Check whether the nice() function is available refs #7115 | 2014-09-06 02:20:25 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 039a13cf88 | Implement support for systems where pipe2 returns ENOSYS fixes #7065
fixes #6696 | 2014-09-03 08:10:55 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | e31d520f6b | Improve log messages for failed commands fixes #6970 | 2014-08-21 11:26:43 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | d4cdee6a1a | Change log level for failed commands fixes #6751 | 2014-08-19 12:58:55 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 3ece0cff4d | Fix build warnings fixes #6488 | 2014-06-26 14:12:37 +02:00 |  | 
			
				
					| 
							
							
								 Michael Friedrich | 076d297931 | Change log message identifier for libbase. Refs #6346 | 2014-05-28 14:42:00 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 632026cd9f | Rename C++ header files. Fixes #6291 | 2014-05-25 16:27:14 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 778b51ab6d | Improve log messages for the Process class. Refs #6070 | 2014-05-23 19:00:55 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 1bc1356fe6 | Windows build fix. | 2014-05-22 21:32:08 +02:00 |  | 
			
				
					| 
							
							
								 Michael Friedrich | 4296ec3987 | Change the most chatting log messages to 'notice' severity. Refs #6070 | 2014-05-22 16:07:57 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | b814d89ce0 | Fix command timeout. Fixes #6232 | 2014-05-19 13:09:49 +02:00 |  | 
			
				
					| 
							
							
								 Gerd von Egidy | 541de0de78 | Add Process::GetPID and make it work on Unix and Windows. Refs #6118 | 2014-05-18 18:44:57 +02:00 |  | 
			
				
					| 
							
							
								 Gerd von Egidy | e93a22b440 | Proof of concept how a real reload-handling with systemd could work. Refs #6118 | 2014-05-18 18:39:35 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | c58aa9e86f | Improve error message when execvpe() fails. Fixes #6160 | 2014-05-12 10:58:17 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 9c3e399188 | Remove unnecessary includes. Fixes #6189 | 2014-05-11 18:11:32 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 0484706324 | Make sure handles aren't inherited by the child process. Refs #6107 | 2014-05-06 10:40:36 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | b119c3285b | Change log level for some messages. Fixes #6072 | 2014-04-29 11:01:28 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 951c61ed16 | Use fewer threads by default. Refs #6053 | 2014-04-22 20:53:46 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 6b55e7827d | Implement support for environment variables on Windows. Fixes #6049 | 2014-04-21 20:15:03 +02:00 |  | 
			
				
					| 
							
							
								 Gunnar Beutner | 6d6e91cd2d | Implement Windows support for the Process class. Fixes #3684 | 2014-04-21 15:44:36 +02:00 |  | 
			
				
					| 
							
							
								 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 |  |