SHA256
8
0
forked from pool/nghttp3

20 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
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
14 changed files with 106 additions and 89 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f7ffcf21fb889e7d6a8422a3620deb52a8516364805ec3bd7ef296628ca595cb
size 369832

View File

@@ -1,6 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iF0EABECAB0WIQT087kUdNHrKYib0O9+hAPV1nPDZgUCZWLk9gAKCRB+hAPV1nPD
Zk+KAKDYQ/J3RDrANAnV8Y48OpLDHAHRogCeJ7OIV7BVjot6NzGcBRpujBTpmtM=
=MEHI
-----END PGP SIGNATURE-----

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e6b8ebaadf8e57cba77a3e34ee8de465fe952481fbf77c4f98d48737bdf50e03
size 398744

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEUWtiKRjRXEeKseo6UzmivoLgfewFAmg1gEEACgkQUzmivoLg
fext7w/+NTMt/V5lqiqQAhWHwrLGw8j7rzfZb9OE3qj3kJbdhlvs0q8JoH7QNL5e
qK/IfLRZawhGwCbHmNSkzmO03qjlorOgxPUX2Qa+uxWzjjzQmdUSGoFy2j+pzjBU
n8cxlkprOQyHR+2FVkgu6PVao/E5pyZkRRq+ll1YY5dVHnYB2hEEg+F2srkv5af5
Ss9POFStEN+U6nN03WpcLTFSfTQW0VAPgSR7AxieTwhdbrqy3bmIpTpZHvdw8mb+
aTgDqSgIWo9M/HiZeqF3dXyMbQPOlUyCMglq9+PmO3k1dpLWeLaKr40yVcvC0JGA
umNU1vXe91fDQFB6I5qfU0Q2EUJfa9uPK69LrM0IFn7wFO8Hbb2UOTwm2MUo47vl
gsDYJNWdf2ZR9fJlhVDkP9nNbfkTO2i9jrqfNcvs/wt8jl8ZfjXUj4tkydUY8Ojf
80/0djXJlmdZT1G3G5cRigC8bCFiI6gFzGWunYKIjq2/avSTHxm7l72Rd+Xg8YrJ
0yFW7rDbaiMjtVVWmzY6dF2NrFyNjvmJJNfbRlbl16Hv+gFAJ5o8WFhS5iXXsRp9
f06I5qCoyN+LAiCbPdD3Q+z9uvvFFfxpF/z42jqsewFxBt9PvQMQHZlS9i1MhfO8
aC8bRPj/a1eQtMqgF1DeEgy7XKsKVm0gdBmuQnu/DPBAgyHMb/8=
=pcuY
-----END PGP SIGNATURE-----

3
nghttp3-1.14.0.tar.xz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b3083dae2ff30cf00d24d5fedd432479532c7b17d993d384103527b36c1ec82d
size 410460

16
nghttp3-1.14.0.tar.xz.asc Normal file
View File

