Compare commits
7 Commits
Author | SHA256 | Date | |
---|---|---|---|
48a45c2e8a | |||
d8156bf541 | |||
af860d15f3 | |||
72d3584ab0 | |||
c3f9762d29 | |||
d4de6b5c02 | |||
e158ce5973 |
3
nghttp3-1.10.1.tar.xz
Normal file
3
nghttp3-1.10.1.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e6b8ebaadf8e57cba77a3e34ee8de465fe952481fbf77c4f98d48737bdf50e03
|
||||
size 398744
|
16
nghttp3-1.10.1.tar.xz.asc
Normal file
16
nghttp3-1.10.1.tar.xz.asc
Normal file
@@ -0,0 +1,16 @@
|
||||
-----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-----
|
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c87b27ef33982a3b831dd349f4a75c55bd4c22a8ec0890095b84b54009df9d6a
|
||||
size 389036
|
@@ -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-----
|
@@ -1,3 +1,60 @@
|
||||
-------------------------------------------------------------------
|
||||
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>
|
||||
|
||||
|
43
nghttp3.spec
43
nghttp3.spec
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package nghttp3
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
#
|
||||
# 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.4.0
|
||||
Version: 1.10.1
|
||||
Release: 0
|
||||
Summary: Implementation of Hypertext Transfer Protocol version 3 in C
|
||||
License: MIT
|
||||
@@ -35,37 +35,40 @@ BuildRequires: python-rpm-macros
|
||||
BuildRequires: pkgconfig(cunit)
|
||||
|
||||
%description
|
||||
nghttp3 is an implementation of RFC 9114 HTTP/3 mapping over QUIC and RFC 9204 QPACK in C.
|
||||
|
||||
It does not depend on any particular QUIC transport implementation.
|
||||
|
||||
This library implements RFC 9114 HTTP/3. It does not support server push.
|
||||
|
||||
The following extensions have been implemented:
|
||||
|
||||
Extensible Prioritization Scheme for HTTP
|
||||
Bootstrapping WebSockets with HTTP/3
|
||||
nghttp3 is an implementation of RFC 9114 HTTP/3 mapping over QUIC and
|
||||
RFC 9204 QPACK in C.
|
||||
|
||||
%package -n %{soname}-%{sover}
|
||||
Summary: Shared library for nghttp3
|
||||
Summary: Hypertext Transfer Protocol version 3 implementation
|
||||
Group: System/Libraries
|
||||
|
||||
%description -n %{soname}-%{sover}
|
||||
Shared C libraries for implementation of Hypertext Transfer Protocol
|
||||
version 3.
|
||||
nghttp3 is an implementation of RFC 9114 HTTP/3 mapping over QUIC and
|
||||
RFC 9204 QPACK in C.
|
||||
|
||||
%package -n %{soname}-devel
|
||||
It does not depend on any particular QUIC transport implementation.
|
||||
|
||||
This library implements RFC 9114 HTTP/3. It does not support server
|
||||
push.
|
||||
|
||||
The following extensions have been implemented:
|
||||
|
||||
* Extensible Prioritization Scheme for HTTP
|
||||
* Bootstrapping WebSockets with HTTP/3
|
||||
|
||||
%package devel
|
||||
Summary: Development files for nghttp3
|
||||
Group: Development/Languages/C and C++
|
||||
Requires: %{soname}-%{sover} = %{version}
|
||||
Provides: %{name}-devel = %{version}
|
||||
Provides: libnghttp3-devel = %{version}-%{release}
|
||||
Obsoletes: libnghttp3-devel < %{version}-%{release}
|
||||
|
||||
%description -n %{soname}-devel
|
||||
%description devel
|
||||
Development files for usage with libnghttp3, which implements
|
||||
Hypertext Transfer Protocol version 3.
|
||||
|
||||
%prep
|
||||
%setup -q -n nghttp3-%{version}
|
||||
%autosetup -n nghttp3-%{version} -p1
|
||||
|
||||
%build
|
||||
%configure \
|
||||
@@ -96,7 +99,7 @@ rm -rf %{buildroot}%{_mandir}/man1/* \
|
||||
%license COPYING
|
||||
%{_libdir}/%{soname}.so.%{sover}*
|
||||
|
||||
%files -n %{soname}-devel
|
||||
%files devel
|
||||
%dir %{_includedir}/%{name}/
|
||||
%{_includedir}/%{name}/*.h
|
||||
%{_libdir}/%{soname}.so
|
||||
|
Reference in New Issue
Block a user