Opened 9 months ago

Last modified 5 months ago

#33245 assigned enhancement

Prop 312: 3.2.6. Add an AddressDisableIPv6 torrc option

Reported by: teor Owned by:
Priority: Medium Milestone:
Component: Core Tor/Tor Version:
Severity: Normal Keywords: prop312, ipv6, 044-deferred
Cc: Actual Points:
Parent ID: #33049 Points: 1
Reviewer: Sponsor: Sponsor55-must

Description (last modified by teor)

Should be done after the first IPv6 address guessing feature: #33238
or #33240.

Relays (and bridges) that have a reachable IPv6 address, but that address
is unsuitable for the relay, need to be able to disable IPv6 address
resolution.

Currently, relays are required to have an IPv4 address. So if the guessed
IPv4 address is unsuitable, operators can set the Address option to a
suitable IPv4 address. But IPv6 addresses are optional, so relay operators
may need to disable IPv6 entirely.

We propose a new torrc-only option, AddressDisableIPv6. This option is set
to 0 by default. If the option is set to 1, tor disables IPv6 address
resolution, IPv6 ORPorts, IPv6 reachability checks, and publishing an IPv6
ORPort in its descriptor.

See proposal 312, section 3.2.6:
https://gitweb.torproject.org/torspec.git/tree/proposals/312-relay-auto-ipv6-addr.txt#n498

Child Tickets

Change History (7)

comment:1 Changed 9 months ago by teor

Description: modified (diff)

comment:2 Changed 9 months ago by teor

Summary: Prop 312: 3.2.6. Add a AddressDisableIPv6 torrc optionProp 312: 3.2.6. Add an AddressDisableIPv6 torrc option

comment:3 Changed 6 months ago by teor

Description: modified (diff)

comment:4 Changed 6 months ago by teor

Description: modified (diff)

comment:5 Changed 6 months ago by teor

Owner: teor deleted

Un-assign myself from future Sponsor 55 tasks.

comment:6 Changed 5 months ago by nickm

Keywords: 044-deferred added
Milestone: Tor: 0.4.4.x-finalTor: unspecified

Bulk-remove tickets from 0.4.4. Add the 044-deferred label to them.

comment:7 Changed 5 months ago by nickm

Milestone: Tor: unspecified

Bulk-move prop311 and prop312 to 0.4.5

Note: See TracTickets for help on using tickets.