Benedikt Spies
Benedikt Spies
Fixes #3319.
Currently [ackhandler.sentPacketHandler](https://github.com/lucas-clemente/quic-go/blob/master/internal/ackhandler/sent_packet_handler.go) always waits for a handshake packet from the client to disable the anti-amplification limit. But the anti-amplification limit could be disabled when an address validation token is provide...
Test that modify global variables should not run simultaneously with other tests.
- support QLOGDIR environment variable - support chosen_alpn qlog event - support stream_data_moved event Covers #4189
Because quic-go deviates from the RFC, stateless resets are never handled if the connection ID has length zero. `handlerMap.Get` always returns a handler, but the encryption will fail afterwards. No...
Quiche currently uses `Instant::now()` directly in various places. Moving time management from quiche to the applications would make the quiche state machine more deterministic, which would improve testability. Also, the...
Tquic currently calls `Instant::now()` in various places, e.g. `connection.rs` or `endpoint.rs`. Moving time management from tquic to the applications would make the state machine more deterministic, which would improve testability...
Support disabling encryption in trusted environments, for research, debugging, and performance profiling. tquic and msquic support this extension: https://datatracker.ietf.org/doc/html/draft-banks-quic-disable-encryption
Splitting h3 out of quiche into its own crate (e.g. `quiche-h3` or `h3`) for a clarify separation between QUIC and HTTP/3 layers. Currently the h3 implementation uses non-public quiche function...
Draft for #2034