wiki:org/roadmaps/Tor/IPv6Features

Version 10 (modified by teor, 3 years ago) (diff)

Fill in the structure of the rest of the page

IPv6 Feature Matrix

This is a list of core tor network features, and their support for IPv6.

Statuses:

  • Auto: this works automatically in the default configuration.
  • Manual: this requires manual config on the client or relay.
  • Workaround: this works, but we could make it work much better.
  • Broken: this should work, but it doesn't.
  • Never: this can't work, or we won't implement it any time soon.

Each manual, workaround, or broken feature should also have a ticket.

Entry Nodes

What does an entry node need to do to use each IP version for its ORPort? (There are no IPv6 DirPorts.)

Entry Node IPv4 Only Dual-Stack IPv6 Only
Publicly Routable IPv4 Publicly Routable IPv6 Publicly Routable Publicly Routable
Authority Manual (Address IPv4) Manual (Address IPv4) Manual (ORPort IPv6) Needs Research #4565
Relay Auto, Static or Dynamic Auto, Static or Dynamic Manual (ORPort IPv6) #5940 Needs Research #4565
Bridge Auto, Static or Dynamic Auto, Static or Dynamic Manual (ORPort IPv6) #5940, Private/NAT IPv4 #4847 Broken #23824

Client Connection to Entry Nodes

What does a client need to do to bootstrap off or connect to an entry node?

Entry Node IPv4 Only Dual-Stack IPv6 Only
IPv4 IPv6
Authority Dir Auto Auto Manual (ClientPreferIPv6 1) #17835 Manual (ClientUseIPv4 0) #17835
Fallback Dir Auto Auto Manual (ClientPreferIPv6 1) #17835 Manual (ClientUseIPv4 0) #17835
Guard Dir Auto Auto Manual (ClientPreferIPv6 1) #17835 Manual (ClientUseIPv4 0) #17835
Guard microdesc Auto Auto Workaround #19610, #20916 Workaround #19610, #20916
Guard OR Auto Auto Manual (ClientPreferIPv6 1) #17835, #17217 Manual (ClientUseIPv4 0) #17835, #17217

Bridge clients set UseBridges 1, and configure bridge lines using Bridge ....

Entry Node IPv4 Only Dual-Stack IPv6 Only
IPv4 IPv6
Bridge Auth Dir Auto (Bridge IPv4) Auto (Bridge IPv4) Unknown Unknown
Bridge Dir Auto (Bridge IPv4) Auto (Bridge IPv4) Auto (Bridge IPv6 or ClientPreferIPv6ORPort) Auto (Bridge IPv6 or ClientPreferIPv6ORPort)
Bridge OR Auto (Bridge IPv4) Auto (Bridge IPv4) Auto (Bridge IPv6 or ClientPreferIPv6ORPort) Auto (Bridge IPv6 or ClientPreferIPv6ORPort)
Bridge PT Auto (Bridge IPv4) Auto (Bridge IPv4) Workaround (Bridge IPv6 or ClientPreferIPv6ORPort), #7961 Workaround (Bridge IPv6 or ClientPreferIPv6ORPort) #7961

Reachability Checks

Exit Connections

Onion Service Protocol

Related Tickets

This is a list of all open IPv6 tickets:

