Change AuthDirPublishIPv6 (default: 0) somehow
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.