tor/src
David Goulet 475d8d1a3d control: Don't check if Server is an HSDir for HSPOST
This is removed for two reasons. First, HSDir accepts descriptor even though
they don't think they are in fact an HSDir. This is to avoid consensus desync
between client/service and directories.

Second, our malicious HSDir scanner uses the HSPOST command to post on all
relays in order to test them before they could become HSDir. We had to remove
that check from the tor code that the scanner uses.

Thus, this check should not be enforced by the control port for the above use
cases. It is also a bit more complex with v3 support for which not all HSDir
support it so basically irrelevant check.

Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-12-05 19:39:46 -05:00
..
common Merge branch 'buf_for_stringbuffer_squashed' 2017-11-02 10:01:30 -04:00
config Merge branch 'maint-0.3.0' into maint-0.3.1 2017-11-11 12:23:34 -05:00
ext Merge branch 'maint-0.3.0' into maint-0.3.1 2017-11-13 20:36:04 -05:00
or control: Don't check if Server is an HSDir for HSPOST 2017-12-05 19:39:46 -05:00
rust annotate where C and Rust need to stay in sync 2017-11-11 23:19:34 -05:00
test hs-v3: Implement HS_DESC REQUESTED event 2017-12-05 19:39:46 -05:00
tools tor_runner.c: Add a circumlocution and a caveat. 2017-11-01 13:22:09 -04:00
trace Add stub function for libor-trace. 2017-04-25 18:02:19 +02:00
trunnel Re-run trunnel. Cosmetic changes only. 2017-08-24 16:13:01 -04:00
win32 bump to 0.3.2.4-alpha-dev 2017-11-08 16:44:53 -05:00
include.am Add --enable-rust configure switch 2017-04-29 08:55:57 +02:00