lsquic
lsquic copied to clipboard
LiteSpeed QUIC and HTTP/3 Library
Does the code handle case where a sent but not ACKed STREAM has to be repathed to a lower MTU path?
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.
 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. 