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