Skip to content

don't cache connect failures from our own circuits

Roger Dingledine requested to merge arma/tor:bug40499 into main

The connect failure cache had a bad interaction with retrying connections to our guards or bridges when we go offline and then come back online -- while offline we would fail to connect and cache this result, and then when we return we would decline to even attempt to connect, because our failure cache said it wouldn't work.

Now only cache connect failures for relays when we connected to them because of somebody else's EXTEND request.

Fixes bug 40499; bugfix on 0.3.3.4-alpha.

Merge request reports