Opened 22 months ago

Last modified 16 months ago

#24777 new defect

Make relays try IPv6 ORPorts for directory uploads and downloads

Reported by: teor Owned by:
Priority: Low Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: ipv6, tor-relay, 034-triage-20180328, 034-removed-20180328
Cc: Actual Points:
Parent ID: #24403 Points: 1
Reviewer: Sponsor:

Description (last modified by teor)

Using IPv6 ORPorts will make relay behaviour consistent with future client behaviour.

The only difference is that relays will also use IPv4 DirPorts, but clients will not.

Relays should try to upload descriptors using IPv4 and IPv6 as well, to detect authority connectivity issues.

Child Tickets

Change History (7)

comment:1 Changed 22 months ago by teor

Parent ID: #24403#17217

Parent to client IPv6 ticket, not relay IPv6 ticket.

comment:2 Changed 22 months ago by teor

Parent ID: #17217#24403

Actually, hang on, we want relays to start doing this before clients start doing it, so we get cover traffic (and discover bugs).

comment:3 Changed 21 months ago by teor

Milestone: Tor: 0.3.3.x-finalTor: 0.3.4.x-final

The 0.3.3 freeze deadline has passed, all these children of #24403 belong in 0.3.4

comment:4 Changed 19 months ago by nickm

Keywords: 034-triage-20180328 added

comment:5 Changed 19 months ago by nickm

Keywords: 034-removed-20180328 added

Per our triage process, these tickets are pending removal from 0.3.4.

comment:6 Changed 18 months ago by nickm

Milestone: Tor: 0.3.4.x-finalTor: unspecified

These tickets, tagged with 034-removed-*, are no longer in-scope for 0.3.4. We can reconsider any of them, if time permits.

comment:7 Changed 16 months ago by teor

Description: modified (diff)

Relays should try to upload descriptors using IPv4 and IPv6 as well, to detect authority connectivity issues.

We might want to do both every time, or choose IPv4 or IPv6 at random, and fall back to the other address family if the first upload fails.

Note: See TracTickets for help on using tickets.