Bug 282430 - security/wolfssl: Options insufficient for building mail/fetchmail future release 7.0
Summary: security/wolfssl: Options insufficient for building mail/fetchmail future rel...
Status: In Progress
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Santhosh Raju
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-30 20:26 UTC by Matthias Andree
Modified: 2024-11-02 03:11 UTC (History)
2 users (show)

See Also:
fox: maintainer-feedback+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthias Andree freebsd_committer freebsd_triage 2024-10-30 20:26:33 UTC
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.
Comment 1 Santhosh Raju freebsd_committer freebsd_triage 2024-11-02 02:57:29 UTC
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.
Comment 2 commit-hook freebsd_committer freebsd_triage 2024-11-02 03:11:43 UTC
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(-)