[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

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



#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
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs