mirror of
https://gitea.invidious.io/iv-org/litespeed-quic.git
synced 2024-08-15 00:53:43 +00:00
Release 2.23.0
- [FEATURE] IETF Client 0-RTT support. - [BUGFIX] Do not schedule MTU probe on first tick. - [BUGFIX] Parsing DATAGRAM frame. - [BUGFIX] If push promise fails, do not invoke hset destructor. - [BUGFIX] Client: When connections are IDed by port number, check DCID. Fixes issue #176. - Revert the 2.22.1 lsquic_is_valid_hs_packet change. All that was necessary is a change to the way we call it in lsquic_engine. No change to the function itself is required.
This commit is contained in:
parent
f3d781aa59
commit
04f8f447b2
24 changed files with 808 additions and 309 deletions
|
@ -1506,8 +1506,14 @@ idle_on_write (lsquic_stream_t *stream, lsquic_stream_ctx_t *st_h)
|
|||
headers.count = sizeof(header_arr) / sizeof(header_arr[0]);
|
||||
req = new_req(GET, push_path->path, st_h->req->authority_str);
|
||||
if (req)
|
||||
(void) lsquic_conn_push_stream(lsquic_stream_conn(stream),
|
||||
req, stream, &headers);
|
||||
{
|
||||
if (0 != lsquic_conn_push_stream(lsquic_stream_conn(stream),
|
||||
req, stream, &headers))
|
||||
{
|
||||
LSQ_WARN("stream push failed");
|
||||
interop_server_hset_destroy(req);
|
||||
}
|
||||
}
|
||||
else
|
||||
LSQ_WARN("cannot allocate req for push");
|
||||
free(push_path);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue