Repository navigation
Highlights:
- Added
Config::set_max_outstanding_sent_packets()to configure the maximum number of outstanding sent packets, above which the connection is closed. The default is 22,000 packets. - Added the
congestion_window_uncheckedcongestion control algorithm, behind the non-defaultcongestion_window_unchecked_availablefeature, for deployments that limit transmission outside of quiche. Its fixed congestion window can be set withConfig::set_unchecked_congestion_window(). - Added
h3::WireErrorCode::DatagramErrorfor theH3_DATAGRAM_ERRORcode defined by RFC 9297. - Fixed several issues in stream FIN, reset and
STOP_SENDINGhandling that could hide stream completion, resets orStreamStoppederrors from the application, or retain stream state until the connection closed. This includesh3::Connection::poll()returningEvent::Datainstead ofEvent::Resetwhen a stream was reset in the middle of aDATAframe. - Fixed
quiche_conn_path_stats()always reporting amax_rttof 0. - Other bug fixes.
Full changelog at 0.30.0...0.30.1