mirror of
https://git.freebsd.org/ports.git
synced 2025-04-28 01:26:39 -04:00
* Add mail/opendkim-devel, development snapshot of OpenDKIM. * Mark mail/opendkim and mail/opendkim-devel as CONFLICTS_INSTALL with each other
36 lines
876 B
C
36 lines
876 B
C
commit 7c70ee7c86da1cecc621182355cc950d3b193314
|
|
Author: David Bürgin <dbuergin@gluet.ch>
|
|
Date: Sat Oct 14 09:19:37 2023 +0200
|
|
|
|
Delete Authentication-Results headers in reverse
|
|
|
|
diff --git opendkim/opendkim.c opendkim/opendkim.c
|
|
index 803f37b0..cfa5f018 100644
|
|
--- opendkim/opendkim.c
|
|
+++ opendkim/opendkim.c
|
|
@@ -13653,8 +13653,15 @@ mlfi_eom(SMFICTX *ctx)
|
|
return SMFIS_TEMPFAIL;
|
|
}
|
|
|
|
- c = 0;
|
|
+ c = 1;
|
|
+
|
|
for (hdr = dfc->mctx_hqhead; hdr != NULL; hdr = hdr->hdr_next)
|
|
+ {
|
|
+ if (strcasecmp(hdr->hdr_hdr, AUTHRESULTSHDR) == 0)
|
|
+ c++;
|
|
+ }
|
|
+
|
|
+ for (hdr = dfc->mctx_hqtail; hdr != NULL; hdr = hdr->hdr_prev)
|
|
{
|
|
memset(ares, '\0', sizeof(struct authres));
|
|
|
|
@@ -13666,7 +13673,7 @@ mlfi_eom(SMFICTX *ctx)
|
|
char *slash;
|
|
|
|
/* remember index */
|
|
- c++;
|
|
+ c--;
|
|
|
|
/* parse the header */
|
|
arstat = ares_parse((u_char *) hdr->hdr_val,
|