Hey hey,
I've been working on documenting our current guard selection algorithm
(#17261), [0] which as most of you already know, has some room for
improvement. The patch is in my bug17261 branch. [1]
However, it's also attached here for reference and discussion.
[0]: https://trac.torproject.org
> Let's use your idea of "if one IP fails and TTL expired then re-fetch".
> This could also make it "easier" to identify people connecting to
> Facebook. As your client guard, I see you do the fetch + IP/RP dance (3
> circuits in short period of time where two are killed). I wait 2 hours
> and then