Skip to content

Releases: litespeedtech/lsquic

Minor amplification bug fixes

04 Jun 14:44
Compare
Choose a tag to compare
  • [BUGFIX] Don't double-count tag length in amplification logic.
  • [BUGFIX] Consider amplification when deciding to return TICK_SEND.

Support Windows; use lsxpack_header v206

03 Jun 12:29
Compare
Choose a tag to compare
  • [API] Use lsxpack_header v206.
  • [FEATURE] Windows supported.
  • [BUGFIX] Fix uninitialized variable use in client (regression in 2.15.0).
  • Use ls-hpack 2.2.0.
  • Use ls-qpack 2.2.0.
  • Sample programs: fix the way maximum number of packets is calculated.
  • Remove some dead code.

Support Internet Draft 28

27 May 14:34
Compare
Choose a tag to compare
  • [FEATURE] QUIC and HTTP/3 Internet Draft 28 support.
  • [BUGFIX] Ignore Retry packets after other packets are decrypted successfully.
  • [BUGFIX] Transport parameter decoding: CID no longer has 4-byte length minimum.
  • http_client: fix and optimize lsxpack_header allocator.
  • Drop support for Internet Draft 25.

Android support

19 May 20:34
Compare
Choose a tag to compare
v2.14.8

Update version to 2.14.8

Bugfix release: ALPN maps, frame reader skips

12 May 21:13
Compare
Choose a tag to compare
  • [BUGFIX] ALPN-to-version mapping: do not skip h3-Q050.
  • [BUGFIX] Frame reader: skip headers if target stream is closed.

Bugfix release: amplification, TP validations, and others

06 May 13:52
Compare
Choose a tag to compare
  • [BUGFIX] Fix amplification mitigation in 0-RTT case.
  • [BUGFIX] IETF mini connection should not tickable if cannot send a packet due to amplification.
  • [BUGFIX] Fail if active_connection_id_limit TP is smaller than 2.
  • [BUGFIX] Qlog server certificates for IETF QUIC connections.
  • [BUGFIX] Uninitialized struct padding usage in tokgen (benign).
  • [BUGFIX] Incorrect argument to shi_lookup() (benign).

Bugfix release: amplification mitigation fixes

06 May 14:14
Compare
Choose a tag to compare
  • [BUGFIX] Fix amplification mitigation in 0-RTT case.
  • [BUGFIX] IETF mini connection should not tickable if cannot send a packet due to amplification.

Bugfix release: coalesced packets, skip headers

29 Apr 15:23
Compare
Choose a tag to compare
  • [BUGFIX] In coalesced datagram, ignore packets whose CID does not match.
  • [BUGFIX] Frame reader: skip headers if target stream is not found.
  • [BUGFIX] Log message in QPACK decoder handler.

Bugfix release: flags, settings, callbacks

24 Apr 13:54
Compare
Choose a tag to compare
  • [BUGFIX] Heed es_rw_once for pushed HTTP/3 streams.
  • [BUGFIX] IETF client: set correct flags on bidirectional streams.
  • [BUGFIX] Generate Cancel Stream QPACK instructions for abandoned streams.
  • [BUGFIX] Do not call header callbacks after stream is closed.
  • Use ls-qpack 2.1.1

Bugfix release

17 Apr 16:27
Compare
Choose a tag to compare
  • [BUGFIX] Place connections on tickable queue when sending is reenabled.
  • [BUGFIX] A connection is tickable if it has unsent packets.
  • [BUGFIX] Heed peer's max_packet_size transport parameter.
  • [BUGFIX] Honor max packet size on the client and when path changes.