Next | Query returned 23 messages, browsing 1 to 10 | Previous

History of commit frequency

CVS Commit History:


   2024-10-17 20:54:31 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
ngtcp2: updated to 1.8.1

1.8.1

Fix connection stall due to cwnd limited
   2024-10-10 10:46:11 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
ngtcp2: updated to 1.8.0

ngtcp2 v1.8.0

ngtcp2_ringbuf: Update doc and style
Vec refactor
ngtcp2_cid: Update doc and style
Add const qualifier
ngtcp2_pkt_decode_hd_long: Do not touch dest on error
ngtcp2_pkt_decode_ack_frame: Remove useless initialization
Change clang-format options
Fixing cmake export
Rtb on pkt lost
Rtb refactor
Crypto refactor
ngtcp2_pkt_encode_ack_frame: Make fr const and fix doc
ngtcp2_ppe: Update style
Pkt refactor
get_uvarint: Simplify by adopting consistent function signature
ngtcp2_get_uint*: Use dest directly
ngtcp2_put_pkt_num: Simplify and add tests
Rename ngtcp2_put_uint* functions
Revert "Rename ngtcp2_put_uint* functions"
Rename ngtcp2_get_uint* functions
Remove unused ngtcp2_get_uint48be and ngtcp2_put_uint48be
Remove useless condition
Update doc
Add LibreSSL
ngtcp2_acktr: Simplify
Remove unused NGTCP2_MAX_RX_(INITIAL|HANDSHAKE)_CRYPTO_DATA
ngtcp2_map: Fix hash computation
ngtcp2_map: Rename tablelenbits to hashbits
Map refactor
Conditional compile improvements
clang-format
get_uvarint: Remove unnecessary shift
Consistent macro comments
ngtcp2/version.h: Prepend NGTCP2_ prefix to the include guard
Update macro comments missed
Remove unused ngtcp2_nth_(server|client)_(bidi|uni)_id functions
Small optimization for immediate ack
Check pending_early_datalen before try sending 0RTT data
Add test to verify empty stream retransmission in 0RTT on Retry
examples: Add missing square brackets
Fix ARM64 __popcnt intrinsics
Do not enter app_limited if connection is pacing limited
ngtcp2_cc: Remove target_cwnd, use is_app_limited flag instead
Call ngtcp2_rst_on_ack_recv only when a packet is newly acked
ngtcp2_rst: Remove window filter and ineffective next_round_delivered
Revert "ngtcp2_rst: Remove window filter and ineffective \ 
next_round_delivered"
Call cc on_ack_recv only when a packet is newly acknowledged
ispow2: Better fallback implementation
ngtcp2_rst: Fix round counting
ngtcp2_rst: Remove window filter
Add missing ispow2 macro comment
examples: Bail out with ciphers option when TLS stack ignores it
CUBIC RFC 9438
Amend CUBIC
Hystart++ RFC 9406
PING bundled with ACK should trigger PTO
Extend ngtcp2_frame
cmake: Remove trailing whitespaces
Simplify condition
cubic: Increase CWND under app limited if CWND limited is observed
Bump quictls to 3.1.7+quic
Bump boringssl
Bump aws-lc to v1.36.1
   2024-08-24 08:55:32 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
ngtcp2: updated to 1.7.0

ngtcp2 v1.7.0

Refactor gha
Fix examples for picotls + libressl
Cleanup end of macro comments and clang-format
GHA: Remove EXTRA_LDFLAGS
Bump docker/build-push-action from 5 to 6
Add ngtcp2_tpe, testing packet encoder
Refactor packet writer functions for testing
Disable dependency tracking
GHA: Suppress warnings
Fix UDP_GRO struct cmsghdr data type
ngtcp2_ppe: Cleanup doc and fix typo
ngtcp2_strm: Cleanup doc and style
Rob cleanup
Refactor ksl
ngtcp2_gaptr: Cleanup doc and style
ngtcp2_idtr: Clean doc and fix wrong assertions
Added options to command find_package
Fix deprecation warning in examples/template.h
Bump clang format
interop: Fix ticket nonce size issue
ngtcp2_range: Cleanup doc and style
Update doc
ngtcp2_idtr: Remove server field
Refactor map
ngtcp2_map: Store psl in bucket
ngtcp2_pq: Refactor, cleanup doc and style
ngtcp2_ksl: Cleanup doc and style
ngtcp2_balloc: Optimize alignment space for 16 bytes boundary malloc
ngtcp2_map: Fix bug that psl is not updated when an element is removed
ngtcp2_map: Clear data just once
Fix typo in error log for SSL_CTX_new
Add LibreSSL and Picotls+LibreSSL to CI
Adjust the alignment of ngtcp2_ksl_node
CI: Run pytest for group-c
Ksl refactor
Fix ksl fuzzer
Const
fuzz: Exercise ksl deletion a bit more
Use OSSL_ENCRYPTION_LEVEL instead of ssl_encryption_level_t.
clang-format
Update BBR
bbr: Remove resetting and remembering values on loss
Bbr startup high loss
Bump boringssl
Bump aws-lc to v1.34.2
Bump picotls
Bump wolfssl to v5.7.2
interop: Bump ubuntu to 24.04
   2024-06-14 17:25:45 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
ngtcp2: updated to 1.6.0

ngtcp2 v1.6.0

examples: Print negotiated group if TLS stack gives that information
Remove ngtcp2_min and ngtcp2_max
GitHub does not understand :rfc:
Keep-alive packet should trigger PTO
Fix ngtcp2_conn_stat.max_tx_udp_payload_size update
Adjust memory pool allocation units to reduce allocation size
Adjust NGTCP2_ACKTR_MAX_ENT to match NGTCP2_MAX_ACK_RANGES + 1
Allocate ngtcp2_acktr_entry at once not to waste memory
Update doc
Reset pto_count when disarming loss detection timer
Bump boringssl
Bump aws-lc to v1.29.0
Bump picotls
Fix memory leak when stream datacnt gets below allocation threshold
Refactor ngtcp2_frame_chain allocation for ngtcp2_stream
   2024-05-09 12:01:19 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
ngtcp2: updated to 1.5.0

ngtcp2 v1.5.0

Fix release script
autotools: Switch to tar-pax
Pack more QUIC packets on large PMTUD probes
Drop UDP datagram if it comes from a well-known port
Rework transmitting empty STREAM frame
Take into account SCID length when computing minimum packet size
More prohibited ports
client: Handle error from feed_data
server: Send stateless reset
crypto: Adjust token stack buffer sizes
crypto: Reduce NGTCP2_CRYPTO_TOKEN_RAND_DATALEN to 16
Bump wolfssl to v5.7.0-stable
Group up integration test output
QUIC min Short packet is 22
cmake: add BUILD_TESTING, fix MSVC with static + shared
adding "git submodule" and libev stuff
Bump munit
ci: Add macos-14
server: Fix stateless reset buffer stack buffer overflow
Adopt std::to_array
Fix interop
server: Use std::span for sized binary data
client: Use std::span for sized binary data
examples: More std::span
std::unordered_map lookup by std::string_view
Refactor Buffer
interop: Support linux/arm64
chore: Build multi-platform Docker image during CI
interop: Build images on multiple runners
interop: Push multi platform images
Fix interop image tag
interop: Add missing h09 client/server
Refactor format_hex
CMakeLists(.txt): Add Build Test info on summary
Bump munit
server: Refactor packet write
Remove unused streq_l
Bump aws-lc to v1.26.0
Fix nullptr dereference
Bump boringssl
Bump picotls
   2024-03-18 19:28:18 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
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) | Package updated
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) | Package updated
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) | Package updated
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) | Package updated
Log message:
ngtcp2: updated to 1.0.1

ngtcp2 v1.0.1

crypto: Fix bug that retry token AAD does not include QUIC version

Next | Query returned 23 messages, browsing 1 to 10 | Previous