ExitNodes setting sometimes ignored for user traffic
If I set ExitNodes to a country digraph (e.g. {fr}) then most of the circuits delivering my traffic exit via the specified country (these are normal 3 hop circuits).
I also see circuits with 4 hops where the third hop will be in my chosen country but the fourth hop will not. I presume these circuits are being used as described in the man page as they seem to appear after a DIR_FETCH. However, once the circuit has been created it is then used to deliver my traffic for aprroximately the next 10 minutes even though the circuit is exiting via a node in the "wrong" country.
Trac:
Username: a702599