Commit Graph

21 Commits

Author SHA256 Message Date
Elisei Roca
6d65fdeb88 Add package in slfo-main 2026-01-15 17:21:08 +01:00
a961615bd5 Accepting request 1326960 from devel:libraries:c_c++
- 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 (forwarded request 1326937 from pmonrealgonzalez)

OBS-URL: https://build.opensuse.org/request/show/1326960
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp3?expand=0&rev=10
2026-01-14 15:19:30 +00:00
52a0e24164 - 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/package/show/devel:libraries:c_c++/nghttp3?expand=0&rev=25
2026-01-13 12:14:49 +00:00
c9d8ca4c84 Accepting request 1323119 from devel:libraries:c_c++
- Update to 1.13.1:

OBS-URL: https://build.opensuse.org/request/show/1323119
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp3?expand=0&rev=9
2025-12-17 16:31:31 +00:00
32fdfb1047 Trim changelog
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp3?expand=0&rev=23
2025-12-16 13:10:19 +00:00
f2e0de73b1 - Update to 1.13.1:
- Fix header name validation on a platform where char is unsigned
    by @tatsuhiro-t in #414

- Update to 1.13.0:
  - Remove redundant casts by @tatsuhiro-t in #395
  - Revert #395 partially by @tatsuhiro-t in #396
  - Remove redundant semicolon by @tatsuhiro-t in #397
  - Fix typo in mkstatichdtbl.py documentation comment by @Copilot in #398
  - Replace POPCNT-based ispow2 with portable bitwise implementation
    to prevent illegal instruction crashes by @mk185147 in #400
  - Port ngtcp2_map changes by @tatsuhiro-t in #401
  - doc: Recommend specifying rand callback by @tatsuhiro-t in #402
  - Port ngtcp2_map changes by @tatsuhiro-t in #403
  - Port ngtcp2_ksl changes by @tatsuhiro-t in #404
  - qpack: Optimize huffman decoding a bit by @tatsuhiro-t in #406
  - Remove unused enum values from nghttp3_stream_http_state by
    @Copilot in #405
  - Qpack indexing strategy by @tatsuhiro-t in #407
  - mkhufftbl.py: Add the missing flags by @tatsuhiro-t in #408
  - GHA: Cancel stale job by @tatsuhiro-t in #410
  - nghttp3_http: Define tables with designated initializers by
    @tatsuhiro-t in #411

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp3?expand=0&rev=22
2025-12-16 13:08:58 +00:00
d0d98d5b27 Accepting request 1310711 from devel:libraries:c_c++
- Update to 1.12.0: (forwarded request 1310654 from darix)

OBS-URL: https://build.opensuse.org/request/show/1310711
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp3?expand=0&rev=8
2025-10-14 16:04:54 +00:00
f58d6a9c17 - Update to 1.12.0:
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp3?expand=0&rev=20
2025-10-11 09:53:59 +00:00
3d5061fad6 Accepting request 1296567 from devel:libraries:c_c++
- Update to 1.11.0:

OBS-URL: https://build.opensuse.org/request/show/1296567
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp3?expand=0&rev=7
2025-08-05 12:20:15 +00:00
83c2055db4 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp3?expand=0&rev=18
2025-07-30 12:47:06 +00:00
48a45c2e8a Accepting request 1287802 from devel:libraries:c_c++
- 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

OBS-URL: https://build.opensuse.org/request/show/1287802
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp3?expand=0&rev=6
2025-06-23 13:06:18 +00:00
d8156bf541 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp3?expand=0&rev=16
2025-06-23 05:43:12 +00:00
af860d15f3 Accepting request 1270642 from devel:libraries:c_c++
- Update to release 1.9.0

OBS-URL: https://build.opensuse.org/request/show/1270642
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp3?expand=0&rev=5
2025-04-18 14:21:54 +00:00
72d3584ab0 (1.9.0) Add to nghttp3.changes
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp3?expand=0&rev=14
2025-04-17 20:55:20 +00:00
c3f9762d29 Update to release 1.9.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp3?expand=0&rev=13
2025-04-17 20:48:01 +00:00
d4de6b5c02 Accepting request 1244413 from devel:libraries:c_c++
- 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

OBS-URL: https://build.opensuse.org/request/show/1244413
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp3?expand=0&rev=4
2025-02-10 16:25:44 +00:00
e158ce5973 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp3?expand=0&rev=11
2025-02-08 21:28:59 +00:00
ba31af5d60 Accepting request 1181356 from devel:libraries:c_c++
- 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

OBS-URL: https://build.opensuse.org/request/show/1181356
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp3?expand=0&rev=3
2024-06-18 20:51:25 +00:00
3cbb348777 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp3?expand=0&rev=9
2024-06-17 18:01:18 +00:00
e0e052c733 Accepting request 1135546 from devel:libraries:c_c++
- 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

OBS-URL: https://build.opensuse.org/request/show/1135546
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp3?expand=0&rev=2
2024-01-03 11:23:06 +00:00
5e4b705551 Accepting request 1127893 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1127893
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp3?expand=0&rev=1
2023-11-21 20:31:39 +00:00