quinn-rs / quinn

Async-friendly QUIC implementation in Rust
Apache License 2.0
3.76k stars 380 forks source link

Allow adjustment of per-connection concurrent stream limits #1315

Closed Ralith closed 2 years ago

Ralith commented 2 years ago

Fixes #1313.

This is useful when multiple application protocols are hosted on the same endpoint, or when application logic such as authentication might want to adjust the limits of pre-existing connections.

Ralith commented 2 years ago

On review, the previous implementation had significant bugs:

I've adjusted the implementation to resolve those by:

Please re-review.

sakridge commented 2 years ago

Any updates on this?

djc commented 2 years ago

Sorry, I should review this. Will do that today (I'm on Pacific time right now).