tor

The Tor anonymity network
git clone https://git.dasho.dev/tor.git
Log | Files | Refs | README | LICENSE

commit a4510603f742a7db0f5e8f359920ad4001a9db07
parent 66e7ddb551871a415cb080cba5e97fa37a2d21a1
Author: David Goulet <dgoulet@torproject.org>
Date:   Tue, 18 Jan 2022 13:12:35 -0500

Merge branch 'maint-0.4.6'

Diffstat:
Achanges/ticket40509 | 4++++
Msrc/core/or/protover.c | 4++--
Msrc/test/test_protover.c | 2+-
3 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/changes/ticket40509 b/changes/ticket40509 @@ -0,0 +1,4 @@ + o Minor bugfix (relay): + - Remove the HSDir and HSIntro onion service v2 protocol versions so relay + stop advertising that they support them. Fixes bug 40509; bugfix on + 0.3.5.17. diff --git a/src/core/or/protover.c b/src/core/or/protover.c @@ -435,8 +435,8 @@ protover_get_supported_protocols(void) "Desc=1-2 " "DirCache=2 " "FlowCtrl=1 " - "HSDir=1-2 " - "HSIntro=3-5 " + "HSDir=2 " + "HSIntro=4-5 " "HSRend=1-2 " "Link=1-5 " #ifdef HAVE_WORKING_TOR_TLS_GET_TLSSECRETS diff --git a/src/test/test_protover.c b/src/test/test_protover.c @@ -340,7 +340,7 @@ test_protover_supports_version(void *arg) /* HSv2 Rend and HSDir protocol versions. */ #define PROTOVER_HS_RENDEZVOUS_POINT_V2 1 -#define PROTOVER_HSDIR_V2 1 +#define PROTOVER_HSDIR_V2 2 /* DirCache, Desc, Microdesc, and Cons protocol versions. */ #define PROTOVER_DIRCACHE_V1 1