pkgsrc-Changes archive

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

CVS commit: pkgsrc/www/neon



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sat Oct  9 10:54:12 UTC 2021

Modified Files:
        pkgsrc/www/neon: Makefile PLIST distinfo

Log Message:
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)


To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1.82 pkgsrc/www/neon/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/www/neon/PLIST
cvs rdiff -u -r1.31 -r1.32 pkgsrc/www/neon/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/neon/Makefile
diff -u pkgsrc/www/neon/Makefile:1.81 pkgsrc/www/neon/Makefile:1.82
--- pkgsrc/www/neon/Makefile:1.81       Wed Sep 29 19:00:15 2021
+++ pkgsrc/www/neon/Makefile    Sat Oct  9 10:54:12 2021
@@ -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 @@ HOMEPAGE=      https://notroj.github.io/neon/
 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

Index: pkgsrc/www/neon/PLIST
diff -u pkgsrc/www/neon/PLIST:1.22 pkgsrc/www/neon/PLIST:1.23
--- pkgsrc/www/neon/PLIST:1.22  Wed Oct  1 16:10:53 2014
+++ pkgsrc/www/neon/PLIST       Sat Oct  9 10:54:12 2021
@@ -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_cert.3
 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/refconfig.html
 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

Index: pkgsrc/www/neon/distinfo
diff -u pkgsrc/www/neon/distinfo:1.31 pkgsrc/www/neon/distinfo:1.32
--- pkgsrc/www/neon/distinfo:1.31       Thu Oct  7 15:07:24 2021
+++ pkgsrc/www/neon/distinfo    Sat Oct  9 10:54:12 2021
@@ -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