[tor-bugs] #33245 [Core Tor/Tor]: Prop 312: 3.2.6. Add an AddressDisableIPv6 torrc option

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Apr 28 11:48:15 UTC 2020


#33245: Prop 312: 3.2.6. Add an AddressDisableIPv6 torrc option
---------------------------+------------------------------------
 Reporter:  teor           |          Owner:  teor
     Type:  enhancement    |         Status:  assigned
 Priority:  Medium         |      Milestone:  Tor: 0.4.4.x-final
Component:  Core Tor/Tor   |        Version:
 Severity:  Normal         |     Resolution:
 Keywords:  prop312, ipv6  |  Actual Points:
Parent ID:  #33049         |         Points:  1
 Reviewer:                 |        Sponsor:  Sponsor55-must
---------------------------+------------------------------------
Description changed by teor:

Old description:

> 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

New description:

 Depends on guessing IPv6 addresses in #33238.

 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

--

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/33245#comment:3>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list