Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-21 | Merge branch 'additional_rust_test_fixes' into maint-0.3.4 | Nick Mathewson | |
2018-06-21 | Merge branch 'maint-0.3.3' into maint-0.3.4 | Nick Mathewson | |
2018-06-20 | fix memory leak in protover.c | Roger Dingledine | |
Fix a memory leak where directory authorities would leak a chunk of memory for every router descriptor every time they considered voting. This bug was taking down directory authorities in the live network due to out-of-memory issues. Fixes bug 26435; bugfix on 0.3.3.6. | |||
2018-06-20 | eol@eof is still the law in 0.3.4 :( | Nick Mathewson | |
2018-06-20 | Fix clang warnings introduced by 9f2b887c5d251b93ee9def708 | Nick Mathewson | |
2018-06-20 | eol@eof in test-dir.c | Nick Mathewson | |
2018-06-20 | Merge branch 'asn_bug24977_final_squashed' into maint-0.3.4 | Nick Mathewson | |
2018-06-20 | Recreate nodelist before use if it's outdated. | George Kadianakis | |
We currently only do the check when we are about to use the HSDir indices. | |||
2018-06-20 | Recreate voting schedule before use if it's outdated. | George Kadianakis | |
2018-06-19 | Fix linker errors when building Tor. | Alexander Færøy | |
This patch fixes linking errors when compiling Tor with the dirauth module disabled. See: https://bugs.torproject.org/26418 | |||
2018-06-18 | Remove duplicate MODULE_DIRAUTH_SOURCES from libtor_testing.a | Nick Mathewson | |
This was already added to LIBTOR_A_SOURCES; it doesn't need to get added again. Fixes bug 26402. Bugfix on 0.3.4.1-alpha. | |||
2018-06-18 | Revert "Remove duplicate MODULE_DIRAUTH_SOURCES from libtor_testing.a" | Nick Mathewson | |
This reverts commit 70d91bd059869a0ecf24ceb66942ada4f66f03c9. | |||
2018-06-18 | Remove duplicate MODULE_DIRAUTH_SOURCES from libtor_testing.a | Nick Mathewson | |
This was already added to LIBTOR_A_SOURCES; it doesn't need to get added again. Fixes bug 26402. Bugfix on 0.3.4.1-alpha. | |||
2018-06-13 | Merge branch 'maint-0.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-06-13 | Merge branch 'maint-0.3.3' | Nick Mathewson | |
2018-06-13 | Merge branch 'maint-0.3.1' into maint-0.3.2 | Nick Mathewson | |
2018-06-13 | Merge branch 'bug26158_031' into maint-0.3.1 | Nick Mathewson | |
2018-06-13 | Merge branch 'maint-0.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-06-13 | Merge branch 'maint-0.3.3' | Nick Mathewson | |
2018-06-13 | Merge branch 'bug25686_diagnostic_032' into maint-0.3.2 | Nick Mathewson | |
2018-06-13 | Merge remote-tracking branch 'rl1987/bug24891' | Nick Mathewson | |
2018-06-13 | Require live consensus to compute responsible HSDirs. | George Kadianakis | |
Here is how this changes the HSv3 client-side and service-side: For service side we already required live consensus to upload descriptors (see 9e900d1db7c8c9e164b5b14d5cdd4099c1ce45f0) so we should never get there without a live consensus. For the client-side we now require a live consensus to attempt to connect to HS. While this changes the client behavior in principle, it doesn't really change it, because we always required live consensus to set HSDir indices, so before this patch a client with no live consensus would try to compute responsible HSDirs without any HSDir indices and bug out. This makes the client behavior more consistent, by requiring a live consensus (and hence a semi-synced clock) for the client to connect to an HS entirely. The alternative would have been to allow setting HSDir indices with a non-live consensus, but this would cause the various problems outlined by commit b89d2fa1db2379bffd2e2b4c851c3facc57b6ed8. | |||
2018-06-12 | Merge branch 'maint-0.2.9' into maint-0.3.1 | Nick Mathewson | |
2018-06-12 | Merge branch 'maint-0.3.1' into maint-0.3.2 | Nick Mathewson | |
2018-06-12 | Merge branch 'maint-0.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-06-12 | Merge branch 'maint-0.3.3' | Nick Mathewson | |
2018-06-12 | Add IPv6 orport address for dannenberg. | Linus Nordberg | |
2018-06-12 | Merge remote-tracking branch 'rl1987/bug26283' | Nick Mathewson | |
2018-06-11 | Several attempts to diagnose ticket 25686 | Nick Mathewson | |
There are a few reasons that relays might be uploading desciptors without saying X-Desc-Gen-Reason: 1. They are running an old version of our software, before 0.3.2.stable. 2. They are not running our software, but they are claiming they are. 3. They are uploading through a proxy that strips X-Desc-Gen-Reason. 4. They somehow had a bug in their software. According to the 25686 data, 1 is the most common reason. This ticket is an attempt to diagnose case 4, or prove that case 4 doesn't actually happen. | |||
2018-06-08 | Merge remote-tracking branch 'mikeperry-github/bug26259' | Nick Mathewson | |
2018-06-08 | Merge branch 'maint-0.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-06-08 | Merge branch 'maint-0.3.1' into maint-0.3.2 | Nick Mathewson | |
2018-06-08 | Merge branch 'maint-0.2.9' into maint-0.3.1 | Nick Mathewson | |
2018-06-08 | Merge branch 'maint-0.3.3' | Nick Mathewson | |
2018-06-08 | Merge branch 'maint-0.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-06-08 | Avoid out-of-bounds smartlist access in protover_compute_vote() | rl1987 | |
and contract_protocol_list() | |||
2018-06-03 | Silence -Wbad-function-cast warning (when DEBUG_SMARTLIST is on) | rl1987 | |
2018-06-02 | Merge remote-tracking branch 'rl1987/doc25237' | Nick Mathewson | |
2018-06-02 | Merge branch 'maint-0.3.3' | Nick Mathewson | |
2018-06-02 | Merge branch 'bug26121-033-squashed' into maint-0.3.3 | Nick Mathewson | |
2018-06-02 | Bug 26121: Improve BUILDTIMEOUT_SET accuracy. | Mike Perry | |
We were miscounting the total number of circuits for the TIMEOUT_RATE and CLOSE_RATE fields of this event. | |||
2018-06-02 | hs-v3: Build onion address before registering ephemeral service | David Goulet | |
With the work on #25500 (reducing CPU client usage), the HS service main loop callback is enabled as soon as the HS service map changes which happens when registering a new service. Unfortunately, for an ephemeral service, we were building the onion address *after* the registration leading to the "service->onion_address` to be an empty string. This broke the "HS_DESC CREATED" event which had no onion address in it. And also, we were logging an empty onion address for that service. Fixes #25939 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2018-06-02 | Heed --disable-unittests properly | rl1987 | |
2018-06-02 | Point reader to a section in tor-spec.txt | rl1987 | |
2018-06-01 | Bug 26259: Don't count 0-length RELAY_COMMAND_DATA in CIRC_BW OVERHEAD | Mike Perry | |
This cell should be treated as invalid for purposes of CIRC_BW. | |||
2018-05-27 | Merge remote-tracking branch 'public/bug25691_033_again_squashed' into ↵ | Nick Mathewson | |
maint-0.3.3 | |||
2018-05-22 | Merge branch 'maint-0.3.3' | Nick Mathewson | |
2018-05-22 | Merge branch 'trove-2018-005_032' into maint-0.3.3 | Nick Mathewson | |
2018-05-22 | avoid a signed/unsigned comparison. | Nick Mathewson | |
2018-05-22 | Merge branch 'maint-0.3.3' | Nick Mathewson | |