[tor-bugs] #14216 [Tor]: We only "optimistically retry connections" once if we have other bridges descs

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Jan 15 14:48:13 UTC 2015


#14216: We only "optimistically retry connections" once if we have other bridges
descs
--------------------------------------+------------------------------------
 Reporter:  arma                      |          Owner:
     Type:  defect                    |         Status:  new
 Priority:  normal                    |      Milestone:  Tor: 0.2.6.x-final
Component:  Tor                       |        Version:
 Keywords:  tor-bridge, 025-backport  |  Actual Points:
Parent ID:                            |         Points:
--------------------------------------+------------------------------------
 Start your Tor Browser using obfs3 bridges. Now you'll have descriptors
 for these obfs3 bridges in your state file.

 Then restart and use meek bridges. Now you'll have both.

 Then use meek until something times out and your Tor client marks your
 single meek bridge as down.

 Then on the next request you make, your Tor will realize that all your
 bridges are down, and print out
 {{{
 "Application request when we haven't used client functionality "
 "lately. Optimistically trying known %s again.",
 options->UseBridges ? "bridges" : "entrynodes");
 }}}
 and call entries_retry_all().

 Then entries_retry_helper() will walk through your list of entry_guards,
 and call
 router_set_status(node->identity, 1)
 on all of them -- including your obfs3 bridges!

 Then use your Tor Browser a while more, until something else times out and
 your single meek bridge gets marked as down again.

 Then on the next request you make, your Tor *doesn't* realize that all
 your bridges are down, since your obfs3 bridges are listed as running. So
 it just sits there wondering why it can't make a circuit. Oops!

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/14216>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list