- Jan 20, 2020
-
-
- Jan 16, 2020
-
-
Nick Mathewson authored
-
- Check all fields that might change in a routerstatus - Document the refactoring Signed-off-by:
Victor Nepveu <victor.nepveu@imt-atlantique.net>
-
Nick Mathewson authored
-
teor authored
-
teor authored
-
teor authored
-
teor authored
-
- Jan 15, 2020
-
-
teor authored
-
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
-
Nick Mathewson authored
When we made these functions exist unconditionally (as macros on non-windows platforms), we started to get a dead-code warning on Coverity. We now use a macro to tell coverity not to worry about this particular dead-code instance.
-
Nick Mathewson authored
The POSSIBLE(e) macro evaluates to the value of (e), but does so in a way that a static analyzer will not conclude that (e) is impossible. We can use this when we expect our regular compilers to eliminate deadcode, but we don't want coverity to complain about it. Part of a fix for 32960.
-
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.
-