mirror of
https://gitea.invidious.io/iv-org/litespeed-quic.git
synced 2024-08-15 00:53:43 +00:00
Release 1.17.3
[BUGFIX] Do not send STOP_WAITING frames when using Q044
This commit is contained in:
parent
feecb11b46
commit
bf2c703721
5 changed files with 12 additions and 2 deletions
|
@ -1,3 +1,7 @@
|
||||||
|
2018-11-16
|
||||||
|
- 1.17.3
|
||||||
|
- [BUGFIX] Do not send STOP_WAITING frames when using Q044
|
||||||
|
|
||||||
2018-10-19
|
2018-10-19
|
||||||
- 1.17.2
|
- 1.17.2
|
||||||
- [BUGFIX] Memory leak in test_frame_rw unit test.
|
- [BUGFIX] Memory leak in test_frame_rw unit test.
|
||||||
|
|
|
@ -25,7 +25,7 @@ extern "C" {
|
||||||
|
|
||||||
#define LSQUIC_MAJOR_VERSION 1
|
#define LSQUIC_MAJOR_VERSION 1
|
||||||
#define LSQUIC_MINOR_VERSION 17
|
#define LSQUIC_MINOR_VERSION 17
|
||||||
#define LSQUIC_PATCH_VERSION 2
|
#define LSQUIC_PATCH_VERSION 3
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Engine flags:
|
* Engine flags:
|
||||||
|
|
|
@ -1444,3 +1444,5 @@ lsquic_engine_count_attq (lsquic_engine_t *engine, int from_now)
|
||||||
now += from_now;
|
now += from_now;
|
||||||
return attq_count_before(engine->attq, now);
|
return attq_count_before(engine->attq, now);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -2001,7 +2001,8 @@ process_incoming_packet (struct full_conn *conn, lsquic_packet_in_t *packet_in)
|
||||||
if (conn->fc_conn.cn_version >= LSQVER_039)
|
if (conn->fc_conn.cn_version >= LSQVER_039)
|
||||||
{
|
{
|
||||||
assert(!(conn->fc_flags & FC_NSTP)); /* This bit off at start */
|
assert(!(conn->fc_flags & FC_NSTP)); /* This bit off at start */
|
||||||
if (conn->fc_settings->es_support_nstp)
|
if (conn->fc_conn.cn_version >= LSQVER_044
|
||||||
|
|| conn->fc_settings->es_support_nstp)
|
||||||
{
|
{
|
||||||
conn->fc_flags |= FC_NSTP;
|
conn->fc_flags |= FC_NSTP;
|
||||||
lsquic_send_ctl_turn_nstp_on(&conn->fc_send_ctl);
|
lsquic_send_ctl_turn_nstp_on(&conn->fc_send_ctl);
|
||||||
|
|
|
@ -965,6 +965,9 @@ lsquic_enc_session_gen_chlo (lsquic_enc_session_t *enc_session,
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
n_opts = 0;
|
n_opts = 0;
|
||||||
|
/* CHLO is not regenerated during version negotiation. Hence we always
|
||||||
|
* include this option to cover the case when Q044 gets negotiated down.
|
||||||
|
*/
|
||||||
if (settings->es_support_nstp)
|
if (settings->es_support_nstp)
|
||||||
opts[ n_opts++ ] = QTAG_NSTP;
|
opts[ n_opts++ ] = QTAG_NSTP;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue