- Oct 20, 2017
-
-
Nick Mathewson authored
This is safe, since the only caller (options_act) will check the return value, and propagate failure.
-
Nick Mathewson authored
This should make most of the reasons that we hibernate cleaner.
-
Nick Mathewson authored
It _should_ work, and I don't see a reason that it wouldn't, but just in case, add a 10 second timer to make tor die with an assertion failure if it's supposed to exit but it doesn't.
-
Nick Mathewson authored
Instead of calling tor_cleanup(), exit(x), we can now call tor_shutdown_event_loop_and_exit.
-
Nick Mathewson authored
This function was never about 'finishing' the event loop, but rather about making sure that the code outside the event loop would be run at least once.
-
- Oct 19, 2017
-
-
Nick Mathewson authored
Sometimes when we call exit(), it's because the process is completely hopeless: openssl has a broken AES-CTR implementation, or the clock is in the 1960s, or something like that. But sometimes, we should return cleanly from tor_main() instead, so that embedders can keep embedding us and start another Tor process. I've gone through all the exit() and _exit() calls to annotate them with "exit ok" or "XXXX bad exit" -- the next step will be to fix the bad exit()s. First step towards 23848.
-
Nick Mathewson authored
-
- Oct 17, 2017
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- Oct 16, 2017
-
-
Nick Mathewson authored
-
Comment-only change. Part of #23813.
-
- Oct 15, 2017
-
- Oct 10, 2017
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- Oct 06, 2017
-
-
Taylor Yu authored
Adjust the GitLab CI configuration to more closely match that of Travis CI. Fixes bug 23757.
-
- Oct 05, 2017
-
-
Taylor Yu authored
Stop attempting to unconditionally mirror the tor repository in GitLab CI. This prevented developers from enabling GitLab CI on master because the "update" job would attempt to run, causing an unuseful CI failure. Fixes bug 23755.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Karsten Loesing authored
-
- Oct 04, 2017
-
-
Taylor Yu authored
Skip test_config_include_no_permission() when running as root, because it will get an unexpected success from config_get_lines_include(). This affects some continuous integration setups. Fixes bug 23758.
-
Nick Mathewson authored
-
- Oct 03, 2017
-
-
Fixes #23748 Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
Nick Mathewson authored
-
Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
Nick Mathewson authored
-
Nick Mathewson authored
-
George Kadianakis authored
-
George Kadianakis authored
-
Taylor Yu authored
Add more explanation in doc/HACKING about how to read gcov output, including a reference to the gcov documentation in the GCC manual. Also add details about how our postprocessing scripts modify gcov output.
-