Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 814041 - net-libs/neon-0.32.1 version bump
Summary: net-libs/neon-0.32.1 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Arfrever Frehtes Taifersar Arahesis
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2021-09-20 14:24 UTC by Craig Andrews
Modified: 2021-09-24 23:40 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Craig Andrews gentoo-dev 2021-09-20 14:24:33 UTC
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
Comment 1 Craig Andrews gentoo-dev 2021-09-21 12:18:14 UTC
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
Comment 2 Pavol Cupka 2021-09-21 21:00:44 UTC
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!
Comment 3 Pavol Cupka 2021-09-21 21:09:32 UTC
Please disregard, it is from an overlay. Sorry for noise.
Comment 4 Larry the Git Cow gentoo-dev 2021-09-24 23:40:41 UTC
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(+)