OBS User unknown 2007-10-11 19:59:43 +00:00 committed by Git OBS Bridge
parent 0da8a25dab
commit 32e55a220e
4 changed files with 146 additions and 21 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f681b0214d4357626aceeed0acd1494df32438add7f76b3b8c2635da82fdd7e0
size 583210

3
neon-0.27.1.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2fb05e1620211063d13e5c9c70385b24f11ec205418241764540e93daec2f832
size 596935

View File

@ -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

127
neon.spec
View File

@ -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 <joe@manyfish.co.uk>
%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 <joe@manyfish.co.uk>
%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