@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEUWtiKRjRXEeKseo6UzmivoLgfewFAmlKZcwACgkQUzmivoLg
fewSlBAAqlW1gMxArtZPAUzn2OlCDEeTCN5/6zHEQnZDZH96v4VuzENn1sdvN1Qi
FRlgis+RA3fQbD+Dp/Lsc1Y8CpTtlFCP3r9G8CYUcHsLqX2kB34kjVobypseLvFJ
LHBgpTz0R8JWCyje+8ipYRQdEHktXJicwtpHmRLQaFEmeaIVSTx4w4epi23WmhD+
ER32ZszlcKjuwHuKArYx+ktL6pvlYLb153dqKAyiubCtjIsU5prto8hGxz2uI3C2
ikCyDCZdWG+vKWK8hcLnZGkEUS7OxA4w/YYAjw0YYOg4LQEDWBWjtjCWbItdB+se
cMQbOMSdWU/qV5IQfJn4igCXSztZXUVfqLt4LSYaP33omPJ1j/COIwVW8tCS8zw6
YTiMzo7vzscMO4PVNiwrOodvZxHUkCb4z5ejUGdDG4M26mgDvHkC9cX8hLpxFyjV
dP1F5/22rx/s7XFGyBmJK6LaEmeM4I0nfwceuj8oe0AqAUNvS+z4lZhq6Bls4gbP
SIJ2R/6w4gVVie7aoH7DnVrekmj2CurbEIcCwaxoNyavqZJsxB3r2ybP2i32+sFg
mTa1VAZrjrD5T9x4LwrNec7ubvnrZFbEjyFEEZk1xYzB/5IUcCj/9dlnJKumRZpu
KSmt3SofRB2RzlSjyDuWIiiZ68DVRZ6JIlsMxxQq1+oFmSTcIEM=
=7pfw
-----END PGP SIGNATURE-----

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c87b27ef33982a3b831dd349f4a75c55bd4c22a8ec0890095b84b54009df9d6a
size 389036

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEUWtiKRjRXEeKseo6UzmivoLgfewFAmZqu4cACgkQUzmivoLg
fewEWhAAq0B9WqLjGRXrMUwey+psREBbZM6hiOxU2JQU/KXAEQN1DsdAb3CJTxJy
BfFdH1fzBAiPyIaxeWbjLa4iiiCZ+HGgTp5oXToWUJ757vSVI+OElHzoECEegydU
EspUNMMN7tofxo54hrcznvvEo4eY/4owN9uyTckma9YPU0YYHGd7iUuUJEtAcd83
sCiVPoGVXE0ODrw+ND2cwVKqN5/vOBjHcbdZ321dJYvbAGi12/ASOqvXjehqE4cE
alyCdGNVCtSP1rZCkxhI6lM9H7KLN5AL3SF7zp6RzLtbKr1e8NZgBzQkOzxw/uBg
XjASMc6cB5SA4XEYs4yUeZI98DPVvKpQqT0RuuK8zmn4ZqBJ4QT/KKO8DYULUrtH
LmejOJKJ8uejgvATGcP97jxbUBajqTckMdnDBvNZGK3VdCtm2nhmnubp+E8Bx/qx
wmfWePCBTYXlqjyh84Np1NSCY2sSJuQr2spSmPkbW0DSBLUtWLkYlgb+mOw4rFae
lcVz651jDIfwHvzLnNm6+zgu3/18aAI1uExgwO9+2JPsTvuEcQGelP/3+MSBj6zl
PElq6f0v3n4eroKFMWk1kHF1DyDx56Se90DpzSRzveG8CO8j1JGgXsaIX2PqPDDh
uDcP7f262ocZl/HkjO92Jo4MnsyWkF8fV4yThl8Ebp6BIj+145A=
=UI2h
-----END PGP SIGNATURE-----

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b4eb6bceb99293d9a9df2031c1aad166af3d57b3e33655aca0699397b6f0d751
size 395808

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEUWtiKRjRXEeKseo6UzmivoLgfewFAmdkCd0ACgkQUzmivoLg
fex8fA//YY1LPVxxLfOCN7pO9tN6b/NabosC6RJ3GXO+GgUpr+eo2CIurhhUwbTu
GLkfFyuFs3J6iEiJRojtcoerZZq+UA0/DZ811pTD4D6aTC1vjWzY2lf0SRRuQcYA
8fG/EdAC09vu0nyz7Utj+Vx7CAuAXqmbISYWadjzrLM9xXgpfFz1K72BwxcDccd+
4Gq4uXYfbUT0/bp7P94pB3BMNmG8axlgyd4gjysyyC/+rFNHUSX60pQrbzCSBkaR
KFBWBI+6vn1RWTQXRv2wtgp3rI+u4auktJaaoMuQfePGBoYzlggXAXOoxajRMGlk
Fn+00pHnfxcizyZ5Y7oJFEvgRcmJgqTeziczqP2VKuOfsQg/pILYp39J6emFXaFK
DDT/0tIimX9IPcDqJFdoJlRpk+2W5hPk9aGheQgqO5rKfQz6X2jcXIMYsdfWXP2v
AQvVz8G0umCQE//QPT1g/VefHDbW2HFpi3bIZgtMKZItfeO3LYd9nQHYFgYVUTwi
+C6a4ZbzQ8hYA6JhvErhwLH8oPSt9C3SDTpcSkFfaCdFwn/QIugrNS1F4UXFKqIi
m3AnsvJ4UJSG+uMVTwkO2PbyuJ5jmnaDhVoxwMIIAqxmxACBQbPJE8R2mO/gMNrP
Yn/N86tUOmZoS/VlJ0nApYkzKKjghr8hPeiHGQrUBVtukZLU4f8=
=rdUQ
-----END PGP SIGNATURE-----

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b1b531cf6ae5c9366abea2d3319e4ac932fd64c072c8aafd69cf6295733ce12a
size 400208

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEUWtiKRjRXEeKseo6UzmivoLgfewFAmf/mCEACgkQUzmivoLg
fexbwg//YZ4hPKYq97KoccMYQck7l+8oEBfaw4Ws1Rl33dbUP8QGDuzxXkh+ejRO
IwseOC8P5SR4WPrXkhRyV6jcCgIV1eqzjBIz0/oBYY/HJGtva7Jjj/x/Gcd4J1pI
w7/+tbPEDCe7TXVMU3BXcIMwhxz2X+03JOZbrxZudbB7debbXmpi+XUNejLQZU9p
6Vfd3rYy6ZeO30grovvN3zVArHv3HDP9OhdxzDYp6O1/CnAm1j1syyYEGIQtc4uk
w6QlY9Mbt+KUveoQ2/UuaZ2NL1OwVfpVWOaD7zSKCSkCP5jjT6xe/nCgmOM/UYO4
DKi36RYrgHzbxRVH9fX8Q0MSD3wFc2gOXeZ3pVCXRX54PmYI5Cn93r6lJrYl2dSb
+t901rMligCjx7s4bFkjwDsZDiaxQuMd+ac8Au7A3Jtt1nYMipJ/MtBbVoD7X1Fq
AmHQ9hMpfO4JMVFINOUrVRLnYP9pk0BwGD+KJESk5KSf94+0vu6nmQLSgMaG/Swl
QLuui3XWWJwIKat2WmJcdqT0TfKfH+IB5BqgY5DUhuk1RaxEBEozOPD5MBEt93qD
t3QCLEkRlvE0Xb3hgjW8J2PIHdGSMyO1hsaHZMACk5F1YGK2C6abUz7ItFD+/btr
+BJqXnksSqbmOv5SrRzKcCMw5RvN521dnC0Rr01SJiqwgNE6bAY=
=E6uT
-----END PGP SIGNATURE-----

View File

@@ -1,3 +1,88 @@
-------------------------------------------------------------------
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>

View File

@@ -1,7 +1,7 @@
#
# spec file for package nghttp3
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%global soname libnghttp3
%global sover 9
Name: nghttp3
Version: 1.10.1
Version: 1.14.0
Release: 0
Summary: Implementation of Hypertext Transfer Protocol version 3 in C
License: MIT
@@ -32,7 +32,6 @@ Source3: baselibs.conf
BuildRequires: gcc-c++
BuildRequires: pkgconfig
BuildRequires: python-rpm-macros
BuildRequires: pkgconfig(cunit)
%description
nghttp3 is an implementation of RFC 9114 HTTP/3 mapping over QUIC and
@@ -75,7 +74,6 @@ Hypertext Transfer Protocol version 3.
--disable-static \
--disable-silent-rules \
--enable-lib-only \
--with-cunit \
%{nil}
%make_build all