2024-03-18 19:28:18 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: ngtcp2: updated to 1.4.0 1.4.0 Erase sensitive data before freeing memory Fix compile error with libstdc++6-14 Make congestion controller use the current path MTU Reduce malloc call in conn_new Add missing FindJemalloc.cmake to EXTRA_DIST Automate release process Make Path MTU Discovery probes configurable examples: Add --pmtud-probes option Accept zero length UDP datagram payload and just return 0 Deal with the case that send_quantum < max_udp_payload_size Adjust simpleclient buffer to have default max_tx_udp_payload_size Document about outgoing UDP datagram payload size Move ngtcp2_settings_default_versioned to ngtcp2_settings.c Refactor acktr Cleanup free functions called from conn_new Make functions that discard pkns callable from the other source files Add typed ngtcp2_min and ngtcp2_max functions Avoid setting 0 after memset Move ngtcp2_transport_params functions to its own file Remove unused ngtcp2_conversion_test.c Move struct version to the last argument git clone recursive Update README.rst ngtcp2_conn_write_connection_close: Fix assertion failure Fix assertion failure because of failing dup Connection ID check fuzz: Add read_write_pkt fuzzer Workaround llvm issue fuzz: Add missing include fuzz: Workaround llvm issue Add 2 new ngtcp2_ccerr_type values Add handshake fuzzer docker: Use copy --link Bump aws-lc to v1.23.0 Bump boringssl Bump picotls Switch to distroless/base-nossl Remove debug printf Add padding to at most 1200 bytes Add ngtcp2_ppe padding tests |
2024-02-17 11:15:45 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: ngtcp2: updated to 1.3.0 ngtcp2 v1.3.0 Do not run docker-build on tag Speed up git clone Use cmake -B consistently Bump actions/cache from 3 to 4 Optimize STOP_SENDING Fix retransmit frames on stream Set NGTCP2_STRM_FLAG_RESET_STREAM when RESET_STREAM is sent Add helper functions to encode/decode zero length transport parameter Verify decoding truncated frames Use typed frame type rather than ngtcp2_frame Verify decoding truncated packet headers Open a remote stream if RESET_STREAM is received nghttp3 now requires git submodule Migrate to munit from cunit Rewrite ngtcp2_cbrt Add missing munit header file to HFILES Bump munit Fix typo Bump microsoft/setup-msbuild from 1 to 2 Remove pthread from BORINGSSL_LIBS boringssl: Add certificate compression Rewrite hexdump hexdump: Add an extra whitespace after address hexdump: Fix the last address is not shown examples: Add include in GnuTLS example Use assert_stdsv_equal and print title examples: Minor fixup Bump aws-lc to v1.21.0 Add security policy Bump boringssl Bump openssl examples: Fix operator precedence error Bump munit |
2024-01-21 21:00:59 by Thomas Klausner | Files touched by this commit (3) | |
Log message: ngtcp2: update to 1.2.0. What's Changed cmake: Require nghttp3 >= v1.0.0 by @tatsuhiro-t in #1026 examples: Clarify stream limits by @tatsuhiro-t in #1032 Bump actions/stale from 8 to 9 by @dependabot in #1033 Avoid detecting OpenSSL 3.2 as quictls by @tatsuhiro-t in #1035 Clarify the behavior when a stream is not found by @tatsuhiro-t in #1036 Do not recognize boringssl as quictls by @tatsuhiro-t in #1038 Bump github/codeql-action from 2 to 3 by @dependabot in #1037 docker: Switch to bsslclient and bsslserver by @tatsuhiro-t in #1039 interop: Switch to wolfssl by @tatsuhiro-t in #1040 Revert "docker: Switch to bsslclient and bsslserver" by \ @tatsuhiro-t in #1041 docker: Switch to wolfssl by @tatsuhiro-t in #1042 Use wolfSSL in a README example by @tatsuhiro-t in #1043 Add aws-lc as BoringSSL alternative by @tatsuhiro-t in #1044 wolfSSL: Disable deprecated signature algorithms by @tatsuhiro-t in #1046 Remove use of SSL_set_quic_transport_version by @tatsuhiro-t in #1047 examples: Build with libressl by @tatsuhiro-t in #1048 Fix zero len file by @tatsuhiro-t in #1049 Assert that _BitScanReverse64 never fail by @tatsuhiro-t in #1051 Revert "wolfSSL: Disable deprecated signature algorithms" by \ @tatsuhiro-t in #1052 wolfssl: Enable --enable-keylog-export by @tatsuhiro-t in #1053 h09client: Fix display ecn bits by @tatsuhiro-t in #1054 Bump wolfSSL to v5.6.6-stable by @tatsuhiro-t in #1055 ngtcp2_pkt_adjust_pkt_num: Take bytes rather than bits by @tatsuhiro-t in #1056 Initial and Handshake packets are immediately acknowledged by @tatsuhiro-t \ in #1057 Refactor by @tatsuhiro-t in #1058 examples: Print remote HTTP/3 settings by @tatsuhiro-t in #1059 Fix assertion failure on immediate migration by @tatsuhiro-t in #1060 Add ngtcp2_window_filter tests by @tatsuhiro-t in #1061 Fix gcc-13 warning by @tatsuhiro-t in #1062 Fix persistent congestion by @tatsuhiro-t in #1064 Port missing changes to h09server by @tatsuhiro-t in #1065 Fix typo by @tatsuhiro-t in #1066 Update docker by @tatsuhiro-t in #1067 Fix docker build-arg by @tatsuhiro-t in #1069 Revert "Send RESET_STREAM if stream is reset by client" by \ @tatsuhiro-t in #1071 Return early when STOP_SENDING is received more than once by @tatsuhiro-t in \ #1072 Do not send STOP_SENDING if RESET_STREAM has been received by @tatsuhiro-t \ in #1073 Update doc by @tatsuhiro-t in #1074 wolfssl: Just use QUIC v1 transport parameter codepoint by @tatsuhiro-t in #1075 wolfssl: Disable ECH by @tatsuhiro-t in #1076 Bump boringssl by @tatsuhiro-t in #1077 Bump picotls by @tatsuhiro-t in #1078 Remove sample_offset field from ngtcp2_ppe by @tatsuhiro-t in #1079 ci: Build and verify aws-lc flavored builds by @tatsuhiro-t in #1080 Update boringssl build procedure by @tatsuhiro-t in #1081 Bump aws-lc to v1.20.0 by @tatsuhiro-t in #1082 Update doc by @tatsuhiro-t in #1083 |
2023-11-26 08:28:34 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: ngtcp2: updated to 1.1.0 ngtcp2 v1.1.0 Extract ngtcp2_frame_chain to its own file Refactor ringbuf Fix typo Rename reset stream flags Remove unused ngtcp2_conn_resched_frames crypto: Fix bug that retry token AAD does not include QUIC version cmake: re-add two missing includes Bump clang to 15 quictls: Prefetch objects to workaround 3.x perf regression Bump clang-format to 15 Bump quictls to 3.1.4+quic Deprecate NGTCP2_PROTO_VER_MIN and NGTCP2_PROTO_VER_MAX ngtcp2_conn_write_datagram conveniently accepts single buffer windows: Fix warnings ptlsclient, ptlsserver: Support hq h09client: Use util::write_token Cpp ext Use __FILE_NAME__ instead of __FILE__ examples: Rename extend_max_streams_bidi to extend_max_local_streams_bidi Define varint identifiers as macros Limit the number of NEW_CONNECTION_ID frames that are in-flight Make frame type of type uint64_t Fix doc Fix assertion failure Eliminate floating point computations Bump actions/github-script from 6 to 7 client: Optimize a bit Revert ignoring loss signal during startup Rework app_limited Remove unused strmq_nretrans autotools: Check wolfSSL_is_quic is available wolfSSL: Add more build options h09client: Fix uninitialized variable |
2023-10-28 17:26:33 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: ngtcp2: updated to 1.0.1 ngtcp2 v1.0.1 crypto: Fix bug that retry token AAD does not include QUIC version |
2023-10-16 21:14:27 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: ngtcp2: updated to 1.0.0 Simplify std::unique_ptr get and release Fix assertion failure Reset ppe pending state explicitly Print a correct program name after usage Rename all occurrences of bbr2 to bbrv2 Fix compile error with libressl Add dependabot to update actions Bump actions/checkout from 3 to 4 Bump docker/login-action from 2 to 3 Bump docker/setup-buildx-action from 2 to 3 Bump docker/build-push-action from 4 to 5 docker: Bump base image to debian 12 Add release script qlog: Support STREAMS_BLOCKED frame qlog: Add missing stream_id to stream_data_blocked Add tests for ngtcp2_qlog_write_frame Merge ngtcp2_crypto into ngtcp2_stream Bump quictls Bbrv2 tweak Support latest bbr only Add log event filter Add NGTCP2_LOG_EVENT_CC Simplify *pfrc == NULL and rv != NGTCP2_ERR_NOBUF conditions Simplify ngtcp2_vec_merge Log event cc fix ngtcp2_crypto_verify_retry_token: Return -1 if cil validation fails Rename NGTCP2_LOG_EVENT_RCV to NGTCP2_LOG_EVENT_LDC Shutdown stream between write stream calls Fix assertion failure Fix missing prefix for AF_INET macros in ngtcp2_crypto.c Rework how network families are defined with generic sock addr Refactor path validation Write MAX_STREAMS after RESET_STREAM as the original comment suggests Send RESET_STREAM if stream is reset by client Bump quictls to 3.1.3 Bump boringssl Bump picotls Not early anymore Fix uninitialized variables Check return values from openssl functions cmake: speed up warning option detection cmake: delete unused detections, add missing #defines Update examples/.gitignore cmake: Enable werror Require nghttp3 v1.0.0 |
2023-09-06 20:12:38 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: ngtcp2: updated to 0.19.1 0.19.1 Unknown changes |
2023-07-31 18:06:22 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: ngtcp2: updated to 0.18.0 0.18.0 Unknown changes |
2023-07-11 08:13:10 by Adam Ciarcinski | Files touched by this commit (5) | |
Log message: revbump after nghttp3/ngtcp2 update |
2023-07-11 08:04:25 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: ngtcp2: updated to 0.17.0 0.17.0 Unknown changes |