lsquic icon indicating copy to clipboard operation
lsquic copied to clipboard

LiteSpeed QUIC and HTTP/3 Library

Results 86 lsquic issues
Sort by recently updated
recently updated
newest added

Hi, I'm trying to figure out if the code handles the case where a STREAM frame that has been buffered (but not sent) has to be repathed onto a new...

Do you have plans to support Webtransport?@litespeedtech

First, thanks for developing a nice library. I created very basic data transfer programs based on md5_{server,client}.c and tested on localhost. However, sending 10GB data takes 40 sec which is...

https://github.com/litespeedtech/lsquic/blob/d9b2c378376468a2aa2a75b24b2c3b9a3f82dc48/src/liblsquic/lsquic_stream.c#L1538 1. readf may found connection error, like HEC_QPACK_DECOMPRESSION_FAILED 2. If connection error happen, I think stream frame should not be process again. Otherwise it may assert some unexpected action....

https://github.com/litespeedtech/lsquic/blob/d9b2c378376468a2aa2a75b24b2c3b9a3f82dc48/src/liblsquic/lsquic_stream.c#L2163 1) lsquic_stream_readable may detect connection error, like HEC_QPACK_DECOMPRESSION_FAILED. 2) If connection error happen, I think stream on_read should not be call.

![Screenshot from 2022-07-26 11-26-40](https://user-images.githubusercontent.com/92428242/180917067-c133a737-a838-4b7f-81c8-aff88d8a20d8.png) In figure 1, in function lsquic_engine.c::lsquic_engine_destroy, force_close_conn->lsquic_attq_pop may result in a use-after-free. When calling force_close_conn, we may call lsquic_add_conn_to_attq first(in file lsquic_send_ctl.c) and then call free(conn)(in...

Hi alls, I am running experiments to evaluate the performances of the BBR algorithm with lsquic library. I set the bandwidth to 5Mbps, change the loss from 0.1 to 5...

Hello, i was testing the scenario of restarting the server, `es_send_prst` and `es_honor_prst` is set to 1. Client keep sending data to server, and then, restart the server, it seems...

hello, the client close the connection, peer lsquic_stream_read failed and then close the connection too, the client coredump. ![image](https://user-images.githubusercontent.com/1570006/178935426-3038fe66-194c-435b-a0f6-594f6f2665f4.png)