From 32e55a220e08c19fbf1b46aa027152cedb4d6843ad03bd0d4f94a0e0b7cc89d5 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Thu, 11 Oct 2007 19:59:43 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neon?expand=0&rev=7 --- neon-0.26.4.tar.bz2 | 3 -- neon-0.27.1.tar.bz2 | 3 ++ neon.changes | 34 ++++++++++++ neon.spec | 127 +++++++++++++++++++++++++++++++++++++------- 4 files changed, 146 insertions(+), 21 deletions(-) delete mode 100644 neon-0.26.4.tar.bz2 create mode 100644 neon-0.27.1.tar.bz2 diff --git a/neon-0.26.4.tar.bz2 b/neon-0.26.4.tar.bz2 deleted file mode 100644 index bb0be76..0000000 --- a/neon-0.26.4.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f681b0214d4357626aceeed0acd1494df32438add7f76b3b8c2635da82fdd7e0 -size 583210 diff --git a/neon-0.27.1.tar.bz2 b/neon-0.27.1.tar.bz2 new file mode 100644 index 0000000..1950a7e --- /dev/null +++ b/neon-0.27.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fb05e1620211063d13e5c9c70385b24f11ec205418241764540e93daec2f832 +size 596935 diff --git a/neon.changes b/neon.changes index 37637c7..d0e55e1 100644 --- a/neon.changes +++ b/neon.changes @@ -1,3 +1,37 @@ +------------------------------------------------------------------- +Tue Sep 25 11:52:53 CEST 2007 - prusnak@suse.cz + +- update do 0.27.1 + * New interfaces: + - ne_session.h: ne_fill_proxy_uri() retrieves configured proxy, + ne_hook_post_headers() adds a hook after response headers are read, + ne_set_connect_timeout() sets session connection timeout, + NE_SESSFLAG_RFC4918, NE_SESSFLAG_CONNAUTH flags added + - ne_socket.h: ne_sock_connect_timeout() sets connection timeout, + ne_iaddr_reverse() performs reverse DNS lookup + - ne_string.h: ne_buffer_snprintf() prints to a buffer object + - ne_xml.h: ne_xml_resolve_nspace() resolves namespace prefixes + * Interface changes: + - ne_set_notifier() replaces ne_set_status(); finer-grained and type-safe + connection status information now provided; obsoletes ne_set_progress() + - ne_xml_dispatch_request() now only invokes the XML parser for + response entities with an XML content-type, following RFC 3023 rules + - ne_acl_set() now takes a "const" entries array + - LFS compatibility functions *64 removed: all functions taking an + off_t now take an ne_off_t which is off64_t for LFS builds + * GnuTLS support now mostly feature-complete with OpenSSL support: + - greatly improved SSL distinguished name handling with GnuTLS >= 1.7.8 + * Other changes: + - descriptive error messages for authentication failures + - SSPI support uses canonical DNS server name (Yves Martin) + - fixes for handling of "stale" parameter in Digest authentication + - added support for URIs in SSL server certificate subjectAltName field + - fix compiler warnings with expat 2.x + - fix handling of "Transfer-Encoding: identity" responses from privoxy + * Fix regression in response progress counter for notifier/progress callbacks + * Fix interface description for ne_set_notifier() callback; sr.total + is set to -1 not 0 for an indeterminate response length + ------------------------------------------------------------------- Tue Jul 17 10:43:17 CEST 2007 - prusnak@suse.cz diff --git a/neon.spec b/neon.spec index f11aff0..4ad926e 100644 --- a/neon.spec +++ b/neon.spec @@ -1,5 +1,5 @@ # -# spec file for package neon (Version 0.26.4) +# spec file for package neon (Version 0.27.1) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -11,13 +11,13 @@ # norootforbuild Name: neon -BuildRequires: libexpat-devel openssl-devel zlib-devel +BuildRequires: libexpat-devel libopenssl-devel zlib-devel Summary: An HTTP and WebDAV Client Library -Version: 0.26.4 +Version: 0.27.1 Release: 1 License: GPL v2 or later Group: Development/Libraries/Other -URL: http://www.webdav.org/neon +Url: http://www.webdav.org/neon BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: http://www.webdav.org/neon/neon-%{version}.tar.bz2 @@ -53,14 +53,73 @@ Authors: -------- Joe Orton -%package devel -Summary: Static Libraries and header files for neon +%package -n libneon27 +Summary: An HTTP and WebDAV Client Library Group: Development/Libraries/Other -Requires: %{name} = %{version} -Requires: openssl-devel zlib-devel libexpat-devel -%description devel -Static libraries and C header files for the neon library. +%description -n libneon27 +neon is an HTTP and WebDAV client library with a C interface. + Featuring: * High-level interface to HTTP and WebDAV methods + (PUT, GET, HEAD, etc.) + +* Low-level interface to HTTP request handling to allow implementing + new methods easily + +* HTTP/1.1 and HTTP/1.0 persistent connections + +* RFC2617 basic and digest authentication (including auth-int, + md5-sess) + +* Proxy support (including basic/digest authentication) + +* Generic WebDAV 207 XML response handling mechanism + +* XML parsing using the expat or libxml parsers + +* Easy generation of error messages from 207 error responses + +* WebDAV resource manipulation: MOVE, COPY, DELETE, MKCOL + +* WebDAV metadata support: set and remove properties, query any set of +properties (PROPPATCH/PROPFIND) + + + +Authors: +-------- + Joe Orton + +%package -n libneon-devel +Summary: An HTTP and WebDAV Client Library +Group: Development/Libraries/Other +Requires: libneon27 = %{version} +Requires: libopenssl-devel zlib-devel libexpat-devel + +%description -n libneon-devel +neon is an HTTP and WebDAV client library with a C interface. + Featuring: * High-level interface to HTTP and WebDAV methods + (PUT, GET, HEAD, etc.) + +* Low-level interface to HTTP request handling to allow implementing + new methods easily + +* HTTP/1.1 and HTTP/1.0 persistent connections + +* RFC2617 basic and digest authentication (including auth-int, + md5-sess) + +* Proxy support (including basic/digest authentication) + +* Generic WebDAV 207 XML response handling mechanism + +* XML parsing using the expat or libxml parsers + +* Easy generation of error messages from 207 error responses + +* WebDAV resource manipulation: MOVE, COPY, DELETE, MKCOL + +* WebDAV metadata support: set and remove properties, query any set of +properties (PROPPATCH/PROPFIND) @@ -77,7 +136,8 @@ sh autogen.sh %configure \ --with-ssl \ --disable-nls \ - --enable-shared \ + --enable-shared \ + --disable-static \ --enable-warnings make %{?jobs:-j%jobs} @@ -87,30 +147,61 @@ make DESTDIR=$RPM_BUILD_ROOT docdir=%{_defaultdocdir}/%{name} install install-ma %clean rm -rf $RPM_BUILD_ROOT -%post +%post -n libneon27 /sbin/ldconfig -%postun +%postun -n libneon27 /sbin/ldconfig %files %defattr(-,root,root) +%doc doc/*.txt doc/html %doc AUTHORS BUGS ChangeLog NEWS README THANKS TODO + +%files -n libneon27 +%defattr(-,root,root) %{_libdir}/*.so.* -%files devel -%defattr(-,root,root) -%doc doc/*.txt doc/html +%files -n libneon-devel %defattr(-,root,root) %{_bindir}/neon-config %{_includedir}/neon %{_mandir}/*/* -%{_libdir}/*.a %{_libdir}/*.la %{_libdir}/*.so %{_libdir}/pkgconfig/neon.pc - %changelog +* Tue Sep 25 2007 - prusnak@suse.cz +- update do 0.27.1 + * New interfaces: + - ne_session.h: ne_fill_proxy_uri() retrieves configured proxy, + ne_hook_post_headers() adds a hook after response headers are read, + ne_set_connect_timeout() sets session connection timeout, + NE_SESSFLAG_RFC4918, NE_SESSFLAG_CONNAUTH flags added + - ne_socket.h: ne_sock_connect_timeout() sets connection timeout, + ne_iaddr_reverse() performs reverse DNS lookup + - ne_string.h: ne_buffer_snprintf() prints to a buffer object + - ne_xml.h: ne_xml_resolve_nspace() resolves namespace prefixes + * Interface changes: + - ne_set_notifier() replaces ne_set_status(); finer-grained and type-safe + connection status information now provided; obsoletes ne_set_progress() + - ne_xml_dispatch_request() now only invokes the XML parser for + response entities with an XML content-type, following RFC 3023 rules + - ne_acl_set() now takes a "const" entries array + - LFS compatibility functions *64 removed: all functions taking an + off_t now take an ne_off_t which is off64_t for LFS builds + * GnuTLS support now mostly feature-complete with OpenSSL support: + - greatly improved SSL distinguished name handling with GnuTLS >= 1.7.8 + * Other changes: + - descriptive error messages for authentication failures + - SSPI support uses canonical DNS server name (Yves Martin) + - fixes for handling of "stale" parameter in Digest authentication + - added support for URIs in SSL server certificate subjectAltName field + - fix compiler warnings with expat 2.x + - fix handling of "Transfer-Encoding: identity" responses from privoxy + * Fix regression in response progress counter for notifier/progress callbacks + * Fix interface description for ne_set_notifier() callback; sr.total + is set to -1 not 0 for an indeterminate response length * Tue Jul 17 2007 - prusnak@suse.cz - update to 0.26.4 * Fix Negotiate Authentication-Info response header verification with GSSAPI