mirror of
https://gitea.invidious.io/iv-org/litespeed-quic.git
synced 2024-08-15 00:53:43 +00:00
Release 2.7.1
- [BUGFIX] client: don't call ignore_init() in middle of batch send. ignore_init() makes an assumption that the send controller has access to all outgoing packets. This change wraps a few IETF full connection methods to delay calling ignore_init() until the engine returns all outgoing packets that were batched. - [BUGFIX] set errno to EAGAIN if sendmmsg() can't send all of them. This needs to be done because the value of errno may be lost on some platforms. - [BUGFIX] Typo that set all bits in sm_qflags lead to crashes. - [BUGFIX] Do not cancel header block processing after failure, as QPACK releases the reference in that case. - [CLEANUP] IETF encrypt: replace assert(0) with a warning. - Several small improvements to the test server.
This commit is contained in:
parent
7ee4152504
commit
936463fe29
8 changed files with 150 additions and 49 deletions
16
CHANGELOG
16
CHANGELOG
|
@ -1,3 +1,19 @@
|
|||
2019-12-05
|
||||
- 2.7.1
|
||||
- [BUGFIX] client: don't call ignore_init() in middle of batch send.
|
||||
ignore_init() makes an assumption that the send controller has access
|
||||
to all outgoing packets. This change wraps a few IETF full connection
|
||||
methods to delay calling ignore_init() until the engine returns all
|
||||
outgoing packets that were batched.
|
||||
- [BUGFIX] set errno to EAGAIN if sendmmsg() can't send all of them.
|
||||
This needs to be done because the value of errno may be lost on
|
||||
some platforms.
|
||||
- [BUGFIX] Typo that set all bits in sm_qflags lead to crashes.
|
||||
- [BUGFIX] Do not cancel header block processing after failure, as
|
||||
QPACK releases the reference in that case.
|
||||
- [CLEANUP] IETF encrypt: replace assert(0) with a warning.
|
||||
- Several small improvements to the test server.
|
||||
|
||||
2019-11-27
|
||||
- 2.7.0
|
||||
- [API, FEATURE] Close connection immediately when ea_packets_out()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue