[tor-bugs] #23577 [Core Tor/Tor]: Add rendezvous point IPv6 address to client introduce cells (was: Make setup_introduce1_data() take a node instead of an extend_info)

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Nov 9 06:09:27 UTC 2017


#23577: Add rendezvous point IPv6 address to client introduce cells
-------------------------------------------------+-------------------------
 Reporter:  teor                                 |          Owner:  (none)
     Type:  enhancement                          |         Status:
                                                 |  merge_ready
 Priority:  Medium                               |      Milestone:  Tor:
                                                 |  0.3.3.x-final
Component:  Core Tor/Tor                         |        Version:
 Severity:  Normal                               |     Resolution:
 Keywords:  prop224, tor-hs, single-onion, ipv6  |  Actual Points:  2
Parent ID:  #23493                               |         Points:  1
 Reviewer:                                       |        Sponsor:
                                                 |  SponsorV-can
-------------------------------------------------+-------------------------
Changes (by teor):

 * status:  needs_revision => merge_ready
 * type:  defect => enhancement
 * version:  Tor: 0.3.2.1-alpha =>
 * actualpoints:  1 => 2


Comment:

 My branch bug23577 at https://github.com/teor2345/tor.git has neel's
 changes rebased to the latest master, and fixup / squash commits that:
 * Fix "make check-spaces" errors
 * Check that the IPv4 address is valid before adding any link specifiers
 * Edit some comments to match the new code
 * Summarise the changes file (we usually use one entry per change)

 It passes "make check" and "make test-network-all".

 It is safe to merge to master, because 0.3.2 services ignore IPv6 link
 specifiers in client introduce cells.

 I have opened these follow-up tickets:
 * #24193 for v3 single onion services to use IPv6 addresses (0.3.3), and
 * #24181 for v3 onion services to put unrecognised link specifiers
 (including IPv6) into EXTEND cells (can be longer term)

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


More information about the tor-bugs mailing list