From 74e249ac9bb950420f90c770850998a0337f14fc Mon Sep 17 00:00:00 2001 From: Jeremy Harris Date: Fri, 4 Jun 2021 11:35:52 +0100 Subject: [PATCH 1/1] DMARC: note unsupported library versions issue --- doc/doc-txt/ChangeLog | 5 +++++ src/src/EDITME | 2 ++ 2 files changed, 7 insertions(+) diff --git a/doc/doc-txt/ChangeLog b/doc/doc-txt/ChangeLog index a5bce7e81..59211fbb7 100644 --- a/doc/doc-txt/ChangeLog +++ b/doc/doc-txt/ChangeLog @@ -309,6 +309,11 @@ QS/03 When reading the output from interpreted forward files we do not QS/04 Always die if requested from internal logging, even is logging is disabled. +JH/54 DMARC: recent versions of the OpenDMARC library appear to have broken + the API; compilation noo longer completes with DMARC support included. + This affects 1.4.1-1 on Fedora 33 (1.3.2-3 is functional); and has + been reported on other platforms. + Exim version 4.94 ----------------- diff --git a/src/src/EDITME b/src/src/EDITME index b583a993c..8cd34e8be 100644 --- a/src/src/EDITME +++ b/src/src/EDITME @@ -605,6 +605,8 @@ DISABLE_MAL_MKS=yes # Uncomment the following line to add DMARC checking capability, implemented # using libopendmarc libraries. You must have SPF and DKIM support enabled also. +# Library version libopendmarc-1.4.1-1.fc33.x86_64 (on Fedora 33) is known broken; +# 1.3.2-3 works. I seems that the OpenDMARC project broke their API. # SUPPORT_DMARC=yes # CFLAGS += -I/usr/local/include # LDFLAGS += -lopendmarc -- 2.30.2