Trac issueshttps://gitlab.torproject.org/legacy/trac/-/issues2020-06-13T14:22:28Zhttps://gitlab.torproject.org/legacy/trac/-/issues/6790Write proposal draft for directory mirrors to accept, aggregate and hand off ...2020-06-13T14:22:28ZMike PerryWrite proposal draft for directory mirrors to accept, aggregate and hand off descriptors to dirauthsIn the event of DoS or braindead client behavior, directory authorities may need to rate limit or restrict connections. See #2665.
Under these conditions, it would be useful if directory mirrors could also accept relay descriptor data, ...In the event of DoS or braindead client behavior, directory authorities may need to rate limit or restrict connections. See #2665.
Under these conditions, it would be useful if directory mirrors could also accept relay descriptor data, aggregate it, and hand it off to the authorities after eliminating duplicates. This coupled with #572 should allow the dirauths to better handle sudden traffic spikes by rate limiting or firewalling, without degrading the network.
https://gitweb.torproject.org/torspec.git/blob/HEAD:/proposals/147-prevoting-opinions.txt has a related idea, but we may want a push method rather than a pull?Tor: unspecifiedhttps://gitlab.torproject.org/legacy/trac/-/issues/3023Tor directory authorities should not act as regular relays/hsdirs2020-06-13T14:10:06ZSebastian HahnTor directory authorities should not act as regular relays/hsdirsIn the past, it made sense to use directory authorities for all other network functions too, because they provided a significant contribution to the network's available bandwidth. Now that this isn't so anymore, and we're starting to see...In the past, it made sense to use directory authorities for all other network functions too, because they provided a significant contribution to the network's available bandwidth. Now that this isn't so anymore, and we're starting to see more and more bugs where the dirauths also act as relays, we should change that so the dirauths can focus on providing a consensus and bootstrapping functionality.Tor: unspecifiedhttps://gitlab.torproject.org/legacy/trac/-/issues/2681brainstorm ways to let Tor clients use yesterday's consensus more safely2022-03-22T13:28:40ZRoger Dingledinebrainstorm ways to let Tor clients use yesterday's consensus more safelyRight now Tor clients won't use a consensus that's 25 hours old. But if the directory authorities don't agree on a consensus for a day, things can go bad. We need to investigate other tradeoffs in this space than the one we've currently ...Right now Tor clients won't use a consensus that's 25 hours old. But if the directory authorities don't agree on a consensus for a day, things can go bad. We need to investigate other tradeoffs in this space than the one we've currently picked.
For instance: if you got your directory consensus info when it was valid, but you haven't been able to get any new consensus, perhaps you should be more forgiving about the timestamp on the consensus you have. That's a slightly different scenario than believing a new consensus that's 48 hours old.
Another option is just to change 24 to 48, which probably doesn't put clients at much greater harm, but gives us a lot more breathing room for mistakes.
The implementation side of this will be tricky, because we'll need to make sure that clients can handle descriptors that are 36 hours out of date too. We started implementing that feature several times, but I think we've never finished it.Tor: unspecifiedhttps://gitlab.torproject.org/legacy/trac/-/issues/572fallback-consensus file impractical to use2022-06-17T18:25:28ZRoger Dingledinefallback-consensus file impractical to useWe can put the fallback-consensus in the tarball that results from 'make dist',
but it breaks 'make dist-rpm'.
Right now (0.2.0.12-alpha) it's commented out of src/config/Makefile.am
We need whatever voodoo it takes to let make dist-rp...We can put the fallback-consensus in the tarball that results from 'make dist',
but it breaks 'make dist-rpm'.
Right now (0.2.0.12-alpha) it's commented out of src/config/Makefile.am
We need whatever voodoo it takes to let make dist-rpm do its thing too, before
we can reenable it.
[Automatically added by flyspray2trac: Operating System: All]Tor: 0.2.4.x-final