diff options
author | hubertf <hubertf@pkgsrc.org> | 2002-08-03 01:24:53 +0000 |
---|---|---|
committer | hubertf <hubertf@pkgsrc.org> | 2002-08-03 01:24:53 +0000 |
commit | 5c582df0289de3d1ff6ac359bdce29c826e5d82d (patch) | |
tree | cee5b4221dbb3adefd875e501db3993fb36ec64a | |
parent | f65cd0defb26e9f44f39dccc1f01b9767fd66881 (diff) | |
download | pkgsrc-5c582df0289de3d1ff6ac359bdce29c826e5d82d.tar.gz |
Update neon to 0.21.3.
Changes in release 0.21.3:
* Fix segfault if using proxy server with SSL session and server
certificate verification fails.
* Fix leak of proxy hostname once per session (if a proxy is used).
* Add --with-libs configure argument; e.g. --with-libs=/usr/local picks
up any support libraries in /usr/local/{lib,include}
Changes in release 0.21.2:
* Fix 'make install' for VPATH builds.
* Use $(mandir) for installing man pages (Rodney Dawes).
* Follow some simple (yet illegal) relativeURI redirects.
* Always build ne_compress.obj in Win32 build (Branko Èibej).
* Fix decompression logic bug (Justin Erenkrantz <jerenkrantz@apache.org>)
(could give a decompress failure for particular responses)
* Fix ne_proppatch() to submit lock tokens for available locks.
* More optimisation of ne_sock_readline.
Changes in release 0.21.1:
* Don't include default SSL port in Host request header, which can
help interoperability with misbehaving servers (thanks to Rodney Dawes
<dobey@ximian.com>).
* Don't give a "truncated response" error from ne_decompress_destroy if
the acceptance function returns non-zero.
* Fix for Win32 build (Sander Striker <striker@apache.org>).
* Fix for cookie name/value being free()d (thanks to Dan Mullen).
* Optimisation of ne_sock_readline.
Changes in release 0.21.0:
* Socket layer implements read buffering; efficiency and performance
improvement. Based on work by Jeff Johnson <jbj@redhat.com>
* Cleanup of socket interface:
- renamed everything, s/sock_/ne_sock_/, s/SOCK_/NE_SOCK_/
- removed unused and inappropriate interfaces.
- renaming done by Olof Oberg <mill@pedgr571.sn.umu.se>
- see src/ChangeLog for the gory details.
* Fix typoed 'ne_destroy_fn' typedef (Olof Oberg).
* Support OpenSSL/ENGINE branch.
* Bogus ne_utf8_encode/decode functions removed.
* ne_base64() moved to ne_string.[ch].
* ne_token drops 'quotes' parameter; ne_qtoken added.
* ne_buffer_create_sized renamed to ne_buffer_ncreate.
* ne_xml_get_attr takes extra arguments and can resolve namespaces.
* ne_accept_response function type takes const ne_status pointer.
* Drop support for automatically following redirects:
- ne_redirect_register just takes a session pointer
- ne_redirect_location returns an ne_uri pointer
* configure changes: --with-ssl and --with-socks no longer take a directory
argument. To use SOCKS or SSL libraries/headers in non-system locations,
use ./configure CPPFLAGS=-I/... LDFLAGS=-L/...
* Reference documentation included for most of ne_alloc.h and ne_string.h,
and parts of ne_session.h and ne_request.h.
- see installed man pages, HTML documentation.
Changes in release 0.20.0:
* Major changes to DAV lock handling interface (ne_locks.h):
- struct ne_lock uses a full URI structure to identify locked resource
- ne_lock() requires that owner/token fields are malloc-allocated (or NULL)
on entry
- introduce a "lock store" type, ne_lock_store, to replace the lock session;
accessor functions all renamed to ne_lockstore_*.
- ne_lock_iterate replaced with a first/next "cursor"-style interface
- If: headers use an absoluteURI (RFC2518 compliance fix).
- fix for handling shared locks on DAV servers which return many active locks
in the LOCK response (thanks to Keith Wannamaker)
* Moved URI/path manipulation functions under ne_* namespace (ne_uri.h):
- path handling functions renamed to ne_path_*
- URI structure handling to ne_uri_*; struct uri becomes ne_uri.
- ne_uri_parse doesn't take a 'defaults' parameter any more
- if URI port is unspecified, ne_uri_parse sets port to 0 not -1.
- added ne_uri_unparse and ne_uri_defaultport functions.
* New 'ne_fill_server_uri' function to initialize a URI structure with
the server details for a given session (useful with locks interface).
* ne_decompress_{reader,destroy} are defined as passthrough-functions
if zlib support is not enabled.
* API change: ne_ssl_provide_fn returns void not int.
* Added NE_SSL_FAILMASK for verify failure sanity check.
* Removed return codes NE_SERVERAUTH and and NE_AUTHPROXY; correct
documentation, NE_PROXYAUTH is given for proxy auth failure.
* Require zlib >= 1.1.4 to avoid possible vulnerability in earlier versions.
See http://www.gzip.org/zlib/advisory-2002-03-11.txt for more details.
(version check can be skipped by passing --with-force-zlib to configure)
* New 'ne_ssl_readable_dname' function to create a human-readable string
from an X509 distinguished name.
* Fix support for newer versions of libxml2 (thanks to Jon Trowbridge
<trow@gnu.org>).
* Fix corruption of reason_phrase in status object returned by
ne_propset_status.
* More lenient handling of whitespace in response headers.
* ne_content_type_handler will give a charset of "ISO-8859-1" if no charset
parameter is specified for a text/* media type (as per RFC2616).
* Miscellaneous cleanups and fixes (Jeff Johnson <jbj@redhat.com>).
Changes in release 0.19.4:
* Support bundled build of expat 1.95.x (Branko Èibej).
Update submitted by Joel Wilsson <joelw@unix.se> in PR 17812.
-rw-r--r-- | www/neon/Makefile | 6 | ||||
-rw-r--r-- | www/neon/PLIST | 106 | ||||
-rw-r--r-- | www/neon/distinfo | 6 |
3 files changed, 109 insertions, 9 deletions
diff --git a/www/neon/Makefile b/www/neon/Makefile index 8507b6cee7a..310b0de6dd7 100644 --- a/www/neon/Makefile +++ b/www/neon/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.2 2002/04/01 01:28:04 uebayasi Exp $ +# $NetBSD: Makefile,v 1.3 2002/08/03 01:24:53 hubertf Exp $ -DISTNAME= neon-0.19.3 +DISTNAME= neon-0.21.3 CATEGORIES= www MASTER_SITES= http://www.webdav.org/neon/ @@ -15,7 +15,7 @@ USE_LIBTOOL= yes LIBTOOL_OVERRIDE= ${WRKSRC}/libtool GNU_CONFIGURE= # defined -CONFIGURE_ARGS+= --with-ssl=${BUILDLINK_DIR} +CONFIGURE_ARGS+= --with-ssl CONFIGURE_ARGS+= --enable-libxml CONFIGURE_ARGS+= --enable-shared diff --git a/www/neon/PLIST b/www/neon/PLIST index e352e5840e0..de6103fe233 100644 --- a/www/neon/PLIST +++ b/www/neon/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.2 2002/04/01 01:28:04 uebayasi Exp $ +@comment $NetBSD: PLIST,v 1.3 2002/08/03 01:24:53 hubertf Exp $ bin/neon-config include/neon/ne_207.h include/neon/ne_acl.h @@ -24,6 +24,106 @@ include/neon/ne_xml.h lib/libneon.a lib/libneon.la lib/libneon.so -lib/libneon.so.19 -lib/libneon.so.19.3 +lib/libneon.so.21 +lib/libneon.so.21.3 +man/man1/neon-config.1 +man/man3/ne_add_request_header.3 +man/man3/ne_buffer.3 +man/man3/ne_buffer_altered.3 +man/man3/ne_buffer_append.3 +man/man3/ne_buffer_clear.3 +man/man3/ne_buffer_concat.3 +man/man3/ne_buffer_create.3 +man/man3/ne_buffer_destroy.3 +man/man3/ne_buffer_finish.3 +man/man3/ne_buffer_grow.3 +man/man3/ne_buffer_ncreate.3 +man/man3/ne_buffer_zappend.3 +man/man3/ne_calloc.3 +man/man3/ne_close_connection.3 +man/man3/ne_forget_auth.3 +man/man3/ne_get_error.3 +man/man3/ne_get_status.3 +man/man3/ne_malloc.3 +man/man3/ne_oom_callback.3 +man/man3/ne_print_request_header.3 +man/man3/ne_qtoken.3 +man/man3/ne_realloc.3 +man/man3/ne_request_create.3 +man/man3/ne_request_destroy.3 +man/man3/ne_request_dispatch.3 +man/man3/ne_session_create.3 +man/man3/ne_session_destroy.3 +man/man3/ne_session_proxy.3 +man/man3/ne_set_error.3 +man/man3/ne_set_expect100.3 +man/man3/ne_set_persist.3 +man/man3/ne_set_proxy_auth.3 +man/man3/ne_set_read_timeout.3 +man/man3/ne_set_request_body_buffer.3 +man/man3/ne_set_request_body_fd.3 +man/man3/ne_set_server_auth.3 +man/man3/ne_set_useragent.3 +man/man3/ne_shave.3 +man/man3/ne_ssl_certificate.3 +man/man3/ne_ssl_dname.3 +man/man3/ne_ssl_load_ca.3 +man/man3/ne_ssl_load_default_ca.3 +man/man3/ne_ssl_readable_dname.3 +man/man3/ne_ssl_set_verify.3 +man/man3/ne_status.3 +man/man3/ne_strdup.3 +man/man3/ne_strndup.3 +man/man3/ne_token.3 +share/doc/${PKGNAME}/html/apas02.html +share/doc/${PKGNAME}/html/apas03.html +share/doc/${PKGNAME}/html/apas04.html +share/doc/${PKGNAME}/html/apas05.html +share/doc/${PKGNAME}/html/apas06.html +share/doc/${PKGNAME}/html/apas07.html +share/doc/${PKGNAME}/html/apas08.html +share/doc/${PKGNAME}/html/apas09.html +share/doc/${PKGNAME}/html/apas10.html +share/doc/${PKGNAME}/html/apas11.html +share/doc/${PKGNAME}/html/apas12.html +share/doc/${PKGNAME}/html/auth.html +share/doc/${PKGNAME}/html/basic.html +share/doc/${PKGNAME}/html/ch01s02.html +share/doc/${PKGNAME}/html/ch01s03.html +share/doc/${PKGNAME}/html/ch02.html +share/doc/${PKGNAME}/html/compliance.html +share/doc/${PKGNAME}/html/gfdl.html +share/doc/${PKGNAME}/html/index.html +share/doc/${PKGNAME}/html/intro.html +share/doc/${PKGNAME}/html/locking.html +share/doc/${PKGNAME}/html/lowlevel.html +share/doc/${PKGNAME}/html/props.html +share/doc/${PKGNAME}/html/ref.html +share/doc/${PKGNAME}/html/refalloc.html +share/doc/${PKGNAME}/html/refauth.html +share/doc/${PKGNAME}/html/refbuf.html +share/doc/${PKGNAME}/html/refbufapp.html +share/doc/${PKGNAME}/html/refbufcr.html +share/doc/${PKGNAME}/html/refbufdest.html +share/doc/${PKGNAME}/html/refbufutil.html +share/doc/${PKGNAME}/html/refconfig.html +share/doc/${PKGNAME}/html/referr.html +share/doc/${PKGNAME}/html/refgetst.html +share/doc/${PKGNAME}/html/refopts.html +share/doc/${PKGNAME}/html/refreq.html +share/doc/${PKGNAME}/html/refreqbody.html +share/doc/${PKGNAME}/html/refreqhdr.html +share/doc/${PKGNAME}/html/refsess.html +share/doc/${PKGNAME}/html/refshave.html +share/doc/${PKGNAME}/html/refsslca.html +share/doc/${PKGNAME}/html/refsslcert.html +share/doc/${PKGNAME}/html/refssldname.html +share/doc/${PKGNAME}/html/refsslvfy.html +share/doc/${PKGNAME}/html/refstatus.html +share/doc/${PKGNAME}/html/reftok.html +share/doc/${PKGNAME}/html/ssl.html +share/doc/${PKGNAME}/html/utils.html +share/doc/${PKGNAME}/html/xml.html +@dirrm share/doc/${PKGNAME}/html +@dirrm share/doc/${PKGNAME} @dirrm include/neon diff --git a/www/neon/distinfo b/www/neon/distinfo index ec851acf364..059e8319a57 100644 --- a/www/neon/distinfo +++ b/www/neon/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.2 2002/04/01 01:28:04 uebayasi Exp $ +$NetBSD: distinfo,v 1.3 2002/08/03 01:24:53 hubertf Exp $ -SHA1 (neon-0.19.3.tar.gz) = 057a276a779f28fabf2d84550d4292369ee076a9 -Size (neon-0.19.3.tar.gz) = 499574 bytes +SHA1 (neon-0.21.3.tar.gz) = 42f72fc2ebb29d9b687d5549bdd81742689f4846 +Size (neon-0.21.3.tar.gz) = 476601 bytes |