Opened 8 weeks ago

Last modified 5 weeks ago

#32139 assigned enhancement

Disable all dirauth options when those modules are disabled

Reported by: teor Owned by: nickm
Priority: Medium Milestone: Tor: 0.4.3.x-final
Component: Core Tor/Tor Version:
Severity: Normal Keywords: tor-design, network-team-roadmap-november
Cc: nickm Actual Points:
Parent ID: #31851 Points: 2
Reviewer: Sponsor: Sponsor31-can

Description (last modified by teor)

Here's what we want to change in this ticket:

  • --disable-module-dirauth (and, by implication, --disable-module-relay)
    • Disables *AuthoritativeDir*, and MinUptimeHidServDirectoryV2 options
      • Maybe these options should move under Directory Authority Server Options in the man page
    • Disables all the options under Directory Authority Server Options
  • --disable-module-relay
    • disable DirPort, DirCache, ORPort
    • set ClientOnly to 1 ?
    • Disables all the other options under Directory Server Options
    • Disables all the other options under Server Options
    • Disables the --list-fingerprint, RelayBandwidth*, MaxAdvertisedBandwidth, PerConnBW*, and ServerTransportPlugin options
      • Maybe some of these options should move under Server Options in the man page

These changes should be much easier after the config refactor.

Child Tickets

Change History (4)

comment:1 Changed 7 weeks ago by teor

Description: modified (diff)
Summary: Disable dirauth and relay options when those modules are disabledDisable all dirauth and relay options when those modules are disabled

comment:2 Changed 7 weeks ago by teor

Description: modified (diff)

comment:3 Changed 7 weeks ago by teor

Points: 2

comment:4 Changed 5 weeks ago by teor

Keywords: network-team-roadmap-november added; network-team-roadmap-october removed
Owner: set to nickm
Status: newassigned
Summary: Disable all dirauth and relay options when those modules are disabledDisable all dirauth options when those modules are disabled

Now this ticket is only for dirauth.

Note: See TracTickets for help on using tickets.