Releases: litespeedtech/lsquic
Releases · litespeedtech/lsquic
Minor amplification bug fixes
- [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
- [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
- [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
v2.14.8 Update version to 2.14.8
Bugfix release: ALPN maps, frame reader skips
- [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
- [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
- [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
- [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
- [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
- [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.