- Sep 27, 2018
-
-
Dmitri Tikhonov authored
- [API Change] Add LSCONN_ST_PEER_GOING_AWAY to the list of conn statuses - [BUGFIX] free uncompressed headers correctly when error occurs
-
- Sep 12, 2018
-
-
Dmitri Tikhonov authored
- [BUGFIX] Do not abort conn on STREAM frame for a reset stream - [BUGFIX] Drop packets that would become empty due to repackaging. Packets on the scheduled queue may be marked for repackaging. Frames such as ACK frame that are never resent are removed from repackaged packets. We must check that the newly repackaged packet would not be empty. If it would be, it is destroyed instead and the next packet on the scheduled queue is used. Note that this change only affects the logic to return the next packet to be sent. Lost packets that are being rescheduled are already processed in this fashion. - Byteswap CID before logging it - this makes it match Chrome CIDs. (Except Q035, which is the last little-endian GQUIC version we support.)
-
- Sep 06, 2018
-
-
Dmitri Tikhonov authored
- [API Change] Disable packet sending if full batch cannot be sent If lsquic_packets_out_f() cannot send the whole batch, disable packet sending until lsquic_engine_send_unsent_packets() is called. - [BUGFIX] Handle case when STREAM frame does not fit. - [BUGFIX] Always allow incoming STREAM frames to overlap. Peers may send overlapping STREAM frames even if using versions older than Q043. - Custom header set fixes: - set "FIN reached" flag when custom header with FIN flag is claimed; - do not return custom header set for a reset stream.
-
- Aug 28, 2018
-
-
Dmitri Tikhonov authored
Add ability to create custom header set objects via callbacks. This avoids reading and re-parsing headers from the stream. See test/http_client.c for example implementation. (Use -B flag to turn it on).
-
- Aug 27, 2018
-
-
Dmitri Tikhonov authored
-
- Aug 22, 2018
-
-
Dmitri Tikhonov authored
-
- Aug 20, 2018
-
-
Dmitri Tikhonov authored
-
- Aug 17, 2018
-
-
Dmitri Tikhonov authored
-
Dmitri Tikhonov authored
-
- Aug 16, 2018
-
-
Dmitri Tikhonov authored
-
- Aug 15, 2018
-
-
Dmitri Tikhonov authored
-
- Aug 09, 2018
-
-
Dmitri Tikhonov authored
-
- Jul 17, 2018
-
-
LiteSpeed Tech authored
[BUGFIX] Fix libevent build error on Darwin
-
Zhang Chi authored
-
- Jul 10, 2018
-
-
Dmitri Tikhonov authored
- 1.10.1 - [BUGFIX] process connections after each batch of packets is read This avoids a problem of accumulating a very large list of packets (possible when speeds are high and socket's receive buffer is large) and processing it all at once. - If glibc is older than 2.17, link with rt. This is necessary for clock_getres(2). - Add version macros to lsquic.h; remove unnecessary includes.
-
- Jun 13, 2018
-
-
Dmitri Tikhonov authored
Use the original method of tracking connections by CIDs by default. If zero-sized CID support is turned on, connections are tracked by the address. A new connection is not created if another connection is using the same network address.
-
- May 30, 2018
-
-
Dmitri Tikhonov authored
-
- May 24, 2018
-
-
Dmitri Tikhonov authored
-
- May 23, 2018
-
-
Dmitri Tikhonov authored
-
- May 21, 2018
-
-
Dmitri Tikhonov authored
- [API Change] Add optional callback to call when handshake is done - [API Change, BUGFIX] After send failure, wait until transport available
-
- May 18, 2018
-
-
Dmitri Tikhonov authored
- [API] Expose useful lsquic_ver2str[] in lsquic.h - [BUGFIX] Do not produce packet sequence gaps due to STREAM frame elision
-
LiteSpeed Tech authored
201805181116 fix win build
-
Dmitri Tikhonov authored
-
Dmitri Tikhonov authored
-
Dmitri Tikhonov authored
-
Dmitri Tikhonov authored
- Improve checks of number of incoming streams limit and associated error reporting. - Small improvements to the recent DNS resolution code.
-
LiteSpeed Tech authored
If regex.h is not present (Windows), use alternative code
-
Dmitri Tikhonov authored
-
- May 16, 2018
-
-
Dmitri Tikhonov authored
-
LiteSpeed Tech authored
Added DNS Resolution feature to the client.
-
Kaito authored
-
Dmitri Tikhonov authored
- [BUGFIX] Frame insertion mis-ID as overlap instead of dup - http_client: fix priority range generated by -E flag
-
- May 11, 2018
-
-
Dmitri Tikhonov authored
-
- May 10, 2018
-
-
Dmitri Tikhonov authored
-
- May 09, 2018
-
-
Dmitri Tikhonov authored
-
Dmitri Tikhonov authored
-
Dmitri Tikhonov authored
-
Dmitri Tikhonov authored
-
Dmitri Tikhonov authored
-
- May 07, 2018
-
-
LiteSpeed Tech authored
Merge wincompat/test_common_win.c into test_common.c
-