#31011: Make the bridge authority reject private PT addresses when DirAllowPrivateAddresses is 0 --------------------------+------------------------------------ Reporter: teor | Owner: cjb Type: defect | Status: needs_revision Priority: Medium | Milestone: Tor: 0.4.4.x-final Component: Core Tor/Tor | Version: Severity: Normal | Resolution: Keywords: tor-pt | Actual Points: Parent ID: #31009 | Points: 1 Reviewer: ahf | Sponsor: Sponsor28-can --------------------------+------------------------------------
Comment (by teor): Good question! It looks like extrainfo documents aren't really parsed by tor right now. Instead, they're parsed by BridgeDB and metrics. Here's how you can change that: 1. Add the server transport line to the token table at: https://github.com/torproject/tor/blob/4f02812242d1fd90d859eb98ac3fb1ed182f18cf/src/feature/dirparse/routerparse.c#L127 2. Add a server transport line variable to the extrainfo struct at: https://github.com/torproject/tor/blob/4f02812242d1fd90d859eb98ac3fb1ed182f18cf/src/feature/nodelist/extrainfo_st.h#L18 3. Parse the server transport line when tor parses the extrainfo: https://github.com/torproject/tor/blob/4f02812242d1fd90d859eb98ac3fb1ed182f18cf/src/feature/dirparse/routerparse.c#L960 4. Free the new string when an extrainfo struct is freed. -- Ticket URL: <https://trac.torproject.org/projects/tor/ticket/31011#comment:25> Tor Bug Tracker & Wiki <https://trac.torproject.org/> The Tor Project: anonymity online
_______________________________________________ tor-bugs mailing list tor-bugs@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs