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 316
    • Issues 316
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 36
    • Merge requests 36
  • 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
  • #17134
Closed
Open
Created Sep 23, 2015 by Nick Mathewson@nickm🐻Owner

Add a way to say "Use this option only if supported" in torrc

It would be nice to have a torrc that sets some option when Tor supports that option, but not otherwise (eg when older versions of Tor read it).

There are two ways to do this I can think of:

  1. Future-compatible only

We could have a new syntax, something like ?Option Value. Meaning: if the option is prefixed with a question mark, it does not cause an error when unrecognized. (It should cause a warning.)

  1. Backward-compatible too, kinda ugly

We could have a syntax that old Tor versions interpret as a comment, but which new Tor versions interpret as above. My first thought is to use some magic string like #$%^option value. This could cause problems if anybody is actually writing comments like that.

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