Release 2.18.1

- [FEATURE] Implement the "QUIC bit grease" extension.
- [BUGFIX] Selecting CID used for logging on client.
- [BUGFIX] Header protection assertion.
- [BUGFIX] Server: enable SSL key logging when cert lookup callback
  is not set.
- Remove some dead code.
This commit is contained in:
Dmitri Tikhonov 2020-07-14 08:26:58 -04:00
parent 67507cc4b6
commit 692a91022d
13 changed files with 82 additions and 16 deletions

View file

@ -752,6 +752,14 @@ settings structure:
Default value is :macro:`LSQUIC_DF_NOPROGRESS_TIMEOUT_SERVER` in server
mode and :macro:`LSQUIC_DF_NOPROGRESS_TIMEOUT_CLIENT` in client mode.
.. member:: int es_grease_quic_bit
Enable the "QUIC bit grease" extension. When set to a true value,
lsquic will grease the QUIC bit on the outgoing QUIC packets if
the peer sent the "grease_quic_bit" transport parameter.
Default value is :macro:`LSQUIC_DF_GREASE_QUIC_BIT`
To initialize the settings structure to library defaults, use the following
convenience function:
@ -938,6 +946,11 @@ out of date. Please check your :file:`lsquic.h` for actual values.*
By default, do not use no-progress timeout on the client.
.. macro:: LSQUIC_DF_GREASE_QUIC_BIT
By default, greasing the QUIC bit is enabled (if peer sent
the "grease_quic_bit" transport parameter).
Receiving Packets
-----------------

View file

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