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…
	
	Add table
		Add a link
		
	
		Reference in a new issue