From 6a62ac332f0ac482b6b2bbc207e9e7c7e4ec4b39a11f64b558cd5072831eef06 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Sat, 11 Dec 2021 20:12:55 +0000 Subject: [PATCH] Accepting request 939875 from home:AndreasStieger:branches:devel:libraries:c_c++ neon 0.32.1 OBS-URL: https://build.opensuse.org/request/show/939875 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/neon?expand=0&rev=63 --- neon-0.31.2-CA-tests.patch | 17 ------------- neon-0.31.2-sha1-tests.patch | 14 ----------- neon-0.31.2.tar.gz | 3 --- neon-0.32.1.tar.gz | 3 +++ neon.changes | 14 +++++++++++ neon.keyring | 46 ------------------------------------ neon.spec | 16 +++++-------- 7 files changed, 23 insertions(+), 90 deletions(-) delete mode 100644 neon-0.31.2-CA-tests.patch delete mode 100644 neon-0.31.2-sha1-tests.patch delete mode 100644 neon-0.31.2.tar.gz create mode 100644 neon-0.32.1.tar.gz delete mode 100644 neon.keyring diff --git a/neon-0.31.2-CA-tests.patch b/neon-0.31.2-CA-tests.patch deleted file mode 100644 index 9f794fc..0000000 --- a/neon-0.31.2-CA-tests.patch +++ /dev/null @@ -1,17 +0,0 @@ -Index: neon-0.31.2/test/ssl.c -=================================================================== ---- neon-0.31.2.orig/test/ssl.c -+++ neon-0.31.2/test/ssl.c -@@ -1928,9 +1928,11 @@ ne_test tests[] = { - T(fail_bad_urialtname), - T(fail_wildcard), - T(fail_wildcard_ip), -+#if 0 -+ /* Tests that fail since the OpenSSL update to 1.1.1h */ - T(fail_ca_notyetvalid), - T(fail_ca_expired), -- -+#endif - T(nulcn_identity), - #if 0 - /* These certs were created with a SHA#1 digest so are rejected by GnuTLS. */ diff --git a/neon-0.31.2-sha1-tests.patch b/neon-0.31.2-sha1-tests.patch deleted file mode 100644 index 83c8736..0000000 --- a/neon-0.31.2-sha1-tests.patch +++ /dev/null @@ -1,14 +0,0 @@ - -The fail_nul_* tests are broken with OpenSSL configured to reject SHA-1 digests. - ---- neon-0.31.2/test/ssl.c.lesstests -+++ neon-0.31.2/test/ssl.c -@@ -1932,7 +1932,7 @@ - T(fail_ca_expired), - - T(nulcn_identity), --#ifndef HAVE_GNUTLS -+#if 0 - /* These certs were created with a SHA#1 digest so are rejected by GnuTLS. */ - T(fail_nul_cn), - T(fail_nul_san), diff --git a/neon-0.31.2.tar.gz b/neon-0.31.2.tar.gz deleted file mode 100644 index f87ecab..0000000 --- a/neon-0.31.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cf1ee3ac27a215814a9c80803fcee4f0ede8466ebead40267a9bd115e16a8678 -size 867914 diff --git a/neon-0.32.1.tar.gz b/neon-0.32.1.tar.gz new file mode 100644 index 0000000..734717d --- /dev/null +++ b/neon-0.32.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05c54bc115030c89e463a4fb28d3a3f8215879528ba5ca70d676d3d21bf3af52 +size 880434 diff --git a/neon.changes b/neon.changes index 3a1f7e5..3350cf8 100644 --- a/neon.changes +++ b/neon.changes @@ -1,3 +1,17 @@ +------------------------------------------------------------------- +Sat Dec 11 15:11:57 UTC 2021 - Andreas Stieger + +- update to 0.32.1: + * Fix configure CFLAGS handling in Kerberos detection. +- includes changes from 0.32.0: + * NE_AUTH_DIGEST now only enables RFC 2617/7616 auth by default; + to enable weaker RFC 2069 Digest, use NE_AUTH_LEGACY_DIGEST + (treated as a security enhancement, not an API/ABI break) + * Interface additions and bug fixes +- drop patches: + * neon-0.31.2-sha1-tests.patch + * neon-0.31.2-CA-tests.patch + ------------------------------------------------------------------- Thu Oct 8 17:46:22 UTC 2020 - Pedro Monreal Gonzalez diff --git a/neon.keyring b/neon.keyring deleted file mode 100644 index 2759df6..0000000 --- a/neon.keyring +++ /dev/null @@ -1,46 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v2 - -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 -=XHTX ------END PGP PUBLIC KEY BLOCK----- diff --git a/neon.spec b/neon.spec index 3c98a65..c494f35 100644 --- a/neon.spec +++ b/neon.spec @@ -1,7 +1,7 @@ # # spec file for package neon # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,27 +17,25 @@ Name: neon -Version: 0.31.2 +Version: 0.32.1 Release: 0 Summary: An HTTP and WebDAV Client Library License: GPL-2.0-or-later Group: Development/Libraries/Other URL: https://notroj.github.io/neon/ Source0: https://notroj.github.io/neon/neon-%{version}.tar.gz -Source2: neon.keyring Source3: baselibs.conf Source10: replace_manpage_with_links.sh # PATCH-MISSING-TAG -- See http://wiki.opensuse.org/Packaging/Patches Patch0: neon-0.28.4-bloat.patch Patch1: fix_timeout_tests_for_ppc64le.patch -Patch2: neon-0.31.2-sha1-tests.patch -Patch3: neon-0.31.2-CA-tests.patch BuildRequires: krb5-devel BuildRequires: libexpat-devel BuildRequires: libproxy-devel BuildRequires: libtool BuildRequires: openssl BuildRequires: pkgconfig +BuildRequires: xmlto BuildRequires: zlib-devel BuildRequires: pkgconfig(openssl) @@ -74,8 +72,6 @@ neon is an HTTP and WebDAV client library with a C interface. %ifarch ppc64le ppc64 %patch1 %endif -%patch2 -p1 -%patch3 -p1 %build rm -f aclocal.m4 ltmain.sh @@ -89,16 +85,16 @@ sh autogen.sh --enable-shared \ --disable-static \ --enable-warnings -make %{?_smp_mflags} +%make_build %install make DESTDIR=%{buildroot} docdir=%{_defaultdocdir}/%{name} install install-man install-html %{?_smp_mflags} find %{buildroot} -type f -name "*.la" -delete -print -find %{buildroot}%{_mandir} -type f -exec bash %{S:10} {} \; +find %{buildroot}%{_mandir} -type f -exec bash %{SOURCE10} {} \; %check export TEST_QUIET=0 -make %{?_smp_mflags} check +%make_build check %post -n libneon27 -p /sbin/ldconfig %postun -n libneon27 -p /sbin/ldconfig