Skip to content

Commit d539a75

Browse files
author
Dmitri Tikhonov
committed
Release 1.21.1
- [BUGFIX] If FIN or RST not received, don't delay stream destruction. - [OPTIMIZATION] Speed up HPACK encoder by using same hash value to search static and dynamic tables.
1 parent 7cf121d commit d539a75

File tree

6 files changed

+195
-346
lines changed

6 files changed

+195
-346
lines changed

CHANGELOG

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
2019-05-06
2+
- 1.21.1
3+
- [BUGFIX] If FIN or RST not received, don't delay stream destruction.
4+
- [OPTIMIZATION] Speed up HPACK encoder by using same hash value to
5+
search static and dynamic tables.
6+
17
2019-04-12
28
- 1.21.0
39
- [FEATURE] Add qlog log module.

include/lsquic.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ extern "C" {
2525

2626
#define LSQUIC_MAJOR_VERSION 1
2727
#define LSQUIC_MINOR_VERSION 21
28-
#define LSQUIC_PATCH_VERSION 0
28+
#define LSQUIC_PATCH_VERSION 1
2929

3030
/**
3131
* Engine flags:

src/liblsquic/lsquic_stream.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -378,8 +378,7 @@ stream_is_finished (const lsquic_stream_t *stream)
378378
*/
379379
&& 0 == (stream->stream_flags & STREAM_SEND_RST)
380380
&& ((stream->stream_flags & STREAM_FORCE_FINISH)
381-
|| ((stream->stream_flags & (STREAM_FIN_SENT |STREAM_RST_SENT))
382-
&& (stream->stream_flags & (STREAM_FIN_RECVD|STREAM_RST_RECVD))));
381+
|| (stream->stream_flags & (STREAM_FIN_SENT |STREAM_RST_SENT)));
383382
}
384383

385384

0 commit comments

Comments
 (0)