Release 2.19.7

- Handle ECT-CE event: issue a loss event.
- Log the fact that we ignore SETTINGS_MAX_HEADER_LIST_SIZE.
- Use Max Push ID in GOAWAY frame to cancel promises.
- Add support for HTTP/3 CANCEL_PUSH frame.
- lsquic_stream_is_pushed: streams without headers are never pushed.
- [BUGFIX] Regression in lsquic_stream_shutdown_internal: now it shuts down.
- Improve logic whether to generate CONNECTION_CLOSE.
This commit is contained in:
Dmitri Tikhonov 2020-08-26 09:00:45 -04:00
parent 36fcb9aa01
commit 03fef29b03
7 changed files with 176 additions and 40 deletions

View file

@ -377,7 +377,10 @@ settings structure:
.. member:: int es_silent_close
SCLS (silent close)
When true, ``CONNECTION_CLOSE`` is not sent when connection times out.
The server will also not send a reply to client's ``CONNECTION_CLOSE``.
Corresponds to SCLS (silent close) gQUIC option.
.. member:: unsigned es_max_header_list_size
@ -868,7 +871,8 @@ out of date. Please check your :file:`lsquic.h` for actual values.*
.. macro:: LSQUIC_DF_SILENT_CLOSE
By default, connections are closed silenty when they time out (no
CONNECTION_CLOSE frame is sent).
``CONNECTION_CLOSE`` frame is sent) and the server does not reply with
own ``CONNECTION_CLOSE`` after it receives one.
.. macro:: LSQUIC_DF_MAX_HEADER_LIST_SIZE

View file

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