tor/changes/ticket32021
David Goulet fc32349adc hs-v3: Handle client rendezvous circuit timeout
With v3, the "pending_final_cpath" of a circuit is always NULL which means
that for v3, established client rendezvous circuit waiting for the intro point
to ACK, will always end up timing out quickly.

This can increase the delays to which you connect to a service since in order
to succeed, the rendezvous circuit needs to fully established
(CIRCUIT_PURPOSE_C_REND_JOINED) within the cutoff of the introduction circuit
as well which is these days around 2-3 seconds.

Fixes #32021

Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-12-10 18:33:48 +02:00

8 lines
396 B
Plaintext

o Minor bugfixes (onion services v3, client):
- Properly handle the client rendezvous circuit timeout. This results in
better reachability because tor doesn't timeout a rendezvous circuit
awaiting the introduction ACK and thus preventing tor to re-establish all
circuits because the rendezvous circuit timed out too early. Fixes bug
32021; bugfix on 0.3.2.1-alpha.