Rev 2 | Blame | Compare with Previous | Last modification | View Log | RSS feed
#! /bin/sh /usr/share/dpatch/dpatch-run## 25_maxvals.dpatch by Thomas Jacob <jacob@internet24.de>#### All lines beginning with `## DP:' are a description of the patch.## DP: Bring certain processing limits (meant to mitigate DoS attacks) in line## DP: with RFC 4408.@DPATCH@diff -ruN libspf2-1.2.5/src/include/spf.h libspf2-1.2.5.patched/src/include/spf.h--- libspf2-1.2.5/src/include/spf.h 2005-02-17 01:56:55.000000000 +0100+++ libspf2-1.2.5.patched/src/include/spf.h 2007-03-14 16:58:21.000000000 +0100@@ -52,8 +52,8 @@/* FYI only -- defaults can't be changed without recompiling the library */#define SPF_DEFAULT_MAX_DNS_MECH 10 /* DoS limit on SPF mechanisms */-#define SPF_DEFAULT_MAX_DNS_PTR 5 /* DoS limit on PTR records */-#define SPF_DEFAULT_MAX_DNS_MX 5 /* DoS limit on MX records */+#define SPF_DEFAULT_MAX_DNS_PTR 10 /* DoS limit on PTR records */+#define SPF_DEFAULT_MAX_DNS_MX 10 /* DoS limit on MX records */#define SPF_DEFAULT_SANITIZE 1#define SPF_DEFAULT_WHITELIST "include:spf.trusted-forwarder.org"#define SPF_EXP_MOD_NAME "exp-text"diff -ruN libspf2-1.2.5/src/include/spf_internal.h libspf2-1.2.5.patched/src/include/spf_internal.h--- libspf2-1.2.5/src/include/spf_internal.h 2005-02-24 05:10:49.000000000 +0100+++ libspf2-1.2.5.patched/src/include/spf_internal.h 2007-03-14 16:58:04.000000000 +0100@@ -57,13 +57,13 @@/* It is a bad idea to change this for the same reasons as mentioned* above for SPF_MAX_DNS_MECH*/-#define SPF_MAX_DNS_PTR 5+#define SPF_MAX_DNS_PTR 10#endif#ifndef SPF_MAX_DNS_MX/* It is a bad idea to change this for the same reasons as mentioned* above for SPF_MAX_DNS_MECH*/-#define SPF_MAX_DNS_MX 5+#define SPF_MAX_DNS_MX 10#endif#if 1diff -ruN libspf2-1.2.5/src/include/spf_server.h libspf2-1.2.5.patched/src/include/spf_server.h--- libspf2-1.2.5/src/include/spf_server.h 2004-09-29 12:33:09.000000000 +0200+++ libspf2-1.2.5.patched/src/include/spf_server.h 2007-03-14 16:58:54.000000000 +0100@@ -44,13 +44,13 @@/* It is a bad idea to change this for the same reasons as mentioned* above for SPF_MAX_DNS_MECH*/-#define SPF_MAX_DNS_PTR 5+#define SPF_MAX_DNS_PTR 10#endif#ifndef SPF_MAX_DNS_MX/* It is a bad idea to change this for the same reasons as mentioned* above for SPF_MAX_DNS_MECH*/-#define SPF_MAX_DNS_MX 5+#define SPF_MAX_DNS_MX 10#endifstruct SPF_server_struct {