Commit Graph

10 Commits

Author SHA1 Message Date
Nick Mathewson
41049b27b2 I am told that prop#210 is actually superseded? 2017-02-27 12:37:35 -05:00
Nick Mathewson
aeab3bf5a7 Teor informs me that the fallback code implements prop#210 in 0.2.8 and later 2017-02-27 10:12:44 -05:00
teor (Tim Wilson-Brown)
13c75f888c prop 210 further clarifications 2015-10-17 16:33:02 +11:00
teor (Tim Wilson-Brown)
e7c05956cf fixup prop 210 split relay and client schedules
Also improve implementation notes.
2015-10-05 10:25:07 +02:00
teor (Tim Wilson-Brown)
5149a07d89 fixup name the right function in 210 2015-10-05 10:25:07 +02:00
teor (Tim Wilson-Brown)
5a86ea1174 Simplify implementation: avoid timers & additional connection lists 2015-10-05 10:25:07 +02:00
teor (Tim Wilson-Brown)
bdfce76e8a fixup Rewrite summary section for revised connection schedule
And various other fixups
2015-10-05 10:25:07 +02:00
teor (Tim Wilson-Brown)
e468e80298 fixup Add IPv4 and IPv6, make an auth connection early
Make one authority connection early so the client can check its clock.
Redo the analysis for the new timing schedule.

Add IPv4 and IPv6 alternation scheme for clients that have both an
IPv4 and IPv6 address.

Add retry timer maximum and retry timer reset events.

Include min and max fallback directory weights.
2015-10-05 10:24:35 +02:00
teor (Tim Wilson-Brown)
fc4256c907 Modify 210-faster...consensus-bootstrap for exponential backoff
To implement #4483 we need to contact multiple directory mirrors
to increase bootstrap reliability. This patch implements the
exponential backoff suggested in
https://trac.torproject.org/projects/tor/ticket/4483#comment:22

The patch also analyses the reliability of the new scheme, and
compares it to the current Tor implementation.
2015-10-02 15:46:54 +02:00
Nick Mathewson
7dd452336e faster headless consensus bootstrapping is now proposal 210 2012-10-11 10:36:31 -04:00