mirror of
https://gitea.invidious.io/iv-org/litespeed-quic.git
synced 2024-08-15 00:53:43 +00:00
Release 3.0.4
This commit is contained in:
parent
f9e1c11a39
commit
497ec21d16
9 changed files with 17 additions and 8 deletions
|
@ -1,3 +1,11 @@
|
|||
2022-01-10
|
||||
- 3.0.4
|
||||
- Fix overly strict assert()
|
||||
- Do not reset path MTU due to three lost_mtu_probe
|
||||
- Fix handshake failure due to too many realy data
|
||||
- Better build support for Windows platform
|
||||
- Update ls-qpack to 2.2.3
|
||||
|
||||
2021-09-30
|
||||
- 3.0.3
|
||||
- Generate ACK for DATAGRAM frame while avoid RETX (issue #312 #325).
|
||||
|
|
|
@ -25,7 +25,7 @@ install:
|
|||
|
||||
cd boringssl
|
||||
|
||||
git checkout a2278d4d2cabe73f6663e3299ea7808edfa306b9
|
||||
git checkout cf8d3ad3cea51cf7184307d54f465da62b7d8408
|
||||
|
||||
cmake .
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ if exist ".\boringssl\CMakeLists.txt" (
|
|||
) else (
|
||||
git clone https://boringssl.googlesource.com/boringssl
|
||||
cd boringssl
|
||||
git checkout a2278d4d2cabe73f6663e3299ea7808edfa306b9
|
||||
git checkout cf8d3ad3cea51cf7184307d54f465da62b7d8408
|
||||
cmake -DCMAKE_GENERATOR_PLATFORM=x64 --config Debug -DBUILD_SHARED_LIBS=OFF -DOPENSSL_NO_ASM=1 .
|
||||
msbuild /m ALL_BUILD.vcxproj
|
||||
cd ..
|
||||
|
|
|
@ -26,7 +26,7 @@ author = u'LiteSpeed Technologies'
|
|||
# The short X.Y version
|
||||
version = u'3.0'
|
||||
# The full version, including alpha/beta/rc tags
|
||||
release = u'3.0.3'
|
||||
release = u'3.0.4'
|
||||
|
||||
|
||||
# -- General configuration ---------------------------------------------------
|
||||
|
|
|
@ -25,7 +25,7 @@ extern "C" {
|
|||
|
||||
#define LSQUIC_MAJOR_VERSION 3
|
||||
#define LSQUIC_MINOR_VERSION 0
|
||||
#define LSQUIC_PATCH_VERSION 3
|
||||
#define LSQUIC_PATCH_VERSION 4
|
||||
|
||||
/**
|
||||
* Engine flags:
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit c74cd4b2c3f97c069584615dc37fdd22a9110c80
|
||||
Subproject commit 7ba6f119e56e3709e25933d73dbb13c7ed242331
|
|
@ -332,7 +332,7 @@ ietf_v1_gen_stream_frame (unsigned char *buf, size_t buf_len,
|
|||
obits = 0, dbits = 0;
|
||||
#endif
|
||||
|
||||
assert(!!fin ^ !!size);
|
||||
assert(!!fin || !!size);
|
||||
|
||||
/* We do not check that stream_id, offset, and size are smaller
|
||||
* than 2^62: this is not necessary, as this code will never generate
|
||||
|
|
|
@ -2013,7 +2013,8 @@ lsquic_send_ctl_next_packet_to_send (struct lsquic_send_ctl *ctl,
|
|||
|
||||
if (packet_out->po_flags & PO_REPACKNO)
|
||||
{
|
||||
if (packet_out->po_regen_sz < packet_out->po_data_sz)
|
||||
if (packet_out->po_regen_sz < packet_out->po_data_sz
|
||||
&& packet_out->po_frame_types != QUIC_FTBIT_PADDING)
|
||||
{
|
||||
update_for_resending(ctl, packet_out);
|
||||
packet_out->po_flags &= ~PO_REPACKNO;
|
||||
|
|
|
@ -3308,7 +3308,7 @@ abort_connection (struct lsquic_stream *stream)
|
|||
TAILQ_INSERT_TAIL(&stream->conn_pub->service_streams, stream,
|
||||
next_service_stream);
|
||||
stream->sm_qflags |= SMQF_ABORT_CONN;
|
||||
LSQ_WARN("connection will be aborted");
|
||||
LSQ_INFO("connection will be aborted");
|
||||
maybe_conn_to_tickable(stream);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue