mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-10 13:13:44 +01:00
hs-v2: Disable version 2 service
The minimum service version is raised from 2 to 3 which effectively disable loading or creating an onion service v2. As for ADD_ONION, for version 2, a 551 error is returned: "551 Failed to add Onion Service" Part of #40476 Signed-off-by: David Goulet <dgoulet@torproject.org>
This commit is contained in:
parent
13b2b1108f
commit
765bdb9c33
@ -4653,11 +4653,13 @@ add_onion_helper_add_service(int hs_version,
|
||||
tor_assert(port_cfgs);
|
||||
tor_assert(address_out);
|
||||
|
||||
/* Version 2 is disabled. */
|
||||
(void) auth_type;
|
||||
(void) auth_clients;
|
||||
|
||||
switch (hs_version) {
|
||||
case HS_VERSION_TWO:
|
||||
ret = rend_service_add_ephemeral(pk->v2, port_cfgs, max_streams,
|
||||
max_streams_close_circuit, auth_type,
|
||||
auth_clients, address_out);
|
||||
ret = RSAE_INTERNAL;
|
||||
break;
|
||||
case HS_VERSION_THREE:
|
||||
ret = hs_service_add_ephemeral(pk->v3, port_cfgs, max_streams,
|
||||
|
@ -25,7 +25,7 @@ struct ed25519_keypair_t;
|
||||
/* Version 3 of the protocol (prop224). */
|
||||
#define HS_VERSION_THREE 3
|
||||
/* Earliest and latest version we support. */
|
||||
#define HS_VERSION_MIN HS_VERSION_TWO
|
||||
#define HS_VERSION_MIN HS_VERSION_THREE
|
||||
#define HS_VERSION_MAX HS_VERSION_THREE
|
||||
|
||||
/** Try to maintain this many intro points per service by default. */
|
||||
|
Loading…
Reference in New Issue
Block a user