[tor-bugs] #25939 [Core Tor/Tor]: A Tor commit seems to have broken creation of V3 onion services with stem
Tor Bug Tracker & Wiki
blackhole at torproject.org
Wed May 23 15:53:00 UTC 2018
#25939: A Tor commit seems to have broken creation of V3 onion services with stem
----------------------------------------+----------------------------------
Reporter: maqp | Owner: dgoulet
Type: defect | Status: needs_review
Priority: High | Milestone: Tor:
| 0.3.4.x-final
Component: Core Tor/Tor | Version:
Severity: Major | Resolution:
Keywords: 034-must regression tor-hs | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
----------------------------------------+----------------------------------
Changes (by dgoulet):
* status: accepted => needs_review
Comment:
The onion address is missing in the `HS_DESC CREATED` event for an
ephemeral v3 service.
This was introduced by commit `f7633c1fcaefe72bf97c001bab9062132c919996`
(in `tor-0.3.4.1-alpha`)
With the work on #25500 (reducing CPU client usage), the HS service main
loop callback is enabled as soon as the HS service map changes which
happens when registering a new service. Unfortunately, for ephemeral
services, we are building the onion address *after* the registration
leading to the `service->onion_address` to be empty. Even in the tor logs,
we had an empty string.
Fix is trivial, we simply need to build the address before registration.
Branch: `bug25939_034_01`
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/25939#comment:16>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list