Releases: litespeedtech/lsquic
Releases · litespeedtech/lsquic
WebTransport, amplification fix, server preferred address, connection info API
- Add WebTransport support. (#543)
- Fix IETF QUIC IP spoofing amplification attack.
- Improve preferred address migration implementation, pass interop tests.
- Add lsquic_conn_get_info() API to retrieve information about a connection.
Address hash flood attack, post-quantum support
- Address hash flood attack for lsquic_hash by switching to rapidhash with stronger random seed.
- Fix packet packing problem for post-quantum support.
- Add configuration to control version negotiation and amplification factor.
Infinite loop fix, API updates, QUICv2 fix, post-quantum fix
- Update to ls-qpack v2.6.1 to fix a infinite loop.
- Add lsquic_engine_get_conns_count() API
- Updated ea_generate_scid() API
- Fix retry packet SCID generation to follow the engine API.
- Fix QUICv2 header protection key when a retry packet is involved.
Fix busy loop
- Fix a busy loop due to WANT_WRITE flag for a closed stream.
Fix handshake padding, packet split
- Properly pad handshake packet to minimum 1200 bytes.
- Fix a corner case in packet split
Fix bpq_count
- Fix bpq_count (issue #504)
Fix RETIRE_CONNECTION_ID frame abuse
- Fix RETIRE_CONNECTION_ID frame abuse.
- Fix some assert failures.
Fix 0-RTT packet validation, update docker build
- Fix overly strict 0-RTT packet DCID validation.
- Update docker build.
Fix ACK and CONNECTION_CLOSE
- Fix ACK handling.
- Do not apply congestion control to CONNECTION_CLOSE frame.
More STREAM_BLOCKED fixes
- Fix CPU spinning due to sending STREAM_BLOCKED frame.