From f4bfba069bd281258ce72183fd9d274168e9050c Mon Sep 17 00:00:00 2001 From: Dmitri Tikhonov Date: Mon, 23 Mar 2020 17:24:14 -0400 Subject: [PATCH] Release 2.12.1 [BUGFIX] ACK ping-pong: TIMESTAMP frame is not to be acked. --- CHANGELOG | 4 ++++ docs/conf.py | 2 +- include/lsquic.h | 2 +- src/liblsquic/lsquic_packet_common.h | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 6d4e95f..a48b8f1 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,7 @@ +2020-03-23 + - 2.12.1 + - [BUGFIX] ACK ping-pong: TIMESTAMP frame is not to be acked. + 2020-03-02 - 2.12.0 - [FEATURE] QUIC timestamps extension. diff --git a/docs/conf.py b/docs/conf.py index b6a6442..6e6895a 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -26,7 +26,7 @@ author = u'LiteSpeed Technologies' # The short X.Y version version = u'2.12' # The full version, including alpha/beta/rc tags -release = u'2.12.0' +release = u'2.12.1' # -- General configuration --------------------------------------------------- diff --git a/include/lsquic.h b/include/lsquic.h index b98203e..0d50e13 100644 --- a/include/lsquic.h +++ b/include/lsquic.h @@ -25,7 +25,7 @@ extern "C" { #define LSQUIC_MAJOR_VERSION 2 #define LSQUIC_MINOR_VERSION 12 -#define LSQUIC_PATCH_VERSION 0 +#define LSQUIC_PATCH_VERSION 1 /** * Engine flags: diff --git a/src/liblsquic/lsquic_packet_common.h b/src/liblsquic/lsquic_packet_common.h index 5f2bd1b..54c80ad 100644 --- a/src/liblsquic/lsquic_packet_common.h +++ b/src/liblsquic/lsquic_packet_common.h @@ -227,7 +227,7 @@ extern const char *const lsquic_pns2str[]; /* [draft-ietf-quic-transport-24] Section 1.2 */ #define IQUIC_FRAME_ACKABLE_MASK ( \ ALL_IQUIC_FRAMES & ~(QUIC_FTBIT_ACK|QUIC_FTBIT_PADDING\ - |QUIC_FTBIT_CONNECTION_CLOSE)) + |QUIC_FTBIT_CONNECTION_CLOSE|QUIC_FTBIT_TIMESTAMP)) /* [draft-ietf-quic-transport-20], Section 13.2 */ /* We bend some rules and retransmit BLOCKED, MAX_DATA, MAX_STREAM_DATA,