|
wired
libc-free QUIC/HTTP3 SDK in C for x86_64-linux
|
Optional debug-log file paths, each 0 to disable (the default): a qlog (RFC 9002-shaped packet_sent/packet_received events, JSON-SEQ framed) and an NSS key log (SSLKEYLOGFILE format) for decrypting a capture in Wireshark. More...
#include <srvrun.h>
Data Fields | |
| const char * | qlog_path |
| qlog file path, or 0 to disable | |
| const char * | keylog_path |
| NSS key log file path, or 0 to disable. | |
| const char * | cert_path |
| cert.pem path, or 0 to disable SIGHUP reload | |
| const char * | key_path |
| key.pem path, or 0 to disable SIGHUP reload | |
| int | cc_algo |
| CC_ALGO_* for fresh connections. | |
Optional debug-log file paths, each 0 to disable (the default): a qlog (RFC 9002-shaped packet_sent/packet_received events, JSON-SEQ framed) and an NSS key log (SSLKEYLOGFILE format) for decrypting a capture in Wireshark.
cert_path/key_path, when both set, enable certificate hot reload on SIGHUP (re-reads the same PEM pair id was built from); 0 (either) disables it.
| int wired_srvrun_obs::cc_algo |
CC_ALGO_* for fresh connections.
0 selects the build's default (WIRED_CC_ALGO_DEFAULT in srvrun.c – Cubic unless the build overrides it); a build wanting NewReno overrides -DWIRED_CC_ALGO_DEFAULT=0, since an explicit runtime NewReno request (CC_ALGO_NEWRENO == 0) is indistinguishable from "unset".