Skip to content

Releases: litespeedtech/ls-qpack

Risk streams fix, API change

08 Oct 18:59
Compare
Choose a tag to compare
  • Fix: do not risk streams when it is not allowed
  • Fix benign warning in Huffman encoder on 32-bit machine
  • API: get properties of encoder header block when it ends
  • interop-encode: add -f option to encode "f"ast

Fast Huffman Encoder

30 Sep 21:07
Compare
Choose a tag to compare
  • Optimize Fast Huffman Encoder: use large table
  • Add ability to build library without large tables

QPACK Internet Draft 10 is supported

18 Sep 15:07
Compare
Choose a tag to compare

No functional changes since 0.9.14 -- bumping the version to indicate compliance.

Fix minor bug in Huffman decoder

12 Sep 15:29
Compare
Choose a tag to compare
v0.9.14

Update version to 0.9.14

Huffman encoder and decoder improvements

05 Sep 14:25
Compare
Choose a tag to compare

Synched latest changes from ls-hpack.

Handle invalid header block size; small fixes

04 Sep 14:58
Compare
Choose a tag to compare
Decoder: return error (not crash) if header block is too short

The header block must be at least two bytes long: that is the
length of Header Block Prefix which is always present.

Optimize Huffman decoder

12 Aug 20:24
Compare
Choose a tag to compare
v0.9.10

Update version to 0.9.10

API: enable dup instructions by default

04 Aug 23:37
Compare
Choose a tag to compare
[API] Enable DUP instructions by default

Not using DUP instructions makes compression worse in vast majority
of cases.

API Change, optimizations

02 Aug 13:36
Compare
Choose a tag to compare
v0.9.8

Update version to 0.9.8

API Change, optimizations

01 Aug 17:36
Compare
Choose a tag to compare
v0.9.5

Add a few boundary checking unit tests