Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Tor Tor
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 831
    • Issues 831
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 31
    • Merge requests 31
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • The Tor Project
  • Core
  • TorTor
  • Issues
  • #3644

Closed
Open
Created Jul 26, 2011 by Roger Dingledine@armaReporter

Config option to tell Tor whether it can use the network

Motivation 1: Tails wants to start Tor at boot, but have it not touch the network until the user has decided (e.g. via Vidalia) whether to use bridges.

Motivation 2: Tor-on-Android drains its battery when Tor tries to make circuits over and over. Sometimes there is no network, and Tor continues to try to make circuits. Orbot is able to learn whether there is a network, so it could tell Tor whether to avoid draining its battery.

We should add a config option so controllers can tell Tor when the network is gone/present, and Tor should stop doing network stuff in the 'gone' state. Another way of looking at this is an "airplane mode" for Tor.

I'm putting as an 0.2.3 milestone so I don't have to put it in 'unspecified'. I hope somebody will step up and volunteer it; but it can slip if not.

See also legacy/trac#2355 (moved) and legacy/trac#2905 (closed) for related (albeit confusing) tickets.

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