Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							1fe27e55e9
							
						
					 | 
					
						
						
							
							Use multiple threads for socket IO
						
						
						
						
						
						
						
						refs #11014 
						
						
					 | 
					
						2016-02-23 09:33:45 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							c544c686a8
							
						
					 | 
					
						
						
							
							Update copyright headers for 2016
						
						
						
						
						
						
					 | 
					
						2016-01-12 08:31:24 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							d96ee6b417
							
						
					 | 
					
						
						
							
							Build fix for systems where strsignal() returns a const char *
						
						
						
						
						
						
					 | 
					
						2015-11-24 14:45:51 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							b75aa74cbd
							
						
					 | 
					
						
						
							
							Fix crash in Process::IOThreadProc when building Icinga 2 with GCC 4.7.2
						
						
						
						
						
						
						
						fixes #10648 
						
						
					 | 
					
						2015-11-17 22:08:05 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							ed90d9a847
							
						
					 | 
					
						
						
							
							Fix race condition in CreatePipeOverlapped
						
						
						
						
						
						
						
						fixes #10510 
						
						
					 | 
					
						2015-11-01 12:59:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							254c076dd4
							
						
					 | 
					
						
						
							
							Fix incorrectly escaped arguments for CreateProcess
						
						
						
						
						
						
						
						fixes #10245 
						
						
					 | 
					
						2015-09-30 10:56:31 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							f541a62a34
							
						
					 | 
					
						
						
							
							Fix: Make sure we're continuously reading from child processes' pipes
						
						
						
						
						
						
						
						fixes #9867 
						
						
					 | 
					
						2015-08-10 15:28:30 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							ca27c8769e
							
						
					 | 
					
						
						
							
							Kill entire process group after plugin timeout
						
						
						
						
						
						
						
						fixes #8540 
						
						
					 | 
					
						2015-03-11 07:12:59 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							767ddbdec7
							
						
					 | 
					
						
						
							
							Fix compiler warning in Process::Run
						
						
						
						
						
						
					 | 
					
						2015-03-04 16:41:53 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							61684891a0
							
						
					 | 
					
						
						
							
							Set LC_NUMERIC=C for all processes on *NIX
						
						
						
						
						
						
						
						fixes #6857 
						
						
					 | 
					
						2015-02-09 14:21:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 |