aboutsummaryrefslogtreecommitdiff
path: root/src/lib/process
AgeCommit message (Expand)Author
2019-10-17Ensure that the exit callback is called if CreateProcessA() fails on Windows.Alexander Færøy
2019-10-17Handle errors from execve() in the Unix process backend more gracefully.Alexander Færøy
2019-09-30Re-run "make autostyle" with improved annotate_ifdef_directivesNick Mathewson
2019-09-26Run "make autostyle" with new "annotate_ifdef_directives"Nick Mathewson
2019-09-10Merge branch 'bug31615_040' into bug31615_041teor
2019-09-06subsys: Make the subsystem init order match the module dependenciesteor
2019-06-05Run "make autostyle."Nick Mathewson
2019-05-02Add comments to include.am files to note where new sources goNick Mathewson
2019-03-25Pass NULL to lpApplicationName in CreateProcessA().Alexander Færøy
2019-01-16Bump copyright date to 2019Nick Mathewson
2019-01-11Actually close the stdout pipe on error in process_unix_execKris Katterjohn
2018-12-21Fix priority on process subsystem level: it uses "net"Nick Mathewson
2018-12-21Merge branch 'ticket28847'Nick Mathewson
2018-12-21Use the subsystem list to initialize and shutdown process module.Alexander Færøy
2018-12-20Forward declare smartlist_t in process.hAlexander Færøy
2018-12-20No need to log ordinary EOF conditions as LOG_WARN.Alexander Færøy
2018-12-20Make example CancelIoEx() code use CancelIo().Alexander Færøy
2018-12-20Handle ERROR_BROKEN_PIPE in completion routines.Alexander Færøy
2018-12-20Remember to set `reached_eof` when our handles are reporting errors.Alexander Færøy
2018-12-20Handle errors even after success from ReadFileEx() and WriteFileEx().Alexander Færøy
2018-12-20Delay checking process for termination until both stdout and stderr are closed.Alexander Færøy
2018-12-20Remember to close the child process' ends of the pipes.Alexander Færøy
2018-12-18Avoid breaking the event loop prematurely.Alexander Færøy
2018-12-17lib/process may include lib/buf.Nick Mathewson
2018-12-17Update location of buffers.hNick Mathewson
2018-12-17Merge branch 'ticket28179_squashed' into ticket28179_squashed_mergedNick Mathewson
2018-12-17Ensure that line_size >= 1 before trying to trim input string.Alexander Færøy
2018-12-17Make Windows process event timer API available for dormant interface.Alexander Færøy
2018-12-17Document the format of process_t::arguments.Alexander Færøy
2018-12-17Use `const char *` instead of `char *` for line parameter for process callbacks.Alexander Færøy
2018-12-17Change the Process exit_callback to return bool.Alexander Færøy
2018-12-17Call close() on stdin/stdout/stderr in process_terminate().Alexander Færøy
2018-12-17Move remaining code from subprocess.{h,c} to more appropriate places.Alexander Færøy
2018-12-17Delete old process_handle_t code.Alexander Færøy
2018-12-17Add process_reset_environment() to the Process subsystem.Alexander Færøy
2018-12-17Add process_terminate().Alexander Færøy
2018-12-17Make sure we call process_notify_event_exit() as the last thing in different ...Alexander Færøy
2018-12-17Add process_get_pid() to the Process subsystem.Alexander Færøy
2018-12-17Add Windows backend for the Process subsystem.Alexander Færøy
2018-12-17Add Unix backend for the Process subsystem.Alexander Færøy
2018-12-17Add new Process subsystem.Alexander Færøy
2018-11-14Normalize .may_include to always have paths, and paths to includeNick Mathewson
2018-11-09Rename subsystem callback functions to make them consistentNick Mathewson
2018-11-05Make the windows process parameter initialization a subsystemNick Mathewson
2018-09-14Add a missing function for windowsNick Mathewson
2018-09-13Run crypto_prefork() before start_daemon().Nick Mathewson
2018-08-14Adjust windows stubs for new start/finish_daemon() return typesNick Mathewson
2018-08-08Call crypto_postfork on start_daemon() instead.Nick Mathewson
2018-08-08Make finish_daemon() return a boolean to say whether it did anything.Nick Mathewson
2018-07-10Rename torlog.[ch] to log.[ch]Nick Mathewson