ngtcp2 1.23.0 rpms released

ngtcp2 1.23.0 rpms released and added to all supported platforms.

Major changes:

— examples: Use std::print for sim by @tatsuhiro-t
— examples: Rewrite util::split_str by @tatsuhiro-t
— examples: Refine formatter by @tatsuhiro-t in
— log: Faster logging by @tatsuhiro-t in
— examples: Introduce ProtoCodec to deduplicate examples by @tatsuhiro-t in
— Use ULL consistently by @tatsuhiro-t in
— examples: Stop surrounding constexpr variables with anonymous namespace by @tatsuhiro-t in
— examples: Use UZ for size_t by @tatsuhiro-t in
— examples: Use static constexpr for somewhat large structs by @tatsuhiro-t in
— examples: Use try_emplace for safe insertion of move only object by @tatsuhiro-t in
— Transit to closing state when sending application close by @tatsuhiro-t in
— Specify QualifierOrder by @tatsuhiro-t in
— examples: Prefer operator== to strcmp by @tatsuhiro-t in
— examples: Use std::filesystem::path for file path by @tatsuhiro-t in
— Provide generic ngtcp2_max and ngtcp2_min by @tatsuhiro-t in
— Examples fixup by @tatsuhiro-t in
— Rewrite fallback ntoh/hton functions for win32 by @tatsuhiro-t in
— Add ngtcp2_secure_clear by @tatsuhiro-t in
— Clear sensitive secrets and keys after use by @tatsuhiro-t in
— Add const version by @tatsuhiro-t in
— Fix grammatical errors by @tatsuhiro-t in
— crypto: Add tests for token validation by @tatsuhiro-t in
— examples: Add inline to NGTCP2_SERVER by @tatsuhiro-t in
— Add const and remove duplicated code by @tatsuhiro-t in
— Remove stale function declarations by @tatsuhiro-t in
— crypto: Deal with overflow when computing token timeout by @tatsuhiro-t in
— build(deps): bump actions/github-script from 8 to 9 by @dependabotbot in
— examples: Read ECH configuration PEM in the correct format by @tatsuhiro-t in
— Revert «fix: prevent max_idle_timeout multiplication overflow in transport params decode» by @tatsuhiro-t in
— Deal with large max_idle_timeout that could overflow in computation by @tatsuhiro-t in
— Fix qlog params set stack overflow by @tatsuhiro-t in
— Log enhancement by @tatsuhiro-t in
— Bump LibreSSL to v4.3.1 by @nak3 in
— examples: Enable X25519MLKEM768 for LibreSSL by @nak3 in
— pq: Adopt designated initializers by @tatsuhiro-t in
— examples: Fix parse_uint_internal by @tatsuhiro-t in
— examples: Send stateless reset if token is required and unreadable by @tatsuhiro-t in
— examples: Remove unneeded iostream include by @tatsuhiro-t in
— Add missing initialization for fields that are not used for CRYPTO by @tatsuhiro-t in
— rst: Rename TCP centric variable names by @tatsuhiro-t in
— bbr: Cap maximum drain rounds by @tatsuhiro-t in
— GHA: Avoid azure Ubuntu mirror by @tatsuhiro-t in
— Bump openssl to v4.0.0 by @tatsuhiro-t in
— Bump boringssl by @tatsuhiro-t in
— Bump picotls by @tatsuhiro-t in
— Bump wolfssl to v5.9.1-stable by @tatsuhiro-t in
— examples/sim: Deal with retry due to Initial packet loss by @tatsuhiro-t in
— examples/sim: Minor improvements by @tatsuhiro-t in
— Bump aws-lc to v1.73.0 by @tatsuhiro-t in
— Bump wolfssl to v5.9.1-stable in interop Dockerfile by @tatsuhiro-t in
— lib: Apply absolute upper bound against CRYPTO data offset by @tatsuhiro-t in
— Adopt sphinx version-add and version-deprecated directives by @tatsuhiro-t in
— ppe: Robust ngtcp2_ppe_padding_size by @tatsuhiro-t in
— ppe: Ensure packet protection sample with ngtcp2_ppe_dgram_padding_size by @tatsuhiro-t in
— cubic: Add missing is_cwnd_limited reset after exiting slow start by @tatsuhiro-t in
— Make bitwise operations robust by @tatsuhiro-t in
— Make all private hex constants unsigned by @tatsuhiro-t in
— lib: Ensure that unidirectional stream shutdown flags properly set by @tatsuhiro-t in
— More unsigned hex integer literals by @tatsuhiro-t in
— Fix strict aliasing issue in ngtcp2_get_varint by @tatsuhiro-t in
— Net cleanup by @tatsuhiro-t in
— Bump libressl to v4.3.2 by @tatsuhiro-t in
— Consider static const if possible by @tatsuhiro-t in
— @Alex-Tsvetanov made their first contribution

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *