Opened 3 years ago

Last modified 2 years ago

#18114 new defect

Warn when ReachableAddresses restricts connections to relays chosen by others

Reported by: teor Owned by:
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: tor2web, warning, log, reachableaddresses, single-onion
Cc: #17178 Actual Points:
Parent ID: Points: 2
Reviewer: Sponsor:

Description

Tor clients which use one-hop paths to access relays chosen by other clients can't use ReachableAddresses (or similar options) or ClientUseIPv4 0 (#17840). If they did, this would deny them access to some relays, potentially impairing functionality or performance.

This affects the following Tor modes:

  • Tor2Web - Introduction Points
  • RSOS - Rendezvous Points

For directory, guard, and bridge connections, clients choose or are configured with accessible relays based on ReachableAddresses / ClientUseIPv4/ClientUseIPv6.

Child Tickets

Change History (11)

comment:1 Changed 3 years ago by teor

Cc: #17178 added
Parent ID: #17178

The best answer for this is "don't do that", we could warn in options_validate like we do for servers.

comment:2 Changed 3 years ago by nickm

Milestone: Tor: 0.2.8.x-finalTor: 0.2.9.x-final

Throw most 0.2.8 "NEW" tickets into 0.2.9. I expect that many of them will subsequently get triaged out.

comment:3 Changed 3 years ago by nickm

Points: small/medium

comment:4 Changed 3 years ago by nickm

Points: small/medium2

small/medium => 2.

comment:5 Changed 3 years ago by isabela

Keywords: isaremoved added
Milestone: Tor: 0.2.9.x-finalTor: 0.2.???

comment:6 Changed 3 years ago by teor

Milestone: Tor: 0.2.???Tor: 0.3.???

Milestone renamed

comment:7 Changed 3 years ago by nickm

Keywords: tor-03-unspecified-201612 added
Milestone: Tor: 0.3.???Tor: unspecified

Finally admitting that 0.3.??? was a euphemism for Tor: unspecified all along.

comment:8 Changed 2 years ago by nickm

Keywords: tor-03-unspecified-201612 removed

Remove an old triaging keyword.

comment:9 Changed 2 years ago by nickm

Keywords: isaremoved removed

comment:10 Changed 2 years ago by nickm

Keywords: warning log reachableaddresses added

comment:11 Changed 2 years ago by teor

Keywords: single-onion added; rsos removed

Now there's only one kind of single onion service, change rsos to single-onion

Note: See TracTickets for help on using tickets.