Release 3.0.2

This commit is contained in:
George Wang 2021-06-29 16:11:29 -04:00
parent 0dbfd88edd
commit 7fc1254850
5 changed files with 15 additions and 4 deletions

View file

@ -1,3 +1,8 @@
2021-06-16
- 3.0.2
- Do not timeout connection if peer sends PING frames.
- Do not assert for MTU probe packet when cancel a path.
2021-06-16
- 3.0.1
- Only force TICK_CLOSE flag after received CONNECTION_CLOSE frame. (issue #292 #281)

View file

@ -26,7 +26,7 @@ author = u'LiteSpeed Technologies'
# The short X.Y version
version = u'3.0'
# The full version, including alpha/beta/rc tags
release = u'3.0.1'
release = u'3.0.2'
# -- General configuration ---------------------------------------------------

View file

@ -25,7 +25,7 @@ extern "C" {
#define LSQUIC_MAJOR_VERSION 3
#define LSQUIC_MINOR_VERSION 0
#define LSQUIC_PATCH_VERSION 1
#define LSQUIC_PATCH_VERSION 2
/**
* Engine flags:

View file

@ -5918,6 +5918,11 @@ process_ping_frame (struct ietf_full_conn *conn,
LSQ_DEBUG("received PING");
if (conn->ifc_flags & IFC_SERVER)
log_conn_flow_control(conn);
LSQ_DEBUG("received PING frame, update last progress to %"PRIu64,
conn->ifc_pub.last_tick);
conn->ifc_pub.last_prog = conn->ifc_pub.last_tick;
return 1;
}

View file

@ -3654,8 +3654,9 @@ lsquic_send_ctl_cancel_path_verification (struct lsquic_send_ctl *ctl,
next = TAILQ_NEXT(packet_out, po_next);
if (packet_out->po_path == path)
{
assert(packet_out->po_frame_types
& (QUIC_FTBIT_PATH_CHALLENGE|QUIC_FTBIT_PATH_RESPONSE));
assert((packet_out->po_frame_types
& (QUIC_FTBIT_PATH_CHALLENGE|QUIC_FTBIT_PATH_RESPONSE))
|| packet_out->po_frame_types == QUIC_FTBIT_PADDING);
assert(!(packet_out->po_frame_types & ctl->sc_retx_frames));
send_ctl_maybe_renumber_sched_to_right(ctl, packet_out);
send_ctl_sched_remove(ctl, packet_out);