|
|
|
@ -1,15 +1,20 @@
|
|
|
|
|
Name: libmicrohttpd
|
|
|
|
|
Version: 0.9.72
|
|
|
|
|
Release: 5%{?dist}
|
|
|
|
|
Version: 1.0.0
|
|
|
|
|
Release: 2%{?dist}
|
|
|
|
|
Epoch: 1
|
|
|
|
|
Summary: Lightweight library for embedding a webserver in applications
|
|
|
|
|
License: LGPLv2+
|
|
|
|
|
|
|
|
|
|
# * COPYING says that some main sources are only under LGPL-2.1-or-later
|
|
|
|
|
# and the rest is dual licensed under LGPL-2.1-or-later OR GPL-2.0-or-later WITH eCos-exception-2.0.
|
|
|
|
|
# * Some docs are under GFDL-1.3-no-invariants-or-later.
|
|
|
|
|
# * Tests and some parts of the build system are under other licenses but they are NOT shipped.
|
|
|
|
|
License: LGPL-2.1-or-later AND (LGPL-2.1-or-later OR GPL-2.0-or-later WITH eCos-exception-2.0) AND GFDL-1.3-no-invariants-or-later
|
|
|
|
|
|
|
|
|
|
URL: http://www.gnu.org/software/libmicrohttpd/
|
|
|
|
|
Source0: https://ftp.gnu.org/gnu/libmicrohttpd/%{name}-%{version}.tar.gz
|
|
|
|
|
Patch0: gnutls-utilize-system-crypto-policy.patch
|
|
|
|
|
Patch1: cve-2023-27371.patch
|
|
|
|
|
#Patch0: gnutls-utilize-system-crypto-policy.patch
|
|
|
|
|
|
|
|
|
|
BuildRequires: autoconf, automake, libtool, gettext-devel
|
|
|
|
|
BuildRequires: libtool
|
|
|
|
|
BuildRequires: texinfo
|
|
|
|
|
BuildRequires: gnutls-devel
|
|
|
|
|
BuildRequires: doxygen graphviz
|
|
|
|
@ -50,19 +55,12 @@ Doxygen documentation for libmicrohttpd and some example source code
|
|
|
|
|
%autosetup -p1
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
# Required because patches modify .am files
|
|
|
|
|
autoreconf --install --force
|
|
|
|
|
%configure --disable-static --with-gnutls --enable-https=yes
|
|
|
|
|
%make_build
|
|
|
|
|
make -C doc/doxygen full
|
|
|
|
|
|
|
|
|
|
# Disabled for now due to problems reported at
|
|
|
|
|
# https://gnunet.org/bugs/view.php?id=1619
|
|
|
|
|
|
|
|
|
|
%check
|
|
|
|
|
%ifnarch s390x
|
|
|
|
|
%make_build check
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
|
%make_install
|
|
|
|
@ -89,7 +87,7 @@ if [ $1 = 0 ] ; then
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
%files
|
|
|
|
|
%doc README
|
|
|
|
|
%doc README NEWS
|
|
|
|
|
%license COPYING
|
|
|
|
|
%{_libdir}/libmicrohttpd.so.*
|
|
|
|
|
|
|
|
|
@ -108,17 +106,53 @@ fi
|
|
|
|
|
%doc html
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Tue Mar 28 2023 Pavel Šimovec <psimovec@redhat.com> - 1:0.9.72-5
|
|
|
|
|
- Add cve-2023-27371.patch
|
|
|
|
|
Related: rhbz#2174640
|
|
|
|
|
CVE-2023-27371
|
|
|
|
|
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 1:1.0.0-2
|
|
|
|
|
- Bump release for June 2024 mass rebuild
|
|
|
|
|
|
|
|
|
|
* Fri Feb 02 2024 Martin Gansser <martinkg@fedoraproject.org> - 1:1.0.0-1
|
|
|
|
|
- Update to 1:1.0.0
|
|
|
|
|
|
|
|
|
|
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.9.77-4
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.9.77-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Aug 07 2023 Lukáš Zaoral <lzaoral@redhat.com> - 1:0.9.77-2
|
|
|
|
|
- migrate to SPDX license format
|
|
|
|
|
|
|
|
|
|
* Fri Jul 28 2023 Martin Gansser <martinkg@fedoraproject.org> - 1:0.9.77-1
|
|
|
|
|
- Update to 1:0.9.77
|
|
|
|
|
|
|
|
|
|
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.9.76-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Feb 28 2023 Martin Gansser <martinkg@fedoraproject.org> - 1:0.9.76-1
|
|
|
|
|
- Update to 1:0.9.76
|
|
|
|
|
|
|
|
|
|
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.9.75-5
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.9.75-4
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.9.75-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Dec 28 2021 Martin Gansser <martinkg@fedoraproject.org> - 1:0.9.75-2
|
|
|
|
|
- Cleanup specfile
|
|
|
|
|
|
|
|
|
|
* Mon Dec 27 2021 Martin Gansser <martinkg@fedoraproject.org> - 1:0.9.75-1
|
|
|
|
|
- Update to 1:0.9.75
|
|
|
|
|
|
|
|
|
|
* Mon Dec 20 2021 Martin Gansser <martinkg@fedoraproject.org> - 1:0.9.74-1
|
|
|
|
|
- Update to 1:0.9.74
|
|
|
|
|
|
|
|
|
|
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 1:0.9.72-4
|
|
|
|
|
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
|
|
|
|
Related: rhbz#1991688
|
|
|
|
|
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.9.73-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1:0.9.72-3
|
|
|
|
|
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
|
|
|
|
|
* Mon Apr 26 2021 Martin Gansser <martinkg@fedoraproject.org> - 1:0.9.73-1
|
|
|
|
|
- Update to 1:0.9.73
|
|
|
|
|
|
|
|
|
|
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.9.72-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
|
|