WolfSSL can tweak the world and its brother, some options enable features, and some make it more drop-in compatible with SSL. We're about to upgrade mail/fetchmail to 6.5.0, but a future fetchmail upgrade will also require that wolfSSL be configured with --enable-context-extra-user-data because that is how/where fetchmail 7 currently stores its data for the peer verification callback. Could we add that? There's no urge, but it should not be forgotten. Thanks in advance.
I did build with --enable-context-extra-user-data and it seems to have worked fine. I shall commit the changes to ports tree with a bump in PORTREVISION.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=5d788b406715ef4b843669684e5dfbe84317788b commit 5d788b406715ef4b843669684e5dfbe84317788b Author: Santhosh Raju <fox@FreeBSD.org> AuthorDate: 2024-11-02 03:00:50 +0000 Commit: Santhosh Raju <fox@FreeBSD.org> CommitDate: 2024-11-02 03:10:37 +0000 security/wolfssl: Enable additional build options. Enable option for storing user-defined data in TLS API PR: 282430 Reported by: Matthias Andree <mandree@FreeBSD.org> security/wolfssl/Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)