Repository navigation
What's Changed
- perf: decode two HPACK Huffman symbols per table lookup by @ArniDagur in #927
- perf: defer send buffer locking while receiving by @brentechols in #933
- perf: batch HPACK encoder writes per u32 by @seanmonstar in #938
- refactor: shrink HPACK encode tables by @seanmonstar in #949
- fix: reject GOAWAY frames with a non-zero stream identifier by @jaideeppyne in #951
- refactor: put decoder args onto a new FrameDecoder by @seanmonstar in #953
- chore: make CI have a single required job by @seanmonstar in #954
- style: apply clippy by @seanmonstar in #955
- fix: rare race during shutdown by @seanmonstar in #956
- fix(client): reject responses without
:statusby @0x676e67 in #959 - fix: count refused streams on local reset abuse counter by @seanmonstar in #966
- fix: reject duplicate content-lengths that differ by @seanmonstar in #967
- Update automatic DATA frame budget at runtime by @jeremyjpj0916 in #965
- fix: count reserved push promises against stream concurrency by @seanmonstar in #968
- perf: remove need to lock for pending_refusal for every recv call by @seanmonstar in #969
- Prepare v0.4.20 by @seanmonstar in #970
New Contributors
- @jaideeppyne made their first contribution in #951
- @jeremyjpj0916 made their first contribution in #965
Full Changelog: v0.4.19...v0.4.20