Trac issueshttps://gitlab.torproject.org/legacy/trac/-/issues2020-06-13T15:27:48Zhttps://gitlab.torproject.org/legacy/trac/-/issues/24104Delay descriptor bandwidth reporting on established relays2020-06-13T15:27:48ZteorDelay descriptor bandwidth reporting on established relaysIn #23856, we:
* reduced the bandwidth stats interval from 4 hours to 24 hours, and
* reduced urgent (2x change) descriptor bandwidth reports from every 20 minutes to every 3 hours.
But we think we can make descriptor bandwidth reports ...In #23856, we:
* reduced the bandwidth stats interval from 4 hours to 24 hours, and
* reduced urgent (2x change) descriptor bandwidth reports from every 20 minutes to every 3 hours.
But we think we can make descriptor bandwidth reports even slower on large relays, because they have less need to ramp up their bandwidth.
Here are our options:
* don't report until the change is larger, for example, 4x
* don't report for longer, for example, every 6 hours or 24 hours
* delay the reporting of the *first* large change, as well as subsequent large changes
Here are the open questions:
* tor traffic has a daily cycle, so do we need to report large bandwidth changes multiple times a day to cope with this? (I think the answer is "no", because small changes are already reported every 18 hours on the standard descriptor schedule, and that seems to work fine. And large changes are already reported once, then the delay is imposed.)Tor: 0.2.9.x-finaljugajugahttps://gitlab.torproject.org/legacy/trac/-/issues/24803Generate a new fallback list in 2018 and backport it to all supported versions2020-06-13T15:19:50ZteorGenerate a new fallback list in 2018 and backport it to all supported versionsThis is the actual list generation ticket.This is the actual list generation ticket.Tor: 0.2.9.x-finalColin ChildsColin Childshttps://gitlab.torproject.org/legacy/trac/-/issues/24786Rebuild the fallback list in 20182020-06-13T16:21:09ZteorRebuild the fallback list in 2018We need to rebuild the list of fallbacks in late 2018 or early 2019.
We usually do this when 25% or more go down.
(This is tracked in #tor-bots on IRC.)
Here are the instructions for running a rebuild:
https://trac.torproject.org/projec...We need to rebuild the list of fallbacks in late 2018 or early 2019.
We usually do this when 25% or more go down.
(This is tracked in #tor-bots on IRC.)
Here are the instructions for running a rebuild:
https://trac.torproject.org/projects/tor/wiki/doc/UpdatingFallbackDirectoryMirrorsTor: 0.4.0.x-finalhttps://gitlab.torproject.org/legacy/trac/-/issues/27735Tors with cached consensuses can't upgrade to a version that stops supporting...2020-06-13T15:31:30ZteorTors with cached consensuses can't upgrade to a version that stops supporting a required protocolWhen Tor loads the cached consensus, it checks the protocols in that consensus, and then exits if it does not have any required protocols. These checks happen before signatures and expiry are checked. (And before trying to get a new cons...When Tor loads the cached consensus, it checks the protocols in that consensus, and then exits if it does not have any required protocols. These checks happen before signatures and expiry are checked. (And before trying to get a new consensus.)
This makes it impossible for a Tor with a cached consensus to stop supporting a protocol required in that consensus.Tor: 0.4.0.x-finalNick MathewsonNick Mathewsonhttps://gitlab.torproject.org/legacy/trac/-/issues/25110Warn operators who set MyFamily that they must also set ContactInfo2020-06-13T15:21:26ZteorWarn operators who set MyFamily that they must also set ContactInfoWe added this advice to the man page in ~~0.3.2.9~~ 0.3.2.10, but a config warning could help, too.
The logic is:
If an operator sets MyFamily, and does not set ContactInfo:
* warn the operator that they should set ContactInfoWe added this advice to the man page in ~~0.3.2.9~~ 0.3.2.10, but a config warning could help, too.
The logic is:
If an operator sets MyFamily, and does not set ContactInfo:
* warn the operator that they should set ContactInfoTor: 0.4.1.x-final