Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#6771 closed defect (fixed)

Change AuthDirPublishIPv6 (default: 0) somehow

Reported by: ln5 Owned by:
Priority: Medium Milestone: Tor: 0.2.4.x-final
Component: Core Tor/Tor Version:
Severity: Keywords: ipv6 tor-auth
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:


The config option AuthDirPublishIPv6 is a BOOL defaulting to 0. When
not set, auths don't publish "a" lines, they don't even put "a" lines
in votes.

The option came up when we thought we needed a way to make Tonga stop
this IPv6 thing before the world falls apart without having to install
another version of tor. Is this a proper precaution?

If we want this option for some testing period it's a temporary option
and we should either document it as such in the man page and the
release notes or maybe remove it from the man pages alltogether.

If we trust our new code enough we could either keep the option and
let it default to 1 or just remove the option.

I no longer think that we will break existing functionality by
including "a" lines in consensus. I'd like to see "a" lines in
consensus as soon as possible but I'd like them to point at actual
working IPv6 OR ports. I suggest we remove AuthDirPublishIPv6 and let
AuthDirHasIPv6Connectivity (default: 0) decide whether an authority
votes on "a" lines or not.

This will make the number of dir auths voting for "a" lines low to
begin with but that won't stop "a" lines from going into consensus --
we don't have a floor on how many votes an "a" line needs and a vote
not containing an "a" line doesn't count as a negative vote.

Child Tickets

Change History (4)

comment:1 Changed 8 years ago by ln5

Status: newneeds_review

Branch bug6771 in my repo implements the suggested solution.

It also fixes the issue in #6770 (independently).

comment:2 Changed 8 years ago by nickm

Resolution: fixed
Status: needs_reviewclosed

Merged; thanks!

comment:3 Changed 8 years ago by nickm

Keywords: tor-auth added

comment:4 Changed 8 years ago by nickm

Component: Tor Directory AuthorityTor
Note: See TracTickets for help on using tickets.