You need to sign in or sign up before continuing.
- May 13, 2020
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- May 12, 2020
-
-
Tatsuhiro Tsujikawa authored
Fix static library builds, clarify shared libs situation
-
Tatsuhiro Tsujikawa authored
Fix read-heap-buffer-overflow in decode_varint_param()
-
- May 11, 2020
-
-
Amir Livneh authored
If `valuelen` is 0 and `p` equals `end`, decode_varint_param() reads an extra byte past the end of the buffer.
-
- May 09, 2020
-
-
Tatsuhiro Tsujikawa authored
-
- May 08, 2020
-
-
Peter Wu authored
Prior to commit 4e955731, ngtcp2 was built as shared library. That has changed into a static or shared library depending on the BUILD_SHARED_LIBS option, but this option was not documented and the comments were misleading. Rectify both issues. Note that autotools builds both libraries by default, but the current CMake config is only able to build one of them.
-
Peter Wu authored
Static libraries have to be built as position-independent, otherwise they cannot be linked into a shared library which is built position-independent (-fPIC). Without this, linking objects into libcurl.so fails with: /usr/bin/ld: libngtcp2.a(ngtcp2_conn.c.o): relocation R_X86_64_PC32 against symbol `__asan_option_detect_stack_use_after_return' can not be used when making a shared object; recompile with -fPIC
-
- May 06, 2020
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- May 05, 2020
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
Fix detection of proper OpenSSL and GnuTLS libraries
-
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 04, 2020
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- May 03, 2020
-
-
Tatsuhiro Tsujikawa authored
-
- May 01, 2020
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
Fix integer wraparound on 32-bit machines
-
Tatsuhiro Tsujikawa authored
Remove unused errno.h include from ngtcp2_log
-
- Apr 30, 2020
-
-
Amir Livneh authored
This causes conn_get_earliest_pktns() to falsely report a nonzero loss time, resulting in spurious retransmissions.
-
- Apr 29, 2020
-
-
Daniel Bevenius authored
Commit 0999d327 ("Pass user-defined printf function rather than passing file descriptor") removed the usage of errno so it does not need to be included.
-
Tatsuhiro Tsujikawa authored
Remove unused string.h include from examplestest
-
Tatsuhiro Tsujikawa authored
Remove ngtcp2_conn_get_bytes_in_flight. Use ngtcp2_conn_get_conn_stat instead.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
Fix assertion failure which occurs when CWND is filled up with Handshake probe packet and Short packet in the first call of ngtcp2_conn_writev_stream with NGTCP2_WRITE_STREAM_FLAG_MORE flag set. The next ngtcp2_conn_writev_stream gets assertion failure.
-
- Apr 28, 2020
-
-
Tatsuhiro Tsujikawa authored
-