summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhubertf <hubertf@pkgsrc.org>2002-08-03 01:24:53 +0000
committerhubertf <hubertf@pkgsrc.org>2002-08-03 01:24:53 +0000
commit5c582df0289de3d1ff6ac359bdce29c826e5d82d (patch)
treecee5b4221dbb3adefd875e501db3993fb36ec64a
parentf65cd0defb26e9f44f39dccc1f01b9767fd66881 (diff)
downloadpkgsrc-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/Makefile6
-rw-r--r--www/neon/PLIST106
-rw-r--r--www/neon/distinfo6
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