- Feb 28, 2020
-
-
Tatsuhiro Tsujikawa authored
-
- Feb 16, 2020
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
Bring back the processing of Handshake packets. Doing so can reset idle timer and reset PTO count which is useful to deal with packet loss during handshake.
-
- Feb 12, 2020
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
With this change, ngtcp2 library does not increase remote stream limit automatically. Application should extend the stream limit by calling ngtcp2_conn_extend_max_streams_bidi or ngtcp2_conn_extend_max_streams_uni. Automatic increment is problematic because the application stream might be closed well after QUIC stream is closed (e.g., lost packets for QPACK stream might delay HTTP level stream closure). The rule is that if ngtcp2_stream_open is called, then application is responsible to extend the stream limit.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- Feb 11, 2020
-
-
Tatsuhiro Tsujikawa authored
Remove redundant Buffer::begin
-
Tatsuhiro Tsujikawa authored
Stream must be closed in nghttp3 callback because quic stream close comes before http stream close because of packet reordering or loss.
-
Amir Livneh authored
It always equals to buf.data().
-
- Feb 09, 2020
-
-
Tatsuhiro Tsujikawa authored
-
- Feb 08, 2020
-
-
Tatsuhiro Tsujikawa authored
Client doesn't read Short packet until handshake completes, so doing these stuff in one place after handshake is much simpler.
-
Tatsuhiro Tsujikawa authored
Fix setting remote transport params order
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
Now server can perform path validation without chaining DCID if a remote peer does not change DCID as per spec.
-
- Feb 06, 2020
-
-
James M Snell authored
Fixes: https://github.com/ngtcp2/ngtcp2/issues/213
-
Tatsuhiro Tsujikawa authored
Fix typo
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- Feb 03, 2020
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- Feb 01, 2020
-
-
Amir Livneh authored
-
- Jan 30, 2020
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- Jan 29, 2020
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
Time = 0 is valid time in ngtcp2
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
so that application is not bothered by another cryptic function.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
Still we need to add additional handshake timeout.
-
Tatsuhiro Tsujikawa authored
Coalesces Initial and Handshake from server on probe. Include occasional PING in non-ACK eliciting packets.
-
- Jan 28, 2020
-
-
Tatsuhiro Tsujikawa authored
-