Introduce additional HS client timeouts
Today tor terminates any circuits that take too long to build (circuit_build_times_handle_completed_hop
, circuit_expire_building
). In addition to this circuit built timeout, we might want to introduce timeouts for circuits that were built successfully but are stuck waiting for:
-
INTRODUCE_ACK
(for intro circuits) -
RENDEZVOUS_ESTABLISHED
(for rend circuits)
cc @dgoulet who suggested this potential improvement for c-tor/arti