iroh
iroh copied to clipboard
upgrade to [email protected] & [email protected]
WIP branch: https://github.com/n0-computer/iroh/tree/dig/quinn11
- [ ] The
dig/quinn11branch needs to work and pass all tests- [ ] On patched dependencies
- [ ] On released dependencies
- [ ] We need an iroh-quinn version released for 0.11
- [x] branch at https://github.com/n0-computer/quinn/tree/iroh-0.11.x
- [ ] We need a new quic-rpc version released: https://github.com/n0-computer/quic-rpc/pull/84
- [ ] We need a new axum-server version released
- Currently we have a fork: https://github.com/n0-computer/axum-server/tree/rustls-0.23
- Which is based on https://github.com/programatik29/axum-server/pull/112 that seems abandoned.
- [ ] We need a new tokio-rustls-acme release
- https://github.com/n0-computer/tokio-rustls-acme/pull/11
- [ ] We should upgrade request @0.12.5 so it uses [email protected]
Once the basics work, we need to make it good:
- [ ] get net performance numbers
- [ ] figure out how to re-architect the actors and locks
- [ ] check we did get performance back in the right ballpark