tor/changes
David Goulet 66e76066e0 hs-v3: Build onion address before registering ephemeral service
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 an ephemeral service, we were building the onion address
*after* the registration leading to the "service->onion_address` to be an
empty string.

This broke the "HS_DESC CREATED" event which had no onion address in it. And
also, we were logging an empty onion address for that service.

Fixes #25939

Signed-off-by: David Goulet <dgoulet@torproject.org>
2018-06-02 10:33:20 -07:00
..
.dummy Add a .dummy file in the changes directory to stop git from removing it 2015-05-11 11:41:48 -04:00
bug25939 hs-v3: Build onion address before registering ephemeral service 2018-06-02 10:33:20 -07:00
bug26101_26102 Update cov-diff to handle new gcov, and remove timestamps 2018-05-14 18:04:10 -04:00
bug26156 Add a missing include to get the declaration of OPENSSL_1_1_API 2018-05-22 10:05:27 -04:00
TROVE-2018-005 changes file for TROVE-2018-005 2018-05-22 12:29:14 -04:00