From 5a165c60b9b8c4847067cb83b4be7da785d01f93 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 28 Sep 2019 08:17:07 +0100 Subject: gentoo resync : 28.09.2019 --- .../files/sid-milter-1.0.0-nopra_on_spf1.patch | 57 ---------------------- 1 file changed, 57 deletions(-) delete mode 100644 mail-filter/sid-milter/files/sid-milter-1.0.0-nopra_on_spf1.patch (limited to 'mail-filter/sid-milter/files/sid-milter-1.0.0-nopra_on_spf1.patch') diff --git a/mail-filter/sid-milter/files/sid-milter-1.0.0-nopra_on_spf1.patch b/mail-filter/sid-milter/files/sid-milter-1.0.0-nopra_on_spf1.patch deleted file mode 100644 index 868a2d9ecd55..000000000000 --- a/mail-filter/sid-milter/files/sid-milter-1.0.0-nopra_on_spf1.patch +++ /dev/null @@ -1,57 +0,0 @@ -diff -Nru sid-milter-1.0.0.orig/sid-filter/sid-filter.c sid-milter-1.0.0/sid-filter/sid-filter.c ---- sid-milter-1.0.0.orig/sid-filter/sid-filter.c 2009-03-08 09:51:00.000000000 +0000 -+++ sid-milter-1.0.0/sid-filter/sid-filter.c 2009-03-08 16:29:24.000000000 +0000 -@@ -1279,30 +1279,35 @@ - switch (scope) - { - case SM_SCOPE_PRA: --#ifdef _FFR_NH_MFROM -- if ((strncasecmp(mreplies[rcount], -- "spf2.0/pra", -- 10) == 0) || -- (strncasecmp(mreplies[rcount], -- "spf2.0/mfrom,pra", -- 16) == 0)) --#else /* _FFR_NH_MFROM */ -- if (strncasecmp(mreplies[rcount], -- "spf2.0/pra", 10) == 0) --#endif /* _FFR_NH_MFROM */ -+ if (( -+ (strncasecmp(mreplies[rcount], -+ "spf2.0/pra", -+ 10) == 0) || -+ (strncasecmp(mreplies[rcount], -+ "spf2.0/mfrom,pra", -+ 16) == 0)) && -+ (strncasecmp(policy, -+ "spf2.0/", -+ 7) != 0)) - { - sm_strlcpy(policy, - mreplies[rcount], - sizeof policy); - } -- else if (!nopraspf1 && -- (strncasecmp(mreplies[rcount], -- "v=spf1", 6) == 0) && -- policy[0] == '\0') -+ else if (strncasecmp(mreplies[rcount], -+ "v=spf1", 6) == 0) - { -- sm_strlcpy(policy, -- mreplies[rcount], -- sizeof policy); -+ if (nopraspf1) -+ { -+ memset(mreplies[rcount], '\0', -+ sizeof mreplies[rcount]); -+ } -+ else if (policy[0] == '\0') -+ { -+ sm_strlcpy(policy, -+ mreplies[rcount], -+ sizeof policy); -+ } - } - break; - -- cgit v1.2.3