- Nov 06, 2019
- Oct 28, 2019
- Oct 25, 2019
- Oct 24, 2019
-
-
teor authored
-
teor authored
-
teor authored
Bionic has a recent coccinelle version, which passes our CI tests. But Bionic (and Xenial) cause permissions errors for chutney. We'll fix those in 32240. Part of 31919.
-
teor authored
-
Nick Mathewson authored
-
David Goulet authored
Single hop rejection (POST and GET) for HS v3 descriptor now return a 503 code which is more accurate code from dir-spec.txt and from other rejection case in the code. For instance if you are not a relay and you get a POST request, a 503 code is sent back with a rejection message. Part of #31958 Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
David Goulet authored
First, remove the HSDir mention which should not be in that generic function. Second, move them to debug() level since they are possible error case. Part of #31958 Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
David Goulet authored
Before inspecting the p_chan, we must check if the circuit is marked for close because if it is the case, the channels are nullified from the circuit. Several valid cases can mark the circuit for close of the directory connection. Fixes #31958 Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
David Goulet authored
hs_client_purge_state() and hs_cache_clean_as_client() can remove a descriptor from the client cache with a NEWNYM or simply when the descriptor expires. Which means that for an INTRO circuit being established during that time, once it opens, we lookup the descriptor to get the IP object but hey surprised, no more descriptor. The approach here is minimalist that is accept the race and close the circuit since we can not continue. Before that, the circuit would stay opened and the client wait the SockTimeout. Fixers #28970. Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
teor authored
Closes ticket 32241.
-
Nick Mathewson authored
-
- Oct 22, 2019
-
-
teor authored
`git merge --strategy ours` to use STATIC for unit tests in maint-0.4.2.
-
teor authored
-
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.
-
teor authored
-
teor authored
-
teor authored
-
teor authored
-