Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Trac Trac
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Service Desk
    • Milestones
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • Legacy
  • TracTrac
  • Issues
  • #4827

Closed
Open
Created Jan 05, 2012 by Roger Dingledine@arma

vidalia should getinfo status/bootstrap-phase upon connecting to the control port

Vidalia currently connects to the Tor control port, authenticates, and waits for bootstrapping events. When it gets an event, it moves the bootstrap status bar forward.

But if Tor already has the directory info cached, then those events will get sent before Vidalia finishes authenticating. So Vidalia will miss them and it will wait for Tor to finish building a circuit but the bootstrap bar still says it's "authenticating to Tor".

Worse, if Tor somehow finishes bootstrapping before Vidalia finishes authenticating, Vidalia will never hear a bootstrap event, and it will never move to a green onion.

The fix is that Vidalia should do a 'getinfo status/bootstrap-phase' when it connects, and pretend it just got that event.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking