pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/neon neon: update to 0.32.1.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9f8d17f9209d
branches:  trunk
changeset: 459557:9f8d17f9209d
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sat Oct 09 10:54:12 2021 +0000

description:
neon: update to 0.32.1.

Changes in release 0.32.1:
* Fix configure CFLAGS handling in Kerberos detection.
* Various spelling fixes.

Changes in release 0.32.0:
* Interface changes:
 - API and ABI backwards-compatible with 0.27.x and later
 - NE_AUTH_DIGEST now only enables RFC 2617/7616 auth by default;
   to enable weaker RFC 2069 Digest, use NE_AUTH_LEGACY_DIGEST
   (treated as a security enhancement, not an API/ABI break)
* Interface clarifications:
 - ne_auth.h: use of non-ASCII usernames with the ne_auth_creds
   callback type is now rejected for Digest auth since the
   encoding is not specified.  ne_add_auth() can be used instead.
 - ne_request.h: the ne_create_request_fn callback is passed the
   request-target using RFC 7230 terminology
* New interfaces and features:
 - ne_string.h: added ne_strhash(), ne_vstrhash(), ne_strparam()
 - ne_auth.h: added RFC 7616 (Digest authentication) support,
   including userhash=, username*= and SHA-2 algorithms
   (SHA-2 requires GnuTLS/OpenSSL).  added NE_AUTH_LEGACY_DIGEST
 - ne_auth.h: added ne_add_auth() unified auth callback interface,
   accepts (only) UTF-8 usernames, uses a larger password buffer,
   and has different/improved attempt counter semantics.
 - RFC 7617 scoping rules are now applied for Basic authentication.
 - ne_ssl.h: added ne_ssl_cert_hdigest()
 - ne_socket.h: added ne_sock_shutdown()
 - sendmsg()/send() are used with the MSG_NOSIGNAL flag to write to
   sockets on Unix, rather than write()/writev(), avoiding SIGPIPE
 - explicit_bzero() is used where available to clear credentials
* Bug fixes:
 - fixed TLS connection shutdown handling for OpenSSL 3
 - fix various Coverity and cppcheck warnings (Sebastian Reschke)
 - Kerberos library detection uses pkg-config where possible.
 - fix some configure checks on Win32 (Christopher Degawa)
 - fix some configure errors on MacOS (Ryan Schmidt)

diffstat:

 www/neon/Makefile |  7 ++++---
 www/neon/PLIST    |  7 ++++++-
 www/neon/distinfo |  8 ++++----
 3 files changed, 14 insertions(+), 8 deletions(-)

diffs (73 lines):

diff -r f3f31f442e39 -r 9f8d17f9209d www/neon/Makefile
--- a/www/neon/Makefile Sat Oct 09 10:54:06 2021 +0000
+++ b/www/neon/Makefile Sat Oct 09 10:54:12 2021 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.81 2021/09/29 19:00:15 adam Exp $
+# $NetBSD: Makefile,v 1.82 2021/10/09 10:54:12 wiz Exp $
 
-DISTNAME=      neon-0.31.2
-PKGREVISION=   3
+DISTNAME=      neon-0.32.1
 CATEGORIES=    www
 MASTER_SITES=  https://notroj.github.io/neon/
 
@@ -10,6 +9,8 @@
 COMMENT=       HTTP and WebDAV client library
 LICENSE=       gnu-gpl-v2 AND gnu-lgpl-v2
 
+TOOL_DEPENDS+= xmlto-[0-9]*:../../textproc/xmlto
+
 USE_LIBTOOL=           yes
 USE_TOOLS+=            pkg-config msgfmt
 GNU_CONFIGURE=         yes
diff -r f3f31f442e39 -r 9f8d17f9209d www/neon/PLIST
--- a/www/neon/PLIST    Sat Oct 09 10:54:06 2021 +0000
+++ b/www/neon/PLIST    Sat Oct 09 10:54:12 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.22 2014/10/01 16:10:53 wiz Exp $
+@comment $NetBSD: PLIST,v 1.23 2021/10/09 10:54:12 wiz Exp $
 bin/neon-config
 include/neon/ne_207.h
 include/neon/ne_acl.h
@@ -116,10 +116,13 @@
 man/man3/ne_ssl_trust_default_ca.3
 man/man3/ne_status.3
 man/man3/ne_strdup.3
+man/man3/ne_strhash.3
 man/man3/ne_strndup.3
+man/man3/ne_strparam.3
 man/man3/ne_token.3
 man/man3/ne_version_match.3
 man/man3/ne_version_string.3
+man/man3/ne_vstrhash.3
 man/man3/ne_xml_create.3
 man/man3/ne_xml_destroy.3
 man/man3/neon.3
@@ -143,10 +146,12 @@
 share/doc/${PKGNAME}/html/referr.html
 share/doc/${PKGNAME}/html/reffeat.html
 share/doc/${PKGNAME}/html/refgetst.html
+share/doc/${PKGNAME}/html/refhash.html
 share/doc/${PKGNAME}/html/refi18n.html
 share/doc/${PKGNAME}/html/refiaddr.html
 share/doc/${PKGNAME}/html/refneon.html
 share/doc/${PKGNAME}/html/refopts.html
+share/doc/${PKGNAME}/html/refparam.html
 share/doc/${PKGNAME}/html/refproxy.html
 share/doc/${PKGNAME}/html/refreq.html
 share/doc/${PKGNAME}/html/refreqbody.html
diff -r f3f31f442e39 -r 9f8d17f9209d www/neon/distinfo
--- a/www/neon/distinfo Sat Oct 09 10:54:06 2021 +0000
+++ b/www/neon/distinfo Sat Oct 09 10:54:12 2021 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.31 2021/10/07 15:07:24 nia Exp $
+$NetBSD: distinfo,v 1.32 2021/10/09 10:54:12 wiz Exp $
 
-RMD160 (neon-0.31.2.tar.gz) = 24d8dfc8e8d3babbb6fb9dd5cfe662e18b02cd91
-SHA512 (neon-0.31.2.tar.gz) = 1e402b40a0445f68ed24d2697ee60d21636f61ebc98edcde37ff9e26c54430acabf3969ac22a942d1dd51bddee0f312c04073b423b0af3a3e7c9bf60cd53e48c
-Size (neon-0.31.2.tar.gz) = 867914 bytes
+RMD160 (neon-0.32.1.tar.gz) = 03eb01828e9e15980e717f662b2fcea9df1f3c8f
+SHA512 (neon-0.32.1.tar.gz) = a231865c3aad3668f6effded97a58eb981655f64c71b0954fcb2e667bdec50895d11bf296f4f454bd63e6ce9b02c2fd13cbb17cb82631e16f100000ecd7e1977
+Size (neon-0.32.1.tar.gz) = 880434 bytes
 SHA1 (patch-ab) = da95144b8c4ebc7cdd5ae0dfdb86d457c43ec58d
 SHA1 (patch-src_Makefile.in) = 333f63497639fed5b3acc73ddaa480fa8fbf97e8



Home | Main Index | Thread Index | Old Index