mirror of
https://gitea.invidious.io/iv-org/litespeed-quic.git
synced 2024-08-15 00:53:43 +00:00
Latest changes:
- Fix busy loop: tickable must make progress. When connection is self-reporting as tickable, it must make progress when ticked. There are two issues: 1. If there are buffered packets, the connection is only tickable if they can be sent out. 2. A connection is tickable if there are streams on the servicing queue. When the tick occurs, we must service the stream independent of whether any packets are sent. - Fix assertion in pacer which can be incorrect under some conditions. - cmake: do not turn on address sanitizer if in Travis.
This commit is contained in:
parent
9918a066f1
commit
bdba46fd00
4 changed files with 34 additions and 27 deletions
14
CHANGELOG
14
CHANGELOG
|
@ -1,3 +1,17 @@
|
|||
2018-04-23
|
||||
|
||||
- Fix busy loop: tickable must make progress. When connection is
|
||||
self-reporting as tickable, it must make progress when ticked. There
|
||||
are two issues:
|
||||
1. If there are buffered packets, the connection is only tickable if
|
||||
they can be sent out.
|
||||
2. A connection is tickable if there are streams on the servicing
|
||||
queue. When the tick occurs, we must service the stream
|
||||
independent of whether any packets are sent.
|
||||
- Fix assertion in pacer which can be incorrect under some
|
||||
conditions.
|
||||
- cmake: do not turn on address sanitizer if in Travis.
|
||||
|
||||
2018-04-20
|
||||
|
||||
- [BUGFIX] Fix bug in lsquic_engine_connect() exposed by yesterday's
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue