mirror of
https://gitea.invidious.io/iv-org/litespeed-quic.git
synced 2024-08-15 00:53:43 +00:00
Release 2.23.2
- Add QPACK stats collection and experimentation mode, see the new es_qpack_experiment setting. - Log busy connection stats every second using the new "conn-stats" log module. - Log about skipping only once. - Update HTTP/3 greased frame type formula. - Use ls-qpack v2.2.1.
This commit is contained in:
parent
6a6683860a
commit
758aff32b9
30 changed files with 800 additions and 33 deletions
|
@ -68,10 +68,11 @@ duck_client_on_conn_closed (lsquic_conn_t *conn)
|
|||
static ssize_t
|
||||
duck_client_on_dg_write (lsquic_conn_t *conn, void *buf, size_t sz)
|
||||
{
|
||||
int s;
|
||||
|
||||
/* We only write one request */
|
||||
s = lsquic_conn_want_datagram_write(conn, 0);
|
||||
#ifndef NDEBUG
|
||||
int s =
|
||||
#endif
|
||||
lsquic_conn_want_datagram_write(conn, 0);
|
||||
assert(s == 1); /* Old value was "yes, we want to write a datagram" */
|
||||
|
||||
if (sz >= sizeof(REQUEST) - 1)
|
||||
|
|
|
@ -1952,6 +1952,11 @@ set_engine_option (struct lsquic_engine_settings *settings,
|
|||
settings->es_proc_time_thresh = atoi(val);
|
||||
return 0;
|
||||
}
|
||||
if (0 == strncmp(name, "qpack_experiment", 16))
|
||||
{
|
||||
settings->es_qpack_experiment = atoi(val);
|
||||
return 0;
|
||||
}
|
||||
break;
|
||||
case 18:
|
||||
if (0 == strncmp(name, "qpack_enc_max_size", 18))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue