Skip to content

Releases: litespeedtech/ls-qpack

fix infinity loop

16 Dec 15:54
Compare
Choose a tag to compare
  • Fix infinite loop in parse_header_data() when HTTP/3 header length exceeds 65535 (#69)
  • Fix clang compile errors (#67)
  • Fix MSVC compile errors (#66)

Improve unit tests

19 Dec 22:44
Compare
Choose a tag to compare
  • Add new test case for a fixed crash.
  • Fix dyn_table_cap_mismatch test case.

Fix crash qenc_remove_from_risked_list

12 May 22:54
Compare
Choose a tag to compare
  • Fix corner case when qpe_risked_hinfos is empty.
  • Allow headers total size >64KB.

Fix compiler warnings

26 Jan 15:10
Compare
Choose a tag to compare
  • Fix compiler warnings #47

Fix compiler warnings

04 Jan 15:45
Compare
Choose a tag to compare
  • Fix compiler warnings #46

Fix decoder dynamic table size change

19 Oct 21:50
Compare
Choose a tag to compare

[BUGFIX] Properly handle dynamic table size change at the beginning of decoding stream.

Fix use-after-free bug

16 Aug 19:28
Compare
Choose a tag to compare
  • Fix use-after-free bug in handling decompression errors. (#43)

Fix crash when dynamic table size is too small

05 May 22:56
Compare
Choose a tag to compare
  • Disable dynamic table when max_table_size < 32.

Better Windows support

10 Jan 20:37
Compare
Choose a tag to compare

Better packaging for Windows platform.

Bug fix to avoid assert() for input data error.

27 Oct 14:39
Compare
Choose a tag to compare

Replace assert() with RETURN_ERROR() for possible input data error.