Skip to content

Commit

Permalink
Release 3.0.4
Browse files Browse the repository at this point in the history
  • Loading branch information
gwanglst committed Jan 11, 2022
1 parent f9e1c11 commit 497ec21
Show file tree
Hide file tree
Showing 9 changed files with 17 additions and 8 deletions.
8 changes: 8 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -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).
Expand Down
2 changes: 1 addition & 1 deletion appveyor-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ install:
cd boringssl
git checkout a2278d4d2cabe73f6663e3299ea7808edfa306b9
git checkout cf8d3ad3cea51cf7184307d54f465da62b7d8408
cmake .
Expand Down
2 changes: 1 addition & 1 deletion appveyor-windows.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -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 ..
Expand Down
2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
# 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 ---------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion include/lsquic.h
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion src/liblsquic/ls-qpack
Submodule ls-qpack updated 1 files
+1 −1 lsqpack.h
2 changes: 1 addition & 1 deletion src/liblsquic/lsquic_parse_ietf_v1.c
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
3 changes: 2 additions & 1 deletion src/liblsquic/lsquic_send_ctl.c
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
2 changes: 1 addition & 1 deletion src/liblsquic/lsquic_stream.c
Original file line number Diff line number Diff line change
Expand Up @@ -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);
}

Expand Down

0 comments on commit 497ec21

Please sign in to comment.