Add a torrc option and descriptor line to opt-in as a FallbackDir
This needs:
- a proposal and a design
- a patch to dir-spec.txt
- a patch to the tor man page
- a tor code patch
- an updateFallbackDirs.py code patch
- a wiki update to [[doc/UpdatingFallbackDirectoryMirrors]]
Here's a quick sketch of a design:
- Relay operators set
OfferFallbackDir 1
to offer their relay as a potential FallbackDir. - Relays with this option set put
offer-fallback-dir
in their descriptors - updateFallbackDirs.py loads relay fingerprints with
offer-fallback-dir
, and from the legacy offer list - updateFallbackDirs.py does stability checks, and generates the fallback list
- Show closed items
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- teor changed milestone to %Tor: unspecified
changed milestone to %Tor: unspecified
We should check if the fallbacks have a DirPort and ContactInfo. A ContactInfo should be required on the relay and by the selection script. No DirPort should result in a warning on the relay. A DirPort should be required by the selection script until #19129 (moved) is implemented.
Trac:
Keywords: N/A deleted, 034-triage-20180328 addedPer our triage process, these tickets are pending removal from 0.3.4.
Trac:
Keywords: N/A deleted, 034-removed-20180328 addedThese tickets, tagged with 034-removed-*, are no longer in-scope for 0.3.4. We can reconsider any of them, if time permits.
Trac:
Milestone: Tor: 0.3.4.x-final to Tor: unspecifiedThis is not part of the minimal fallback rebuild in 0.3.4.
Trac:
Parent: #24786 (moved) to N/ADepending on the results of #30952 (moved), we might want to add this feature to get more fallbacks.
Trac:
Parent: N/A to #28793 (moved)No need for this right now.
Trac:
Parent: #28793 (moved) to N/AUpdate description, make option shorter.
Trac:
Description: This needs:- a proposal and a design
- a patch to dir-spec.txt
- a patch to the tor man page
- a tor code patch
- an updateFallbackDirs.py code patch
- a wiki update to [[doc/UpdatingFallbackDirectoryMirrors]]
Here's a quick sketch of a design:
- Relay operators set
OfferFallbackDirServer 1
to offer their relay as a potential FallbackDir. - Relays with this option set put
offer-fallback-dir-server
in their descriptors - updateFallbackDirs.py loads relay fingerprints with
offer-fallback-dir-server
, and from the legacy whitelist (#24838 (moved) will make this easier) - updateFallbackDirs.py applies the blacklist, does stability checks, and generates the fallback list
to
This needs:
- a proposal and a design
- a patch to dir-spec.txt
- a patch to the tor man page
- a tor code patch
- an updateFallbackDirs.py code patch
- a wiki update to [[doc/UpdatingFallbackDirectoryMirrors]]
Here's a quick sketch of a design:
- Relay operators set
OfferFallbackDir 1
to offer their relay as a potential FallbackDir. - Relays with this option set put
offer-fallback-dir
in their descriptors - updateFallbackDirs.py loads relay fingerprints with
offer-fallback-dir
, and from the legacy offer list - updateFallbackDirs.py does stability checks, and generates the fallback list
- Trac changed time estimate to 24h
changed time estimate to 24h
- teor mentioned in issue #32699 (moved)
mentioned in issue #32699 (moved)
- Trac moved to tpo/core/tor#24839 (closed)
moved to tpo/core/tor#24839 (closed)
- Trac mentioned in issue tpo/core/fallback-scripts#32699 (closed)
mentioned in issue tpo/core/fallback-scripts#32699 (closed)