Hello community,
here is the log from the commit of package neon
checked in at Thu Oct 11 21:59:38 CEST 2007.
--------
--- neon/neon.changes 2007-07-17 10:44:57.000000000 +0200
+++ /mounts/work_src_done/STABLE/neon/neon.changes 2007-09-25 11:53:36.000000000 +0200
@@ -1,0 +2,34 @@
+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
+
+-------------------------------------------------------------------
Old:
----
neon-0.26.4.tar.bz2
New:
----
neon-0.27.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ neon.spec ++++++
--- /var/tmp/diff_new_pack.k16821/_old 2007-10-11 21:59:05.000000000 +0200
+++ /var/tmp/diff_new_pack.k16821/_new 2007-10-11 21:59:05.000000000 +0200
@@ -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 @@
--------
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)
@@ -78,6 +137,7 @@
--with-ssl \
--disable-nls \
--enable-shared \
+ --disable-static \
--enable-warnings
make %{?jobs:-j%jobs}
@@ -87,30 +147,61 @@
%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
-%{_libdir}/*.so.*
-%files devel
+%files -n libneon27
%defattr(-,root,root)
-%doc doc/*.txt doc/html
+%{_libdir}/*.so.*
+
+%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
++++++ neon-0.26.4.tar.bz2 -> neon-0.27.1.tar.bz2 ++++++
++++ 15522 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org