- Remove the unrecogninzed configure option --with-cunit and the cunit build dependency - Update to 1.14.0: * Fix header name validation on a platform where char is unsigned * nghttp3_http: Use int8_t for the lookup tables consistently * More use of designated initializers * Rework nghttp3_frame union to avoid potential UB * Rewrite nghttp3_get_varint * Port ngtcp2_ksl changes * Add nghttp3_recv_settings2 and deprecate nghttp3_recv_settings * tnode: Remove unused num_children * Refactor with compound literals * stream: Simplify settings entry assignment * Port ngtcp2 changes * Fix ENABLE_CONNECT_PROTOCOL setting handling * datalen must not be zero * Fix missing error handling * Remove unused tx.hstate from nghttp3_stream * Clarify field size limits OBS-URL: https://build.opensuse.org/request/show/1326937 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp3?expand=0&rev=25
187 lines
6.6 KiB
Plaintext
187 lines
6.6 KiB
Plaintext
-------------------------------------------------------------------
|
|
Tue Jan 13 10:36:46 UTC 2026 - Pedro Monreal <pmonreal@suse.com>
|
|
|
|
- Remove the unrecogninzed configure option --with-cunit and the
|
|
cunit build dependency
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 13 10:33:55 UTC 2026 - Pedro Monreal <pmonreal@suse.com>
|
|
|
|
- Update to 1.14.0:
|
|
* Fix header name validation on a platform where char is unsigned
|
|
* nghttp3_http: Use int8_t for the lookup tables consistently
|
|
* More use of designated initializers
|
|
* Rework nghttp3_frame union to avoid potential UB
|
|
* Rewrite nghttp3_get_varint
|
|
* Port ngtcp2_ksl changes
|
|
* Add nghttp3_recv_settings2 and deprecate nghttp3_recv_settings
|
|
* tnode: Remove unused num_children
|
|
* Refactor with compound literals
|
|
* stream: Simplify settings entry assignment
|
|
* Port ngtcp2 changes
|
|
* Fix ENABLE_CONNECT_PROTOCOL setting handling
|
|
* datalen must not be zero
|
|
* Fix missing error handling
|
|
* Remove unused tx.hstate from nghttp3_stream
|
|
* Clarify field size limits
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 16 10:29:17 UTC 2025 - Pedro Monreal <pmonreal@suse.com>
|
|
|
|
- Update to 1.13.1:
|
|
* Fix header name validation on a platform where char is unsigned
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 16 10:27:40 UTC 2025 - Pedro Monreal <pmonreal@suse.com>
|
|
|
|
- Update to 1.13.0:
|
|
* Revert #395 partially
|
|
* Replace POPCNT-based ispow2 with portable bitwise
|
|
implementation to prevent illegal instruction crashes
|
|
* doc: Recommend specifying rand callback
|
|
* qpack: Optimize huffman decoding a bit
|
|
* Remove unused enum values from nghttp3_stream_http_state
|
|
* Qpack indexing strategy
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 10 23:53:46 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- Update to 1.12.0:
|
|
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #382
|
|
- Clang 19 by @tatsuhiro-t in #383
|
|
- Bump actions/stale from 9 to 10 by @dependabot[bot] in #384
|
|
- Bump actions/github-script from 7 to 8 by @dependabot[bot] in
|
|
#385
|
|
- Delete a stream that is blocked by QPACK on QUIC stream closure
|
|
by @tatsuhiro-t in #386
|
|
- cmake: do not require C++ for lib-only builds by @vszakats in
|
|
#387
|
|
- Introduce time by @tatsuhiro-t in #388
|
|
- Add glitch protection by @tatsuhiro-t in #389
|
|
- Use nghttp3_conn_read_stream2 solely by @tatsuhiro-t in #390
|
|
- tests: Fix type of padding for nghttp3_settings_entry by
|
|
@tatsuhiro-t in #391
|
|
- Remove nghttp3_settings.initial_ts by @tatsuhiro-t in #392
|
|
- Fix macro comment by @tatsuhiro-t in #393
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 29 10:31:07 UTC 2025 - Pedro Monreal <pmonreal@suse.com>
|
|
|
|
- Update to 1.11.0:
|
|
* Revert "Tighten up :path validation"
|
|
* Implement RFC 9412 ORIGIN frame
|
|
* Clarify the life time of the object pointed
|
|
* Update doc
|
|
* Port ngtcp2 map changes
|
|
* Treat malformed HTTP message as a connection error
|
|
* Map seed
|
|
* Add nghttp3_qpack_encoder_new2
|
|
* Make nghttp3_rand accept uint8_t buffer
|
|
* Origin changes
|
|
* No need to zero-clear frent
|
|
* Use compound literals instead of filling with zeros
|
|
* Make macros static inline functions
|
|
* Remove length from nghttp3_frame
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 23 05:42:30 UTC 2025 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- update to 1.10.1:
|
|
* Revert "Tighten up :path validation"
|
|
- update to 1.10.0:
|
|
* Add tests for reading a control stream
|
|
* fuzz: Fuzz http3 with 1 byte input
|
|
* tests: Reset buffer before each test as part of
|
|
initialization
|
|
* Tighten up :path validation
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 17 20:46:24 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
- Update to release 1.9.0
|
|
* Explicitly deny new server-initiated bidirectional streams.
|
|
* Reworked fuzz testing resilience.
|
|
- Use SRPM name as a base for -devel subpackage.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 8 21:27:30 UTC 2025 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- update to 1.7.0:
|
|
* Remove extra semicolons
|
|
* Do not allow '@' in :authority or host field value
|
|
* Fix compile error with NDEBUG
|
|
* Port ngtcp2_ksl changes that introduced ngtcp2_ksl_search
|
|
- update to 1.6.0:
|
|
* Fix cmake export
|
|
* Fix include export
|
|
* Fix ARM64 __popcnt intrinsics
|
|
* Refactor qpack reserve_buf
|
|
* Fix potential overflow
|
|
* nghttp3_map: Port ngtcp2 changes
|
|
* Optimize nghttp3_read_varint
|
|
* Consistent macro comments
|
|
* clang-format files under fuzz
|
|
* ispow2: Better fallback implementation
|
|
* Refactor http on header
|
|
* Simplify http_request_on_header and http_response_on_header
|
|
* qpack: Switch on opcode
|
|
* Do huffman encoding only when the reduction is more than 25%
|
|
* Optimize nghttp3_check_header_value
|
|
* Revert "Optimize nghttp3_check_header_value"
|
|
* cmake: Remove trailing spaces
|
|
* Optimize nghttp3_check_header_value
|
|
- update to 1.5.0:
|
|
* Fix format in nghttp3_macro.h
|
|
* Bump clang format
|
|
* cmake: Fix linker warning LNK4291 when linking static lib to
|
|
the final binary
|
|
* Ngtcp2 port
|
|
* nghttp3_idtr: Remove server field
|
|
* Port ngtcp2 changes
|
|
* Add examples links
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 17 18:00:38 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- update to 1.4.0:
|
|
* Introduce typed nghttp3_min and nghttp3_max
|
|
* Remove nghttp3_min and nghttp3_max
|
|
* Added options to command find_package
|
|
* Adjust memory pool allocation units to reduce allocation size
|
|
- update to 1.3.0:
|
|
* Refactor stream data acknowledgement
|
|
* Do not call acked_data with 0 length data
|
|
* Qpack tweak
|
|
* Avoid assigning zero after memset
|
|
* Lower decoder stream limit
|
|
* Workaround llvm issue on github ubuntu runner
|
|
* cmake: add BUILD_TESTING, fix MSVC with static + shared
|
|
- update to 1.2.0:
|
|
* Clarify the behavior when a stream is not found
|
|
* Fix typo
|
|
* cmake: restore `ENABLE_STATIC_CRT` and `ENABLE_ASAN` options
|
|
* Add nghttp3_conn_update_ack_offset
|
|
* Add include path to munit directory
|
|
* Bump munit
|
|
* Shrink nghttp3_stream size
|
|
* Fix typo
|
|
* Bump munit
|
|
* Bump submodules
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 28 21:06:49 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- update to 1.1.0:
|
|
* Bump clang to 15
|
|
* Bump clang-format to 15
|
|
* windows: Fix warnings
|
|
* Use __FILE_NAME__ instead of __FILE__
|
|
* Add nghttp3_pri_parse_priority
|
|
* Define varint identifiers as macros
|
|
* Fix doc
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 7 12:33:17 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- Initial package (1.0.0)
|