2 Commits

Author SHA256 Message Date
Dirk Müller
7bc248c947 Update to 0.36.0 2025-12-28 14:11:54 +01:00
eaa515bcd2 neon 0.35.0 2025-09-05 13:20:20 +02:00
4 changed files with 54 additions and 11 deletions

Binary file not shown.

BIN
neon-0.36.0.tar.gz LFS Normal file

Binary file not shown.

View File

@@ -1,3 +1,43 @@
-------------------------------------------------------------------
Sun Dec 28 13:10:03 UTC 2025 - Dirk Müller <dmueller@suse.com>
- update to 0.36.0:
* Interface changes:
- API and ABI backwards-compatible with 0.27.x and later
* New interfaces and features:
- ne_xml.h: add ne_xml_set_encoding()
- ne_xmlreq.h: add ne_xml_dispatchif_request(); this and
ne_xml_dispatch_request() both invoke
ne_xml_set_encoding()
with the charset= from the Content-Type, if present
- ne_request.h: add ne_read_response_to_buffer()
- ne_basic.h: add ne_getbuf()
* Bug fixes:
- fix ne_simple_request() failures on non-207 XML responses
- invoke the notifier callback again at the end of a chunked
response
- fix a failure case where a proxy connection could get
reused after SSL proxy tunnel setup failed at the proxy
- fix ne_sock_* OpenSSL 3.4 error handling on Windows (#213)
- ne_get_content_type() updated for RFC 7303: default
charset for text/ media types is removed
* Various documentation updates.
-------------------------------------------------------------------
Thu Sep 4 19:15:30 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
- update to 0.35.0:
* API and ABI backwards-compatible with 0.27.x and later
* pakchois-based PKCS#11 support is now deprecated
- includes changes from release 0.34.2:
* Fix regression in NTLM auth in 0.34.0
- includes changes from 0.34.1:
* Fix regression in 207 parsing of elements which omit a
reason-phrase
- more developer visible bug fixes and interface clarifications
- Fix the license declaration: Library is LGPL, manual/tests are
GPL, macros are permissive
-------------------------------------------------------------------
Sat Feb 8 20:59:47 UTC 2025 - Dirk Müller <dmueller@suse.com>

View File

@@ -2,7 +2,7 @@
# spec file for package neon
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2024 Andreas Stieger <Andreas.Stieger@gmx.de>
# Copyright (c) 2025 Andreas Stieger <Andreas.Stieger@gmx.de>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,10 +19,13 @@
%define sover 27
Name: neon
Version: 0.34.0
Version: 0.36.0
Release: 0
Summary: An HTTP and WebDAV Client Library
License: GPL-2.0-or-later
# library is LGPL see src/COPYING.LIB
# manual, tests are GPL, see test/COPYING
# macros are under various individual less restrictive licenses
License: LGPL-2.0-or-later AND 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
@@ -43,6 +46,7 @@ neon is an HTTP and WebDAV client library with a C interface.
%package -n libneon%{sover}
Summary: An HTTP and WebDAV Client Library
License: LGPL-2.0-or-later
# Drop the main package. It avoids the lib from being installed in different versions
# and generally only contained coders doc anyhow.
Group: Development/Libraries/Other
@@ -54,6 +58,7 @@ neon is an HTTP and WebDAV client library with a C interface.
%package -n libneon-devel
Summary: An HTTP and WebDAV Client Library
License: LGPL-2.0-or-later AND GPL-2.0-or-later
Group: Development/Libraries/Other
Requires: libneon%{sover} = %{version}
# renamed after openSUSE 10.3
@@ -86,19 +91,17 @@ find %{buildroot} -type f -name "*.la" -delete -print
%fdupes -s %{buildroot}/%{_mandir}
%check
export TEST_QUIET=0
%make_build check
%ldconfig_scriptlets -n libneon%{sover}
%files -n libneon%{sover}
%license src/COPYING.LIB
%doc AUTHORS BUGS NEWS THANKS TODO
%{_libdir}/*.so.%{sover}
%{_libdir}/*.so.%{sover}.*
%doc AUTHORS NEWS THANKS TODO
%{_libdir}/*.so.%{sover}{,.*}
%files -n libneon-devel
%license src/COPYING.LIB
%license src/COPYING.LIB test/COPYING
%doc %{_defaultdocdir}/%{name}
%{_bindir}/neon-config
%{_includedir}/neon