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) https://github.com/notroj/neon/blob/0.32.0/NEWS Reproducible: Always
Changes in release 0.32.1: * Fix configure CFLAGS handling in Kerberos detection. * Various spelling fixes. https://github.com/notroj/neon/blob/0.32.1/NEWS
Just a comment - I think that 0.32.0 is missing app-text/xmlto depenency as the install failed with: * Working directory: '/var/tmp/portage/net-libs/neon-0.32.0/work/neon-0.32.0-abi_x86_32.x86' * S: '/var/tmp/portage/net-libs/neon-0.32.0/work/neon-0.32.0' * QA Notice: command not found: * * /bin/sh: line 1: xmlto: command not found Maybe could be fixed with the bump. Thank you!
Please disregard, it is from an overlay. Sorry for noise.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01f46d826bd65c3ee490ffa3d67782e1e2385c50 commit 01f46d826bd65c3ee490ffa3d67782e1e2385c50 Author: Craig Andrews <candrews@gentoo.org> AuthorDate: 2021-09-20 14:26:55 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-09-24 23:40:11 +0000 net-libs/neon: 0.32.1 version bump Closes: https://bugs.gentoo.org/814041 Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Craig Andrews <candrews@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/22340 Signed-off-by: Sam James <sam@gentoo.org> net-libs/neon/Manifest | 1 + net-libs/neon/neon-0.32.1.ebuild | 105 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 106 insertions(+)