Opened 22 months ago

Last modified 14 months ago

#21995 new enhancement

Set PreferIPv6 on Bandwidth Scanner SOCKSPorts

Reported by: teor Owned by:
Priority: Medium Milestone:
Component: Core Tor/Torflow Version:
Severity: Normal Keywords:
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:


Tor Browser sets this option, so the bandwidth authorities should set it too. This only matters when using a bandwidth server with a DNS with IPv6 addresses.

Child Tickets

Change History (7)

comment:1 Changed 22 months ago by teor

Summary: Set PreferIPv6Traffic on Bandwidth Scanner SOCKSPortsSet PreferIPv6 on Bandwidth Scanner SOCKSPorts

comment:2 Changed 22 months ago by teor

We want to check both the IPv4 and IPv6 bandwidth.

So if we are using DNS, we should set PreferIPv6, and then put two different addresses in the scanner:

  • an IPv4-only address (either DNS or an IPv4 anycast literal),
  • a dual-stack DNS.

That way, IPv4-only exits get measured 100% via IPv4, and dual-stack exits get measured 50% via IPv4 and 50% via IPv6.

comment:3 Changed 16 months ago by teor

Status: newneeds_review

See my branch feature21995 for this feature.
We should check with bandwidth server operators before deploying it, because it changes how bandwidth server DNS addresses that resolve to IPv6 addresses are handled.

comment:4 Changed 16 months ago by teor

Priorities and Severities in torflow are meaningless, setting them all to Medium/Normal.

comment:5 Changed 16 months ago by teor

Owner: aagbsn deleted
Status: needs_reviewassigned

aagbsn was the default owner, unassigning

comment:6 Changed 15 months ago by teor

Status: assignednew

Mark all tickets that are assigned to nobody as "new".

comment:7 Changed 14 months ago by teor

PreferIPv6 is the default in recent Tor versions.

Note: See TracTickets for help on using tickets.