diff --git a/libmicrohttpd-0.9.65.tar.gz b/libmicrohttpd-0.9.65.tar.gz deleted file mode 100644 index 3cda31c..0000000 --- a/libmicrohttpd-0.9.65.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f2467959c5dd5f7fdf8da8d260286e7be914d18c99b898e22a70dafd2237b3c9 -size 1633346 diff --git a/libmicrohttpd-0.9.65.tar.gz.sig b/libmicrohttpd-0.9.65.tar.gz.sig deleted file mode 100644 index 353dc31..0000000 Binary files a/libmicrohttpd-0.9.65.tar.gz.sig and /dev/null differ diff --git a/libmicrohttpd-0.9.66.tar.gz b/libmicrohttpd-0.9.66.tar.gz new file mode 100644 index 0000000..e9aa524 --- /dev/null +++ b/libmicrohttpd-0.9.66.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e66d4db1574f4912fbd2690d10d227cc9cc56df6a10aa8f4fc2da75cea7ab1b +size 1877096 diff --git a/libmicrohttpd-0.9.66.tar.gz.sig b/libmicrohttpd-0.9.66.tar.gz.sig new file mode 100644 index 0000000..f6ad8a9 Binary files /dev/null and b/libmicrohttpd-0.9.66.tar.gz.sig differ diff --git a/libmicrohttpd.changes b/libmicrohttpd.changes index 1e1b6ba..deb9e30 100644 --- a/libmicrohttpd.changes +++ b/libmicrohttpd.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Fri Aug 2 10:53:30 UTC 2019 - Andreas Stieger + +- update to 0.9.66: + * Fix issue with discarding unhandled upload data discovered + * Fix hanging situation with large transmission over upgraded + (i.e. Web socket) connection with epoll() and HTTPS enabled + * Add MHD_OPTION_HTTPS_CERT_CALLBACK2 to allow OCSP stapling + and MHD_FEATURE_HTTPS_CERT_CALLBACK2 to check for +- clean up build dependency list + ------------------------------------------------------------------- Sat Jul 6 11:02:36 UTC 2019 - Martin Hauke diff --git a/libmicrohttpd.spec b/libmicrohttpd.spec index 2b6274c..abbd245 100644 --- a/libmicrohttpd.spec +++ b/libmicrohttpd.spec @@ -20,28 +20,25 @@ %global sover 12 %global libname %{name}%{sover} Name: libmicrohttpd -Version: 0.9.65 +Version: 0.9.66 Release: 0 Summary: Small Embeddable HTTP Server Library # Some internal tests are licenced as GPL-3.0+ - they are only used in # check phase and not shipped further License: LGPL-2.1-or-later AND GPL-3.0-or-later Group: Productivity/Networking/Web/Servers -Url: https://www.gnu.org/software/libmicrohttpd/ +URL: https://www.gnu.org/software/libmicrohttpd/ Source0: https://ftp.gnu.org/gnu/libmicrohttpd/%{name}-%{version}.tar.gz Source1: https://ftp.gnu.org/gnu/libmicrohttpd/%{name}-%{version}.tar.gz.sig Source2: https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=%{name}&download=1#/%{name}.keyring -BuildRequires: curl -BuildRequires: file-devel -BuildRequires: libgcrypt-devel >= 1.2.4 BuildRequires: libtool BuildRequires: makeinfo -BuildRequires: openssl-devel -BuildRequires: pkgconfig +BuildRequires: pkgconfig >= 0.9.0 BuildRequires: socat -BuildRequires: pkgconfig(gnutls) -BuildRequires: pkgconfig(libcurl) -BuildRequires: pkgconfig(libtasn1) +# see https://bugs.gnunet.org/view.php?id=5806 +# BuildRequires: pkgconfig(gnutls) >= 2.8.6 +BuildRequires: pkgconfig(gnutls) >= 3.5.0 +BuildRequires: pkgconfig(libcurl) >= 7.16.4 %description GNU libmicrohttpd is a small C library that is supposed to make it easy to run @@ -82,10 +79,10 @@ Summary: Small Embeddable HTTP Server Library License: LGPL-2.1-or-later Group: Development/Libraries/C and C++ Requires: %{libname} = %{version} -Requires: pkgconfig -Requires: pkgconfig(gnutls) -Requires(post): info -Requires(preun): info +Requires: pkgconfig >= 0.9.0 +Requires: pkgconfig(gnutls) >= 2.8.6 +Requires(post): %{install_info_prereq} +Requires(preun): %{install_info_prereq} %description devel Headers, pkg-config files, so link and other development files for %{name} @@ -102,18 +99,19 @@ Headers, pkg-config files, so link and other development files for %{name} --enable-messages \ --enable-postprocessor \ --enable-https \ + --enable-curl \ --disable-static \ - --disable-examples \ - --enable-curl + --disable-examples + make %{?_smp_mflags} %install %make_install find %{buildroot} -type f -name "*.la" -delete -print -rm -f %{buildroot}%{_infodir}/%{name}_performance_data.png +rm -v %{buildroot}%{_infodir}/%{name}_performance_data.png %check -# Paralel execution of tests fail +# Parallel execution of tests fail # Tests randomly fail so keep them in log for inspection rather than for valid # verification of anything. make -j1 check || : @@ -129,15 +127,16 @@ make -j1 check || : %install_info_delete --info-dir=%{_infodir} %{_infodir}/libmicrohttpd-tutorial.info%{ext_info} %files -n %{libname} -%doc COPYING +%license COPYING %{_libdir}/%{name}.so.%{sover}* %files devel +%license COPYING %doc ChangeLog %{_includedir}/microhttpd.h %{_libdir}/%{name}.so %{_libdir}/pkgconfig/%{name}.pc -%{_infodir}/%{name}*.info%{ext_info} -%{_mandir}/man3/%{name}.3%{ext_man} +%{_infodir}/%{name}*.info%{?ext_info} +%{_mandir}/man3/%{name}.3%{?ext_man} %changelog