tor/changes
Alexander Færøy 85b4a5c276 Handle errors from execve() in the Unix process backend more gracefully.
This patch removes a call to tor_assert_unreached() after execve()
failed. This assertion leads to the child process emitting a stack trace
on its standard output, which makes the error harder for the user to
demystify, since they think it is an internal error in Tor instead of
"just" being a "no such file or directory" error.

The process will now instead output "Error from child process: X" where
X is the stringified version of the errno value.

See: https://bugs.torproject.org/31810
2019-10-17 20:52:22 +02:00
..
.dummy Add a .dummy file in the changes directory to stop git from removing it 2015-05-11 11:41:48 -04:00
bug30344 Stop libevent from reading data from closed connections. 2019-10-09 16:24:49 -04:00
bug31652 hs-v3: Do not remove intro point if circuit exists 2019-10-08 17:02:47 -04:00
bug31734 err: Always lock the backtrace buffer before it is used 2019-09-30 23:17:04 +10:00
bug31810 Handle errors from execve() in the Unix process backend more gracefully. 2019-10-17 20:52:22 +02:00
bug31922 configure: Give a more useful message when pkg-config fails 2019-10-03 16:31:20 +10:00
bug31939 tls: Log TLS read buffer length bugs once 2019-10-04 12:33:34 +10:00
bug31995 Fix flapping of test_service_intro_point() unittest. 2019-10-08 19:00:43 +03:00
ticket29669 hs: ADD_ONION NEW:BEST now defaults to ED25519-V3 2019-10-03 15:43:03 -04:00
ticket30860 Travis: Add a macOS chutney job, but don't wait for it to finish 2019-09-30 23:58:38 +10:00
ticket31189 Fix the documentation for GuardLifetime. 2019-09-30 14:54:52 -04:00
ticket31548 hs-v3: Make service pick the exact amount of intro points 2019-10-07 10:20:09 -04:00
ticket31682 hs-v3: Fix implicit ssize_t to size_t conversion 2019-10-11 10:20:36 -04:00
ticket31859 Travis: Add a macOS chutney job, but don't wait for it to finish 2019-09-30 23:58:38 +10:00