Ticket Summary Keywords Status Owner Type Priority
#4565 Enable relays to talk to other relays via IPv6 ipv6 tor-relay needs-design assigned ln5 project Medium
#4806 Detect and warn when running IPv6-using client without IPv6 address privacy ipv6, tor-client, nickm-patch, intro, privacy needs_revision enhancement High
#4847 Fix IPv6 bridges with a private/dynamic IPv4 address ipv6, tor-bridge assigned ln5 defect Medium
#5298 Relay does not pick the right IP addr of local node when multiple interfaces are available tor-relay, ipv6, reachability, 034-triage-20180328, 034-removed-20180328 new defect Medium
#5532 Reconstruct and merge 4561 leftover code that adds wrappers for address-access functions tor-relay ipv6 multihome addressing needs_revision task Medium
#5788 Add support for relays without an IPv4 address ipv6, tor-relay non-clique new ln5 enhancement Medium
#5940 Figure out own IPv6 address ipv6, tor-relay, 044-deferred new enhancement Medium
#6772 Fall back to alternative OR or Dir port if the current fails ipv6 tor-client tor-hs single-onion robustness address-handling new enhancement Medium
#6878 Make outbound DNS requests honor IPv6 OutboundBindAddress ipv6, exit, tor-relay dns needs-libevent-change new enhancement Medium
#6939 Missing IPv6 ORPort reachability check ipv6, tor-relay, ipv6-relay, self-test, 034-triage-20180328, 034-removed-20180328 needs_revision defect High
#7193 Tor's sybil protection doesn't consider IPv6 ipv6, intro, tor-dirauth, security, sybil, network-health, outreachy-ipv6, network-team-roadmap-2020Q1, 044-must needs_revision enhancement Medium
#7478 Allow routersets to include/exclude nodes by IPv6 address tor-client, ipv6 needs_revision enhancement High
#7482 Discard nonsense in address.c about v4-mapped addresses tor-client, ipv6 refactor code-removal needs_revision defect Medium
#7961 Publish transports that bind on IPv6 addresses tor-bridge, pt, ipv6 anticensorship needs-spec refactor needs_information defect Medium
#11211 Multiple ServerTransportListenAddr entries should be allowed per transport. tor-bridge, pt, needs-spec, tor-pt, bridgedb-parsers, ipv6, triaged-out-20170124 new enhancement Medium
#11360 Listen on IPv6 by default for SocksPort *:Port tor-client, ipv6, torrc, ui, intro new enhancement Medium
#11625 Tor DNSPORT returns NXDOMAIN for AAAA records? tor-client, dns, exit-node-choice, ipv6 new defect Medium
#12138 No IPv6 support when suggesting a bindaddr to a PT tor-pt, tor-bridge ipv6 new enhancement Medium
#13112 Some things are probably broken when we advertise multiple ORPorts and only some are reachable tor-relay, reachability, self-testing, needs-design, ipv6, tor-bridge, 034-triage-20180328, 034-removed-20180328, teor-unreached-2019-03-08, teor-backlog-revise needs_revision defect Medium
#17011 chutney doesn't verify using IPv6 addresses outreachy-ipv6, testing, ipv6, tor-tests-integration assigned defect High
#17013 Does chutney need to test various rare IPv6/IPv4 combinations? testing, tor-tests-integration, ipv6 new enhancement Medium
#17217 Change clients to automatically use IPv6 if they can bootstrap over it ipv6 tor-client robustness censorship-resistance new enhancement Low
#17230 Local DNS resolver will not resolve AAAA records with fc00::/8 prefixes. tor-client tor-relay cjdns ipv6 needs-insight maybe-bad-idea new defect Medium
#17636 Can a single IPv6 bridge failure stop Tor connecting? tor-client tor-bridges, ipv6 needs-diagnosis new defect Medium
#17787 Improve address detection on multihomed relays tor-relay ipv6 multihome address-detection new defect Low
#17811 Tor Clients on IPv6 ipv6 tor-client master-ticket new task High
#17835 Make ClientPreferIPv6ORPort smarter tor-client, ipv6, 040-deferred-201915 new enhancement Medium
#17845 Add unit tests for IPv6 relay descriptors ipv6, tor-tests-coverage, tor-tests-unit, tor-relay new enhancement Medium
#17952 Make address family search via ioctl more accurate on obscure platforms ipv6, easy, lorax tor-relay address-detection new enhancement Very Low
#18674 Tor rejects [::]/8 and [::]/127 explicitly, but the latter is sometimes eliminated tor-relay exit-policy ipv6 new defect Low
#19487 Meek and ReachableAddresses ipv6, bridges, pluggable-transports, regression, 032-unreached, meek needs_revision dcf defect Medium
#20067 Chutney should verify IPv6 SOCKSPorts testing, ipv6, outreachy-ipv6 assigned MrSquanchee enhancement Medium
#20068 Chutney tests for IPv6-only bridge clients outreachy-ipv6, ipv6 assigned defect Medium
#20071 Tor clients need 4 routers when connecting via IPv6, but only 3 using IPv4 testing, ipv6, chutney, tiny-network, tor-client, needs-diagnosis new defect Low
#20142 chutney IPv6 HiddenServicePort tests testing, ipv6, outreachy-ipv6 assigned MrSquanchee enhancement Medium
#21043 Make ClientUseIPv4 and ClientUseIPv6 equivalent to ReachableAddresses ipv6, tor-client reachableaddresses torrc configuration new defect Medium
#21310 Exits should tell clients when they are connecting to an IPv6-only hostname ipv6, 034-triage-20180328, 034-removed-20180328 needs_revision defect Medium
#21311 Exits should resolve IPv6 addresses, regardless of IPv6Exit ipv6, 031-deferred-20170425, 033-triage-20180320, 033-removed-20180320 needs_information defect Medium
#21355 Warn when IPv6Exits have no ipv6-policy line in their descriptor ipv6 easy intro log tor-relay tor-dirauth new defect Medium
#21397 Tor TransparentProxy documentation: add IPv6 support / port to nftables tor-doc wiki nftables ipv6 transproxy tor-client new enhancement Medium
#21499 client_dns_incr_failures while passing not hostname but only IP tor-client, ipv6, triaged-out-20170308, annoying dns new defect Medium
#21524 private:* contains valid IPv6 addresses ipv6 exit-policies tor-relay new defect Medium
#21902 evdns adds default DNS servers, but chutney wants a consistent environment chutney-wants, ipv6, tor-relay dns exit testing new defect Medium
#22469 tor should probably reject "0x00" in port range specifications tor-relay torrc configuration intro ipv6 new defect Medium
#22697 Tor should mandatory require brackets around ipv6 address tor-client tor-relay parsing ipv6 compatibility-issues new enhancement Medium
#23819 Support IPv6 link-local interface addresses ipv6, link-local, 034-triage-20180328, 034-removed-20180328 needs_revision enhancement Medium
#23824 Make IPv6-only bridges work ipv6, tor-bridge new enhancement Medium
#23975 Make node_get_pref_ipv6_orport() check addresses in the right order ipv6, review-group-29, 034-triage-20180328, 034-removed-20180328 new defect Medium
#24000 circuit_send_intermediate_onion_skin() and extend_cell_format() should check for IPv6 ipv6, 034-triage-20180328, merge-deferred, 035-triaged-in-20180711, 040-deferred-20190220 needs_revision defect Medium
#24181 v3 Onion Services: Put IPv6 and unrecognised link specifiers in onion service EXTEND cells prop224, tor-hs, single-onion, ipv6, 034-triage-20180328, 034-removed-20180328 new defect Medium
#24344 Add an "UnreachableIPv6" flag to relays in consensus health IPv6 new tom enhancement Medium
#24403 Propose and implement IPv6 ORPort reachability checks on relays ipv6, tor-relay, 034-triage-20180328, 034-removed-20180328, 044-deferred new task Medium
#24405 Implement relay IPv6 extends with proposed protover needs-proposal, ipv6, tor-relay, 034-triage-20180328, 034-removed-20180328 new enhancement Medium
#24406 Implement IPv6 ORPort reachability fallback ipv6, tor-relay, 034-triage-20180328, 034-removed-20180328 new enhancement Medium
#24451 Put IPv6 link specifiers in client EXTEND cells ipv6, tor-client, 034-triage-20180328, 034-removed-20180328 new enhancement Medium
#24535 Document which address functions we should use, and when ipv6, doc, 034-triage-20180328, 034-removed-20180328 new defect Medium
#24546 Use tor_addr_is_v4() rather than family, or reject all v6-mapped IPv4 addresses tor-dirauth, ipv6, 033-triage-20180320, 033-removed-20180320, 035-triaged-in-20180711, 040-deferred-20190220 needs_revision defect Medium
#24603 Update control spec to allow decorated IPv6 addresses in reachability events ipv6, tor-relay, tor-spec, 034-triage-20180328, 035-removed-20180711 needs_information defect Medium
#24604 Decorate IPv6 addresses in connection_t->address to avoid ambiguity ipv6, tor-relay, 034-triage-20180328, 034-removed-20180328 new defect Medium
#24731 Stop checking routerinfos for addresses when we use microdescs for circuits ipv6, tor-relay, 034-triage-20180328, 034-removed-20180328 new defect Medium
#24732 Remove unused IPv6 DirPort code ipv6, tor-relay, 034-triage-20180328, 035-triaged-in-20180711, 040-deferred-20190220 needs_revision enhancement Medium
#24735 Always check for the null address when calling address functions ipv6, tor-relay, 034-triage-20180328, 034-removed-20180328 needs_revision defect Medium
#24777 Make relays try IPv6 ORPorts for directory uploads and downloads ipv6, tor-relay, 034-triage-20180328, 034-removed-20180328 new defect Low
#24833 DNS not reliably returning AAAA records ipv6, tor-client, tor-exit, tor-dns, 034-triage-20180328, 034-removed-20180328 new enhancement Medium
#24867 Do relays keep more than one canonical connection when they extend over IPv6? ipv6, tor-relay, 034-triage-20180328, 034-removed-20180328 new defect Medium
#25784 Misleading error message when asking for IPv6 in a network with no IPv6-capable exits easy, ipv6 new defect Medium
#26436 Check uses of CMP_SEMANTIC for IP addresses tor-dirauth, ipv6, 033-triage-20180320, 033-removed-20180320 new defect Medium
#26646 add support for multiple OutboundBindAddressExit IP(ranges) needs-proposal, outreachy-ipv6, tor-exit, ipv6, censorship assigned enhancement Medium
#26664 When an exit tells a client about an IPv6-only hostname, the client should choose another IPv6 exit ipv6 tor-client tor-exit new defect Medium
#27648 Stop setting the IPv6 preferred flag on nodes tor-client ipv6 new enhancement Medium
#27736 Make sure that Tor doesn't build an IPv4 and an IPv6 connection to the same relay tor-client ipv6 new defect Medium
#27753 Improve visibility of IPv6 related settings ipv6, tor-relay new enhancement Low
#29113 Add IPv4/IPv6 connections to the heartbeat ipv6, tor-relay, tor-dirauh new enhancement Medium
#29570 Stop relays publishing descriptors containing NoListen IPv6 ORPorts tor-relay, ipv6, reachability, needs-proposal-or-tor-dev-email new defect Medium
#30134 reEnable IPv6 routing by Orbot add back Route to handle IPv6 Orbot IPv6 new n8fr8 defect High
#30182 IPv6 Exits succeed on Travis Linux, but Travis Linux doesn't support IPv6 outreachy-ipv6, chutney-ci, ipv6 assigned defect Medium
#30409 Some of our tests require internet connectivity / an IPv4 stack tor-ipv6, tor-hs, tor-tests, tor-ci needs_information defect Medium
#30968 Refactor unit test asserts so they log context refactor, technical-debt, ipv6, tor-dns, sponsor-31-maybe new enhancement Medium
#31413 Check for internal IPv6 connects and extends ipv6, tor-relay new defect Medium
#31542 Cannot connect to IPv6 addresses using Tor SOCKS ipv6 new defect Medium
#31543 Add unit tests or chutney tests for IPv6Traffic outreachy-ipv6, ipv6 assigned defect Medium
#31639 When Travis updates the homebrew cache in their images, stop updating it in .travis.yml merge-after-travis-image-update, tor-hs, ipv6, single-onion, fast-fix, chutney-ci needs_information task Medium
#32314 Can't connect to literal IPv6 address containing double colon tor-client, tor-exit, ipv6, BugSmashFund, 042-backport, 043-should, 044-can needs_revision defect Medium
#32315 Can't perform reverse DNS lookup for a (binary) IPv6 address ipv6, dns, BugSmashFund, consider-backport-after-043-stable, 035-backport, 040-backport, 041-backport, 042-backport 043-can merge_ready defect Medium
#32588 Setting ORPort [ipv6]:auto mistakenly advertises port 94 consider-backport-after-0435, 043-should, ipv6, 035-backport, 041-backport, 042-backport, 043-backport, network-team-roadmap-2020Q1 merge_ready teor defect Medium
#32822 Make authorities add their own IPv6 address to trusted dir servers ipv6, 044-can merge_ready teor enhancement Medium
#32888 Log address config info when tor starts up ipv6, 043-deferred, 044-deferred assigned c enhancement Medium
#32954 Stop public authorities specifying an internal address for their IPv6 ORPort ipv6 new defect Medium
#33043 Prop 306: Keep bridge IPv6 behaviour in sync with client behaviour ipv6, tor-relay, 044-deferred new task Medium
#33050 O1.3 - Integration test Tor relays over IPv6 using chutney ipv6 new project Medium
#33220 Prop 311: 3. Allow Relay IPv6 Extends ipv6, prop311, network-team-roadmap-2020Q2, 044-deferred assigned teor enhancement Medium
#33221 Prop 311: 4. Ensure Relay and Bridge IPv6 ORPorts are Reachable ipv6, prop311, network-team-roadmap-2020Q2, 044-deferred assigned teor task Medium
#33223 Prop 311: 4.3.1. Don't Publish Descriptor if IPv6 ORPort is Unreachable ipv6, prop311, 044-deferred assigned enhancement Medium
#33224 Prop 311: 4.3.2. Add AssumeReachableIPv6 Option and Consensus Parameter ipv6, prop311, 044-deferred assigned enhancement Medium
#33225 Prop 311: 4.4.1. Extend IPv6 From All Supported Second-Last Hops ipv6, prop311 new enhancement Medium
#33229 Prop 311: 6.1. Test IPv6 ORPort Reachability on the Tor Network ipv6, prop311, network-team-roadmap-2020Q2, 044-deferred assigned task Medium
#33230 Prop 311: 6.1. Ask Relay Operators to Test IPv6 Reachability ipv6, prop311, network-team-roadmap-2020Q2, 044-deferred assigned task Medium
#33231 Prop 311: 6.3. Test Legacy Relays Accept IPv6 Extends using Chutney ipv6, prop311, 044-deferred assigned task Medium
#33233 Prop 312: 3.2.1. Make the Address torrc Option Support IPv6 Literals ipv6, prop312, network-team-roadmap-2020Q2, 044-deferred assigned enhancement Medium
#33234 Prop 312: 3.2.1. Make the Address torrc Option Resolve IPv6 Hostnames prop312, ipv6, 044-deferred assigned enhancement Medium
#33235 Prop 312: 3.2.1. Test Address torrc Option Configurations prop312, ipv6, 044-deferred assigned task Medium
#33236 Prop 312: 3.2.2. Use Advertised ORPort IPv4 Address in Descriptors prop312, ipv6, network-team-roadmap-2020Q2, 044-deferred assigned enhancement Medium
#33238 Prop 312: 3.2.3. Use Local Interface IPv6 Address prop312, ipv6, network-team-roadmap-2020Q2, 044-deferred assigned enhancement Medium
#33240 Prop 312: 3.2.4. Use Own Hostname IPv6 Addresses prop312, ipv6, 044-deferred assigned enhancement Medium
#33241 Prop 312: 3.2.5. Use Directory Header IPv6 Addresses prop312, ipv6, 044-deferred assigned task Medium
#33242 Prop 312: 3.2.5. Make Relays do IPv4 and IPv6 Directory Fetches prop312, ipv6, 044-deferred assigned defect Medium
#33243 Prop 312: 3.2.5. Handle IPv6 Directory Fetch Failures prop312, ipv6, 044-deferred assigned defect Medium
#33244 Prop 312: 3.2.5. Use IPv6 Addresses from Directory Servers prop312, ipv6, 044-deferred assigned enhancement Medium
#33245 Prop 312: 3.2.6. Add an AddressDisableIPv6 torrc option prop312, ipv6, 044-deferred assigned enhancement Medium
#33246 Prop 312: 3.2.7. Automatically Enable an IPv6 ORPort prop312, ipv6, 044-deferred assigned enhancement Medium
#33247 Prop 312: 3.2.7. Publish IPv4 Descriptor on Guessed IPv6 Reachability Failure prop312, ipv6, 044-deferred assigned enhancement Medium
#33248 Prop 312: 3.5.5. Detailed Address Resolution Logs prop312, ipv6, 044-deferred new enhancement Medium
#33249 Prop 312: 4. Update Directory Spec for IPv6 X-Your-Address-Is prop312, ipv6, torspec, 044-deferred assigned enhancement Medium
#33252 Prop 312: 5.1. Test Relay IPv6 Addresses Discovery on the Tor Network prop312, ipv6, 044-deferred assigned task Medium
#33253 Prop 312: 5.1. Ask Relay Operators to Test IPv6 Addresses Discovery prop312, ipv6, 044-deferred assigned task Medium
#33262 Prop 313: 3. Write a Script that Counts IPv6 Relays in the Consensus prop313, ipv6, 044-deferred assigned enhancement Medium
#33263 Prop 313: 4. Collect IPv6 Bandwidth Stats on Relays and Bridges prop313, ipv6, 044-deferred assigned enhancement Medium
#33264 Prop 313: 5. Collect IPv6 Connection Stats on Relays prop313, ipv6, 044-deferred assigned enhancement Medium
#33265 Prop 313: 6. Update Directory Spec for IPv6 Stats prop313, ipv6, torspec, 044-deferred assigned task Medium
#33266 Prop 313: 7.2. Show IPv6 Relay Counts on Consensus Health prop313, ipv6 new tom enhancement Medium
#33268 Prop 313: 8.1. Test IPv6 Relay Consensus Counts on the Tor Network prop313, ipv6, 044-deferred assigned task Medium
#33269 Prop 313: 8.1. Check IPv6 Relay Consensus Counts Script prop313. ipv6 new metrics-team task Medium
#33270 Prop 313: 8.1. Monitor IPv6 Relay Counts in the Consensus prop313, ipv6, 044-deferred assigned task Medium
#33272 Prop 313: 8.2. Test IPv6 Stats on the Tor Network prop313, ipv6, 044-deferred assigned task Medium
#33273 Prop 313: 8.2. Analyse and Monitor IPv6 Stats prop313, ipv6, metrics-team-roadmap-2020 new metrics-team task Medium
#33375 Stop advertising an IPv6 exit policy when DNS is broken for IPv6 needs-proposal, security-review-dos-risk, extra-review, no-backport, ipv6, tor-exit, tor-dns, 044-must needs_information neel defect Medium
#33408 Make tor versions sortable, by adding the commit number to EXTRA_INFO prop311, needs-version-spec, outreachy-ipv6, 044-deferred new enhancement Medium
#33581 Restore bridge networkstatus checks in chutney ipv6, prop311 new defect Medium
#33582 Make bridges wait until they have bootstrapped, before publishing their descriptor tor-bridge, tor-relay, prop311, outreachy-ipv6, easy, 044-deferred new defect Medium
#33598 chutney does not fail on some SOCKS errors ipv6, prop311, outreachy-ipv6, easy assigned c defect Medium
#33609 Check that onion services have successfully posted descriptors before verifying ipv6, prop311, outreachy-ipv6, easy needs_review c enhancement Medium
#33617 Add a BandwidthStatistics option and consensus parameter extra-review, prop313, ipv6, outreachy-ipv6, network-team-roadmap-2020Q1 needs_revision MrSquanchee enhancement Medium
#33618 Add IPv6 Support to is_local_addr() outreachy-ipv6 ipv6 prop312 needs_revision kimimaro enhancement Medium
#33632 List ed25519 fingerprints on the command line outreachy-ipv6, easy new enhancement Medium
#33677 Stop waiting a set time for onion service descriptors ipv6, prop311, outreachy-ipv6, easy new enhancement Medium
#33681 Refactor using_default_dir_authorities() local address checks prop312, ipv6, 044-deferred assigned task Medium
#33768 Make tor_inet_pton() handle bad addresses consistently on Windows 044-should, 035-backport, 041-backport, 042-backport, 043-backport, outreachy-ipv6, ipv6, windows, postfreeze-ok assigned dgoulet defect Medium
#33796 socks: Prefer IPv6 by default on SOCKS port broke torsocks tor-dns, torsocks, ipv6, 044-should, postfreeze-ok assigned dgoulet defect Medium
#33812 Add unit tests for bandwidth statistics functions prop313, ipv6, outreachy-ipv6 needs_review MrSquanchee task Medium
#33816 Fill in missing IPv6 addresses in extend cells ipv6, prop311, outreachy-ipv6, 044-deferred needs_review neel task Medium
#33818 Add options for clients and relays to enable IPv6 extends ipv6, prop311, 044-deferred assigned task Medium
#33819 Make clients and bridges send IPv6 extends by default in Tor 0.4.5 ipv6, prop311, 045-should new task Medium
#33825 Make Environ handle "in" and "get()" like a dict ipv6, outreachy-ipv6, technical-debt needs_revision defect Medium
#33826 Add a testing-only option that turns off IPv4 extends ipv6, prop311, testing, 044-deferred assigned enhancement Medium
#33860 Finish test_onionskin_answer() ipv6, prop311, technical-debt, 044-deferred assigned nickm task Medium
#33880 Confusing "Your relay has a very large number of connections to other relays" relay message prop311, ipv6, 035-backport, 042-backport, 043-backport, 044-deferred assigned nickm defect Medium
#33898 Stop modifying addr on connections, and delete real_addr ipv6, technical-debt, prop311 044-can assigned nickm defect High
#33919 Write unit tests for channel_matches_target_addr_for_extend() prop311, ipv6, technical-debt, outreachy-ipv6, tests needs_revision task Medium
#34037 Make chutney check tor's logs for reachability self-test success ipv6, prop311 new enhancement Medium
#34065 Make routerset_contains_router() support IPv6 ipv6, prop311, 044-can needs_review neel enhancement Medium
#34067 Separate tor's IPv4 and IPv6 reachability flags ipv6, prop311 assigned teor enhancement Medium
#34068 Decide how to handle control port events for IPv6 reachability self-tests ipv6, prop311, control-spec, 044-deferred new defect Medium
#34069 Allow extend_info to contain both IPv4 and IPv6 ORPorts ipv6, prop311 new enhancement Medium
#34137 Make sure inform_testing_reachability() reports the correct ports ipv6, prop311, technical-debt, 044-deferred new defect Medium
#34167 PublishServerDescriptor via IPv6 IPv6 new enhancement Medium
#34412 Additonal unit tests for functions related to ipv6 self-test ipv6, prop311, network-team-roadmap-2020Q2 new defect Medium