mirror of
https://gitea.invidious.io/iv-org/litespeed-quic.git
synced 2024-08-15 00:53:43 +00:00
Release 1.17.14
- [FEATURE] http_client can now collect stats: time to connect, TTFB, time to download, requests per seconds, and bandwidth. See -t flag. - [BUGFIX] http_client: -B, -K, and -r can be used at the same time. - [BUGFIX] http_client: do not display cert chain before each request. Now this is only done once per connection, if the handshake is successful and -a option is given. - [BUGFIX] Do not wait to dispatch on_close() after reading. If a stream is scheduled to be closed after on_read() callback returns, close it immediately instead of waiting until the end of the tick. If client creates new request from on_close() event, they will be processed in the same tick instead of waiting for the next one. - [BUGFIX] HEADERS stream is critical: always treat it with highest priority.
This commit is contained in:
parent
2815666c2e
commit
19f667fba5
24 changed files with 710 additions and 111 deletions
|
@ -25,7 +25,7 @@ extern "C" {
|
|||
|
||||
#define LSQUIC_MAJOR_VERSION 1
|
||||
#define LSQUIC_MINOR_VERSION 17
|
||||
#define LSQUIC_PATCH_VERSION 12
|
||||
#define LSQUIC_PATCH_VERSION 14
|
||||
|
||||
/**
|
||||
* Engine flags:
|
||||
|
@ -614,6 +614,13 @@ typedef struct lsquic_engine_api
|
|||
*/
|
||||
const struct lsquic_hset_if *ea_hsi_if;
|
||||
void *ea_hsi_ctx;
|
||||
#if LSQUIC_CONN_STATS
|
||||
/**
|
||||
* If set, engine will print cumulative connection statistics to this
|
||||
* file just before it is destroyed.
|
||||
*/
|
||||
void /* FILE, really */ *ea_stats_fh;
|
||||
#endif
|
||||
} lsquic_engine_api_t;
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue