- Jan 15, 2020
-
-
teor authored
Fix dirauth and relay module include.am add_c_file.py "control line not preceded by a blank line" errors. Also remove a duplicate ADD_C_FILE: SOURCES in the relay module. Obviously correct fixes to already-reviewed code.
-
Nick Mathewson authored
-
teor authored
-
teor authored
"Ours" merge, because ticket 32883 replaces this code with calls to tor_run_main(). (Which then calls the pubsub functions.) Therefore, this PR is obsolete in master, but it still needs to be merged, to avoid conflicts during any future backport.
-
teor authored
-
teor authored
-
teor authored
Part of 32705.
-
teor authored
Part of 32705.
-
teor authored
And canonicalise file paths, so that output is consistent, even in out-of-tree builds. Capturing stderr output produces better diagnostics. Diagnostics for 32705.
-
teor authored
Hopefully, these explanations make it easier to get the next branch transition right. Part of 32772.
-
teor authored
We need a test branch for the earliest maint branch (maint-0.3.5), but we can't merge forward into it, because there is no previous active maint branch. Also, edit a git-push-all comment that still said "029". Bugfix on 32772; bug not in any released version of tor.
-
- Jan 14, 2020
-
-
David Goulet authored
-
Nick Mathewson authored
-
The variable lenght cells are handled directly by channel_tls_handle_var_cell() from an OR connection reading its inbuf. The channel var cell handler (agnostic) was never used. Closes #32892 Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
Nick Mathewson authored
We hit this assertion with bug 32868, but I'm stymied figuring out how we wound up with a routerstatus like this. This patch is a diagnostic to attempt to figure out what is going on, and to avoid a crash in the meantime.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
Now that these tests are skipped on windows _and_ android, we should name the macro that skips them after the functionality that the tests depend on. Closes last part of 32825.
-
Nick Mathewson authored
-
George Kadianakis authored
-
teor authored
-
teor authored
When TOR_DISABLE_PRACTRACKER is set, print a message to stderr when skipping practracker checks. Part of 32705.
-
- Jan 13, 2020
-
-
Neel Chauhan authored
-
Nick Mathewson authored
When practracker is disabled, its output will be empty. We don't want that happening during our tests. Fixes bug 32705; bugfix on 0.4.2.1-alpha, when test_practracker.sh was introduced.
-
Nick Mathewson authored
-
Move some SafeSocks-related options near each other. Part of ticket 32846.
-
Move ReducedCircuitPadding and ReducedConnectionPadding immediately after the corresponding non-Reduced options. Part of ticket 32846.
-
Only directory authorities use the GuardfractionFile option, so move it to that section. Part of ticket 32846.
-
Alphabetize client options in tor.1.txt. Closes ticket32846.
-
Nick Mathewson authored
Closes ticket 32137.
-
David Goulet authored
When looking up an entry in the rend_cache, stop asserting that it exists but rather confirm it exists and if not, return that no entry was found. The reason for that is because the hs_circ_cleanup_on_free() function (which can end up looking at the rend_cache) can be called from the circuit_free_all() function that is called _after_ the rend cache is cleaned up in tor_free_all(). We could fix the free all ordering but then it will just hide a future bug. Instead, handle a missing rend_cache as a valid use case as in while we are in the cleanup process. As Tor becomes more modular, it is getting more and more difficult to ensure subsystem callstack ordering thus this fix aims at making the HSv2 subsystem more robust at being called while tor is pretty much in any kind of state. Fixes #32847. Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
- Jan 09, 2020
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
-
-
-
-
Nick Mathewson authored
-