Skip to content

Releases: litespeedtech/lsquic

Bug fix: when stream is reset, it is writeable

08 Sep 19:46
Compare
Choose a tag to compare
v2.12.8

Update version to 2.12.8

ECN blackholes, new timestamps, and bug fixes

02 Sep 13:19
Compare
Choose a tag to compare
  • [FEATURE] Update the timestamp extension to latest version.
  • [FEATURE] Cope with appearance of ECN blackholes.
  • [OPTIMIZATION] return packno offset and size when header is generated.
  • [BUGFIX] ignore old ACK frames in mini conns.
  • [BUGFIX] Mark initial server path as initialized.
  • [BUGFIX] Do not merge ACK if ECN counts do not match.
  • Turn incoming packet number history in mini conn back on.
  • Record mini conn event history again when compiled in debug mode.
  • IETF mini conn: log when ACK is queued.
  • Clean up and refactor code in several places.

Fixes and tying up of loose ends

26 Aug 13:15
Compare
Choose a tag to compare
  • Handle ECT-CE event: issue a loss event.
  • Log the fact that we ignore SETTINGS_MAX_HEADER_LIST_SIZE.
  • Use Max Push ID in GOAWAY frame to cancel promises.
  • Add support for HTTP/3 CANCEL_PUSH frame.
  • lsquic_stream_is_pushed: streams without headers are never pushed.
  • [BUGFIX] Regression in lsquic_stream_shutdown_internal: now it shuts down.
  • Improve logic whether to generate CONNECTION_CLOSE.

Minor ECN improvements

20 Aug 18:35
Compare
Choose a tag to compare
  • Don't process incoming ECN marks if ECN is not enabled.
  • Schedule ACK when incoming packet is marked with CE.

Bugfix release: DPLPMTUD stealing ACK across buffered packets

11 Aug 13:01
Compare
Choose a tag to compare
  • [BUGFIX] Generate frame record when moving an ACK from one buffered packet to another.

Bugfix release: DPLPMTUD

06 Aug 17:15
Compare
Choose a tag to compare
  • [BUGFIX] Do not return an oversize MTU probe to connection twice.
  • [FEATURE] Delayed Acks updated to latest draft. Still experimental.
  • Minor code cleanup in IETF full connection.

Bugfix release: Q050 regression

04 Aug 11:34
Compare
Choose a tag to compare
  • [BUGFIX] Regression in 2.19.1 that breaks Q050

Bugfix release: PLPMTU sizes, Windows build

30 Jul 20:02
Compare
Choose a tag to compare
  • [BUGFIX] Do not reduce PLPMTU size by network overhead.
  • [BUGFIX] Windows build.

Feature: DPLPMTUD

29 Jul 16:01
Compare
Choose a tag to compare
  • [FEATURE] DPLPMTUD support. IETF connections now search for the maximum packet size, improving throughput.
  • [DEBUG] Record event in stream history when on_close() is called in dtor.

Minor bugfix release

22 Jul 18:47
Compare
Choose a tag to compare
  • [BUGFIX] Send prediction: lone path challenges do not get squeezed out
  • Fix crash in http_client: now -K and -B can be used simultaneously