Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Trac
Trac
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Create a new issue
  • Issue Boards

GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

  • Legacy
  • TracTrac
  • Issues
  • #17134

Closed (moved)
Open
Opened Sep 23, 2015 by Nick Mathewson@nickm🥄

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 admin enable hashed storage. More information
Assignee
Assign to
Tor: unspecified
Milestone
Tor: unspecified
Assign milestone
Time tracking
None
Due date
None
Reference: legacy/trac#17134