HomeFreeBSD

mail/exim: update sa-exim plugin to 4.2.1

Description

mail/exim: update sa-exim plugin to 4.2.1

Unbreak build for exim-sa-exim slave port (${FILESDIR} misusage)

Incorporate some patches from Debian:

  1. api-limitations.patch:

Exim now exports only the symbols that are part of the official API

  1. remove-header-crs.patch:

Delete carriage returns from header lines.
When spamd gets a message with CRLF line endings, which it will when the spool file is in wire format, it will return a message with CRLF line endings, including the header. We will need to strip out the CRs.

3)spamc-args.patch:
Changes related to the arguments sent to spamc, namely that we don't pass -d (SAspamcHost), -p (SAspamcPort), or -U (SAspamcSockPath) if those options aren't set, as well as the new parameter -u (SAspamcUser).

4)sprintf_no_format_string.diff:
Do not invoke printf-like function without parameter.
With exim 4.93, string_sprintf() requires at least two arguments

PR: 244223
Submitted by: fluffy
Approved by: maintainer, implicit

Details

Provenance
fluffyAuthored on
Parents
rP526956: New port: security/hs-cryptol: Language of cryptography
Branches
Unknown
Tags
Unknown