- Jul 25, 2020
-
-
Tatsuhiro Tsujikawa authored
-
- Jul 23, 2020
-
-
Tatsuhiro Tsujikawa authored
-
- Jul 15, 2020
-
-
Tatsuhiro Tsujikawa authored
Pass struct sockaddr to ngtcp2 so that it knows how to deal with address change in more detailed manner (e.g., just compare IP address without port).
-
- Jul 05, 2020
-
-
Tatsuhiro Tsujikawa authored
-
- Jul 04, 2020
-
-
Tatsuhiro Tsujikawa authored
-
- Jun 29, 2020
-
-
Tatsuhiro Tsujikawa authored
-
- Jun 28, 2020
-
-
Tatsuhiro Tsujikawa authored
-
- Jun 26, 2020
-
-
Tatsuhiro Tsujikawa authored
-
- Jun 20, 2020
-
-
Amir Livneh authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- Jun 18, 2020
-
-
Tatsuhiro Tsujikawa authored
-
- Jun 10, 2020
-
-
Tatsuhiro Tsujikawa authored
-
- Jun 07, 2020
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
This commit introduces ngtcp2_stream_data_flags. The signature of ngtcp2_recv_stream_data is reworked. More specifically, flags parameter is added. The fin parameter is removed and it is replaced with NGTCP2_STREAM_DATA_FLAG_FIN flag. NGTCP2_STREAM_DATA_FLAG_0RTT flag is added to indicate that the data might be replayed.
-
- May 27, 2020
-
-
Tatsuhiro Tsujikawa authored
-
- May 26, 2020
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- May 25, 2020
-
-
Tatsuhiro Tsujikawa authored
-
- May 23, 2020
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- May 22, 2020
-
-
Tatsuhiro Tsujikawa authored
Remove NGTCP2_ALPN_H3 macro which should be defined by HTTP/3 layer.
-
Tatsuhiro Tsujikawa authored
-
- May 21, 2020
-
-
Tatsuhiro Tsujikawa authored
Deal with initial_scid, retry_scid, and original_dcid. We need to set and get QUIC transport parameters timely manner. Therefore, transport parameter operations are now done by ngtcp2_crypto library. Applications do not need to do set it manually. Added several callback function implementations to ngtcp2_crypto library which can be directly passed to ngtcp2_callbacks: client_initial, recv_retry, and recv_client_initial. Installation of initial packet number space encryption keys is now handled by ngtcp2_crypto library. They are done in ngtcp2_crypto_client_initial_cb, ngtcp2_crypto_recv_retry_cb and ngtcp2_crypto_recv_client_initial_cb.
-
- May 17, 2020
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- May 15, 2020
-
-
Tatsuhiro Tsujikawa authored
-
- May 14, 2020
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- May 13, 2020
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- May 06, 2020
-
-
Tatsuhiro Tsujikawa authored
-
- May 05, 2020
-
-
Tatsuhiro Tsujikawa authored
-
Peter Wu authored
Until mainline support of QUIC are present in OpenSSL and GnuTLS, be sure to test whether the found library versions are the patched ones since the version number check is insufficient. This fixes the default build on a system where a new GnuTLS is present without the patches from the GnuTLS tmp-quic branch. Add new ENABLE_OPENSSL and ENABLE_GNUTLS CMake options to allow explicitly disabling these libraries to mirror the --without-openssl and the --without-gnutls functionality of autotools. Partially addresses https://github.com/ngtcp2/ngtcp2/issues/238
-
- May 03, 2020
-
-
Tatsuhiro Tsujikawa authored
-
- Apr 28, 2020
-
-
Daniel Bevenius authored
-