Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-17 | Handle errors from execve() in the Unix process backend more gracefully. | Alexander Færøy | |
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 | Merge branch 'maint-0.4.1' into maint-0.4.2 | teor | |
2019-10-17 | Merge branch 'maint-0.4.0' into maint-0.4.1 | teor | |
2019-10-17 | Merge branch 'maint-0.3.5' into maint-0.4.0 | teor | |
2019-10-17 | Merge branch 'maint-0.2.9' into maint-0.3.5 | teor | |
2019-10-17 | Merge remote-tracking branch 'tor-github/pr/1373' into maint-0.4.2 | teor | |
2019-10-17 | Merge remote-tracking branch 'tor-github/pr/1372' into maint-0.4.1 | teor | |
2019-10-17 | Merge remote-tracking branch 'tor-github/pr/1370' into maint-0.3.5 | teor | |
2019-10-17 | Merge remote-tracking branch 'tor-github/pr/1369' into maint-0.2.9 | teor | |
2019-10-11 | maint-0.4.2: remove ".enable_practracker_in_hooks". | Nick Mathewson | |
2019-10-11 | Merge branch 'ticket31682_042_01_squashed' | Nick Mathewson | |
2019-10-11 | Correct comment on build_establish_intro_dos_extension | Nick Mathewson | |
2019-10-11 | hs-v3: Fix implicit ssize_t to size_t conversion | David Goulet | |
Found by Coverity. Fixes #31682 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2019-10-09 | Merge remote-tracking branch 'tor-github/pr/1394' | Nick Mathewson | |
2019-10-09 | Merge remote-tracking branch 'tor-github/pr/1399' | Nick Mathewson | |
2019-10-09 | Merge remote-tracking branch 'tor-github/pr/1401' | Nick Mathewson | |
2019-10-09 | Merge branch 'bug30344_squashed_035' | Nick Mathewson | |
2019-10-09 | Stop libevent from reading data from closed connections. | George Kadianakis | |
Code adapted from Rob's proposed patch in #30344. Also add a comment in connection_mark_for_close_internal_() on why we should not be adding extra code there without a very good reason. | |||
2019-10-08 | test: New behavior on IP retry for HSv3 | Neel Chauhan | |
Unit test for #31652 where if we are over the retry limit for the IP but we have an established circuit, we don't remove the IP. Part of #31652 | |||
2019-10-08 | hs-v3: Do not remove intro point if circuit exists | David Goulet | |
When considering introduction point of a service's descriptor, do not remove an intro point that has an established or pending circuit. Fixes #31652 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2019-10-08 | Merge branch 'tor-github/pr/1381' | David Goulet | |
2019-10-08 | Fix flapping of test_service_intro_point() unittest. | George Kadianakis | |
2019-10-07 | Merge remote-tracking branch 'tor-github/pr/1317' | Nick Mathewson | |
2019-10-07 | Merge branch 'ticket31548_035_01_squashed' | Nick Mathewson | |
2019-10-07 | hs-v3: Make service pick the exact amount of intro points | David Goulet | |
When encoding introduction points, we were not checking if that intro points had an established circuit. When botting up, the service will pick, by default, 3 + 2 intro points and the first 3 that establish, we use them and upload the descriptor. However, the intro point is removed from the service descriptor list only when the circuit has opened and we see that we have already enough intro points, it is then removed. But it is possible that the service establishes 3 intro points successfully before the other(s) have even opened yet. This lead to the service encoding extra intro points in the descriptor even though the circuit is not opened or might never establish (#31561). Fixes #31548 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2019-10-07 | Merge remote-tracking branch 'tor-github/pr/1379' | Nick Mathewson | |
2019-10-07 | Merge remote-tracking branch 'tor-github/pr/1390' | Nick Mathewson | |
2019-10-07 | bump to 0.4.2.2-alpha-dev | Nick Mathewson | |
2019-10-07 | fix typo in how-to-review guidelinestor-0.4.2.2-alpha | Roger Dingledine | |
2019-10-04 | tls: Log TLS read buffer length bugs once | teor | |
Rather than filling the logs with similar warnings. Fixes bug 31939; bugfix on 0.3.0.4-rc. | |||
2019-10-04 | Merge remote-tracking branch 'tor-github/pr/1392' | teor | |
2019-10-03 | hs: ADD_ONION NEW:BEST now defaults to ED25519-V3 | David Goulet | |
From RSA1024 (v2) to v3 now. Closes #29669 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2019-10-03 | Pick a release date for 0.4.2.2-alpha | Nick Mathewson | |
2019-10-03 | Light edits on 0.4.2.2-alpha changelog. | Nick Mathewson | |
2019-10-03 | lightly sort changelog entries | Nick Mathewson | |
2019-10-03 | Run format_changelog | Nick Mathewson | |
2019-10-03 | Sort changes entries into a changelog for 0.4.2.2-alpha | Nick Mathewson | |
2019-10-03 | Merge branch 'tor-github/pr/1377' | George Kadianakis | |
2019-10-03 | Merge branch 'tor-github/pr/1276' | George Kadianakis | |
2019-10-03 | Unit tests for dirserv_reject_tor_version(). | Nick Mathewson | |
2019-10-03 | Authorities reject relays running unsupported Tor release series. | Nick Mathewson | |
Our minimum version is now 0.2.9.5-alpha. Series 0.3.0, 0.3.1, 0.3.2, 0.3.3, and 0.3.4 are now rejected. Also, extract this version-checking code into a new function, so we can test it. Closes ticket 31549. Also reject 0.3.5.0 through 0.3.5.6-rc as unstable. | |||
2019-10-03 | bump to 0.4.2.2-alpha | Nick Mathewson | |
2019-10-03 | Merge remote-tracking branch 'tor-github/pr/1376' | Nick Mathewson | |
2019-10-03 | Merge remote-tracking branch 'tor-github/pr/1358' | Nick Mathewson | |
2019-10-03 | Merge remote-tracking branch 'tor-github/pr/1382' | Nick Mathewson | |
2019-10-03 | util/map_anon_nofork: Add a cast to avoid passing -48 to memset | Nick Mathewson | |
This fixes coverity CID 1454593, and bug 31948. Bug not in any released version of Tor. | |||
2019-10-03 | configure: List the env vars needed if pkg-config doesn't work | teor | |
Part of 31922. | |||
2019-10-03 | configure: Fix a typo in the systemd version message | teor | |
2019-10-03 | configure: Give a more useful message when pkg-config fails | teor | |
When pkg-config is not installed, or a library that depends on pkg-config is not found, tell the user what to do to fix the problem. Fixes bug 31922; bugfix on 0.3.1.1-alpha. | |||
2019-10-03 | control/control: Refactor some error handling code | teor | |
Split some protocol error handling out of connection_control_process_inbuf(). This refactor reduces the size of a practracker exception. Closes 31840. |