Opened 22 months ago

Last modified 3 months ago

#24535 new defect

Document which address functions we should use, and when

Reported by: teor Owned by:
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: ipv6, doc, 034-triage-20180328, 034-removed-20180328
Cc: Actual Points:
Parent ID: #24403 Points: 1
Reviewer: Sponsor:

Description

nickm says that there are a lot of ways to get an address in Tor.

Let's document the functions that are left at the end of #23975, and when each of them should be used. It would be nice to have a summary, and then also details in each function comment.

We'll need to include these functions:

  • node_get_*_*port()
  • *_choose_address()
  • any others?

Child Tickets

Change History (9)

comment:1 Changed 22 months ago by teor

We might also want to include:

  • extend_info_from_node()
  • the link specifier functions

comment:2 Changed 21 months ago by teor

And the functions that get onion keys.

comment:3 Changed 21 months ago by teor

Parent ID: #23975#24403

This will be easier to do once the IPv6 DirPort code is removed in #24403.

comment:4 Changed 20 months ago by teor

Milestone: Tor: 0.3.3.x-finalTor: 0.3.4.x-final

The 0.3.3 freeze deadline has passed, all these children of #24403 belong in 0.3.4

comment:5 Changed 18 months ago by nickm

Keywords: 034-triage-20180328 added

comment:6 Changed 18 months ago by nickm

Keywords: 034-removed-20180328 added

Per our triage process, these tickets are pending removal from 0.3.4.

comment:7 Changed 18 months ago by nickm

Milestone: Tor: 0.3.4.x-finalTor: unspecified

These tickets, tagged with 034-removed-*, are no longer in-scope for 0.3.4. We can reconsider any of them, if time permits.

comment:8 Changed 3 months ago by gaba

Removing sponsor V as we do not have more time to include this tickets in the sponsor.

comment:9 Changed 3 months ago by gaba

Sponsor: SponsorV-can

Removing sponsor from tickets that we do not have time to fit in the remain of this sponsorship.

Note: See TracTickets for help on using tickets.