I want to nominate these proposals as things that we could reasonably build between now and November. We can't do all of them, but we could probably do some.
319-wide-everything.md325-packed-relay-cells.md
Rationale: these are prerequisites for lots of other things we'd like to
build in the future.
321-happy-families.md
Rationale: this would make life easier for relay operators.
Determining good threshold candidates is one of the planned performance experiments that we've been discussing for the past couple years, but it is non-trivial to try different values, due to the need to sync recompilation of custom patches across dirauths.
249 Allow CREATE cells with >505 bytes of handshake data319 RELAY_FRAGMENT cells321 Better performance and usability for the MyFamily option (v2)325 Packed relay cells: saving space on small commands
Discuss
316 FlashFlow: A Secure Speed Test for Tor (Parent Proposal)323 Specification for Walking Onions324 RTT-based Congestion Control for Tor
@dgoulet and I talked about having an interface for systems such as Prometheus to collect stats that are useful for Onion Service operators: for example: connection counts, lifetimes, etc.
I'm gonna echo all the suggestions of people here. I particularly like the idea of "wide everything" since that's gonna open up lots of potential for the future.
Personally I'd like to also have an onion service DoS-protection system built in tor soon. Either the PoW one, or the CAPTCHA tokens idea. I noticed that the PoW one is still not merged to torspec (it's waiting yet another round of revisions), and the CAPTCHA token one is still not a full proposal.
In the spirit of throwing ideas in case we have no sponsor to answer to for a period of time, I would really love to be able to spend time on cell scheduler work like tor#33763 (closed) and all the work done with Rob to remove the KIST grace-period of 10msec between scheduling rounds.
It is non trivial work but we believe would really improve tor's relay performance by removing that waiting period but also avoiding 2 syscalls per socket every loop.