mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-23 00:43:28 +00:00
- Change spamcontrol's spf patch to log when deny an email
- Move auth patches from FILESDIR to MASTER_SITE_LOCAL
This commit is contained in:
parent
28fe942644
commit
3d655dcd60
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=168984
@ -332,6 +332,15 @@ DISTFILES+= qmail-smtpd-auth-${SMTP_AUTH_VERSION}.tar.gz:smtp_auth
|
||||
EXTRACT_ONLY+= qmail-smtpd-auth-${SMTP_AUTH_VERSION}.tar.gz
|
||||
MASTER_SITES+= http://tomclegg.net/qmail/:close3
|
||||
DISTFILES+= qmail-smtpd-auth-close3.patch:close3
|
||||
. if defined(SLAVE_TLS)
|
||||
AUTH_PATCH= auth.patch.diff-tls
|
||||
. elif defined(WITH_SPF_PATCH) && !defined(BARRIER_SPF_PATCH)
|
||||
AUTH_PATCH= auth.patch.diff
|
||||
. endif
|
||||
|
||||
. if defined(AUTH_PATCH)
|
||||
DISTFILES+= ${AUTH_PATCH}:smtp_auth
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.if defined(WITH_MAILDIRQUOTA_PATCH) && !defined(BARRIER_MAILDIRQUOTA_PATCH)
|
||||
@ -514,10 +523,8 @@ post-extract:
|
||||
post-patch:
|
||||
.if defined(WITH_SMTP_AUTH_PATCH) && !defined(BARRIER_SMTP_AUTH_PATCH)
|
||||
@${CP} ${SMTP_AUTH_DIR}/base64.[ch] ${WRKSRC}
|
||||
. if defined(SLAVE_TLS)
|
||||
@${PATCH} -d ${SMTP_AUTH_DIR} < ${FILESDIR}/auth.patch.patch-tls
|
||||
. elif defined(WITH_SPF_PATCH)
|
||||
@${PATCH} -d ${SMTP_AUTH_DIR} < ${FILESDIR}/auth.patch.patch
|
||||
. if defined(AUTH_PATCH)
|
||||
@${PATCH} -d ${SMTP_AUTH_DIR} < ${DISTDIR}/${DIST_SUBDIR}/${AUTH_PATCH}
|
||||
. endif
|
||||
@${PATCH} -d ${WRKSRC} < ${SMTP_AUTH_DIR}/auth.patch
|
||||
. if defined(SLAVE_TLS) && defined(WITH_SPF_PATCH) && defined(SPF_TLS_PATCH)
|
||||
|
@ -79,6 +79,12 @@ SIZE (qmail/ext_todo-20030105_spf.patch) = 33781
|
||||
MD5 (qmail/ext_todo-20030105_mysql.patch) = ecddff9ba6d725ec3be61843bc8007a7
|
||||
SHA256 (qmail/ext_todo-20030105_mysql.patch) = 3fc65b91faaaae147dbf6264f9381664819ef2f236532764309d174f29919ff1
|
||||
SIZE (qmail/ext_todo-20030105_mysql.patch) = 33797
|
||||
MD5 (qmail/qmail-spf-rc5.patch-spamcontrol) = 9fe79d3420c9ad75f7ec224e04933bf5
|
||||
SHA256 (qmail/qmail-spf-rc5.patch-spamcontrol) = 4c49eb9bb137fb6c07ef9a38773fc6d122a087b120f663c0fc9dc4910875e527
|
||||
SIZE (qmail/qmail-spf-rc5.patch-spamcontrol) = 64100
|
||||
MD5 (qmail/qmail-spf-rc5.patch-spamcontrol) = c7da17aa55896eae8c525d05c65387fd
|
||||
SHA256 (qmail/qmail-spf-rc5.patch-spamcontrol) = 52a3e4a6c8ae0124be280b6c0d183d81f4a6bd10c23fc735d99f4f731d4f5c6d
|
||||
SIZE (qmail/qmail-spf-rc5.patch-spamcontrol) = 64214
|
||||
MD5 (qmail/auth.patch.diff) = 23e0509061cd5dda4a1abf9a7cb7596d
|
||||
SHA256 (qmail/auth.patch.diff) = 1d0f8e0ce139cd00b86f056bc31c1422d30b88cb8b125023d534cc3664f827b8
|
||||
SIZE (qmail/auth.patch.diff) = 4412
|
||||
MD5 (qmail/auth.patch.diff-tls) = 7e706dd124deb9a25cecd91fe652a90b
|
||||
SHA256 (qmail/auth.patch.diff-tls) = 467c5f68d5d332d2400f937c76311e5358b613923d64e68ae98d51d178c7de5e
|
||||
SIZE (qmail/auth.patch.diff-tls) = 2993
|
||||
|
@ -1,105 +0,0 @@
|
||||
--- auth.patch.orig Mon Dec 12 09:55:27 2005
|
||||
+++ auth.patch Mon Dec 12 09:58:44 2005
|
||||
@@ -1,5 +1,5 @@
|
||||
-*** Makefile.orig Mon Jun 15 05:53:16 1998
|
||||
---- Makefile Fri May 10 00:31:38 2002
|
||||
+*** Makefile.orig Mon Dec 12 09:37:18 2005
|
||||
+--- Makefile Mon Dec 12 09:51:10 2005
|
||||
***************
|
||||
*** 136,141 ****
|
||||
--- 136,145 ----
|
||||
@@ -14,52 +14,50 @@
|
||||
binm1.sh conf-qmail
|
||||
cat binm1.sh \
|
||||
***************
|
||||
-*** 1536,1547 ****
|
||||
- timeoutwrite.o ip.o ipme.o ipalloc.o control.o constmap.o received.o \
|
||||
- date822fmt.o now.o qmail.o cdb.a fd.a wait.a datetime.a getln.a \
|
||||
- open.a sig.a case.a env.a stralloc.a alloc.a substdio.a error.a str.a \
|
||||
-! fs.a auto_qmail.o socket.lib
|
||||
+*** 1597,1608 ****
|
||||
+ timeoutwrite.o ip.o ipme.o ipalloc.o strsalloc.o control.o constmap.o \
|
||||
+ received.o date822fmt.o now.o qmail.o spf.o dns.o cdb.a fd.a wait.a \
|
||||
+ datetime.a getln.a open.a sig.a case.a env.a stralloc.a alloc.a substdio.a \
|
||||
+! error.a str.a fs.a auto_qmail.o socket.lib dns.lib
|
||||
./load qmail-smtpd rcpthosts.o commands.o timeoutread.o \
|
||||
- timeoutwrite.o ip.o ipme.o ipalloc.o control.o constmap.o \
|
||||
- received.o date822fmt.o now.o qmail.o cdb.a fd.a wait.a \
|
||||
- datetime.a getln.a open.a sig.a case.a env.a stralloc.a \
|
||||
-! alloc.a substdio.a error.a str.a fs.a auto_qmail.o `cat \
|
||||
- socket.lib`
|
||||
+ timeoutwrite.o ip.o ipme.o ipalloc.o strsalloc.o control.o \
|
||||
+ constmap.o received.o date822fmt.o now.o qmail.o spf.o dns.o cdb.a \
|
||||
+ fd.a wait.a datetime.a getln.a open.a sig.a case.a env.a stralloc.a \
|
||||
+! alloc.a substdio.a error.a fs.a auto_qmail.o \
|
||||
+ str.a `cat socket.lib` `cat dns.lib`
|
||||
|
||||
qmail-smtpd.0: \
|
||||
---- 1540,1551 ----
|
||||
- timeoutwrite.o ip.o ipme.o ipalloc.o control.o constmap.o received.o \
|
||||
- date822fmt.o now.o qmail.o cdb.a fd.a wait.a datetime.a getln.a \
|
||||
- open.a sig.a case.a env.a stralloc.a alloc.a substdio.a error.a str.a \
|
||||
-! fs.a auto_qmail.o base64.o socket.lib
|
||||
+--- 1601,1612 ----
|
||||
+ timeoutwrite.o ip.o ipme.o ipalloc.o strsalloc.o control.o constmap.o \
|
||||
+ received.o date822fmt.o now.o qmail.o spf.o dns.o cdb.a fd.a wait.a \
|
||||
+ datetime.a getln.a open.a sig.a case.a env.a stralloc.a alloc.a substdio.a \
|
||||
+! error.a str.a fs.a auto_qmail.o base64.o socket.lib dns.lib
|
||||
./load qmail-smtpd rcpthosts.o commands.o timeoutread.o \
|
||||
- timeoutwrite.o ip.o ipme.o ipalloc.o control.o constmap.o \
|
||||
- received.o date822fmt.o now.o qmail.o cdb.a fd.a wait.a \
|
||||
- datetime.a getln.a open.a sig.a case.a env.a stralloc.a \
|
||||
-! alloc.a substdio.a error.a str.a fs.a auto_qmail.o base64.o `cat \
|
||||
- socket.lib`
|
||||
+ timeoutwrite.o ip.o ipme.o ipalloc.o strsalloc.o control.o \
|
||||
+ constmap.o received.o date822fmt.o now.o qmail.o spf.o dns.o cdb.a \
|
||||
+ fd.a wait.a datetime.a getln.a open.a sig.a case.a env.a stralloc.a \
|
||||
+! alloc.a substdio.a error.a fs.a auto_qmail.o base64.o \
|
||||
+ str.a `cat socket.lib` `cat dns.lib`
|
||||
|
||||
qmail-smtpd.0: \
|
||||
***************
|
||||
-*** 1553,1559 ****
|
||||
+*** 1614,1620 ****
|
||||
substdio.h alloc.h auto_qmail.h control.h received.h constmap.h \
|
||||
- error.h ipme.h ip.h ipalloc.h ip.h gen_alloc.h ip.h qmail.h \
|
||||
+ error.h ipme.h ip.h ipalloc.h strsalloc.h ip.h gen_alloc.h ip.h qmail.h \
|
||||
substdio.h str.h fmt.h scan.h byte.h case.h env.h now.h datetime.h \
|
||||
-! exit.h rcpthosts.h timeoutread.h timeoutwrite.h commands.h
|
||||
+! exit.h rcpthosts.h timeoutread.h timeoutwrite.h commands.h spf.h
|
||||
./compile qmail-smtpd.c
|
||||
|
||||
qmail-start: \
|
||||
---- 1557,1564 ----
|
||||
+--- 1618,1625 ----
|
||||
substdio.h alloc.h auto_qmail.h control.h received.h constmap.h \
|
||||
- error.h ipme.h ip.h ipalloc.h ip.h gen_alloc.h ip.h qmail.h \
|
||||
+ error.h ipme.h ip.h ipalloc.h strsalloc.h ip.h gen_alloc.h ip.h qmail.h \
|
||||
substdio.h str.h fmt.h scan.h byte.h case.h env.h now.h datetime.h \
|
||||
-! exit.h rcpthosts.h timeoutread.h timeoutwrite.h commands.h wait.h \
|
||||
-! fd.h base64.h
|
||||
+! exit.h rcpthosts.h timeoutread.h timeoutwrite.h commands.h spf.h \
|
||||
+! wait.h fd.h base64.h
|
||||
./compile qmail-smtpd.c
|
||||
|
||||
qmail-start: \
|
||||
-
|
||||
-
|
||||
*** TARGETS.orig Mon Jun 15 05:53:16 1998
|
||||
--- TARGETS Fri May 10 00:31:38 2002
|
||||
***************
|
||||
@@ -143,11 +141,11 @@
|
||||
*** qmail-smtpd.c.orig Mon Jun 15 05:53:16 1998
|
||||
--- qmail-smtpd.c Fri May 10 00:33:35 2002
|
||||
***************
|
||||
-*** 23,29 ****
|
||||
---- 23,32 ----
|
||||
- #include "timeoutread.h"
|
||||
+*** 24,30 ****
|
||||
+--- 24,33 ----
|
||||
#include "timeoutwrite.h"
|
||||
#include "commands.h"
|
||||
+ #include "spf.h"
|
||||
+ #include "wait.h"
|
||||
+ #include "fd.h"
|
||||
|
@ -1,90 +0,0 @@
|
||||
--- auth.patch.orig Mon Dec 12 12:23:49 2005
|
||||
+++ auth.patch Mon Dec 12 12:25:57 2005
|
||||
@@ -14,29 +14,31 @@
|
||||
binm1.sh conf-qmail
|
||||
cat binm1.sh \
|
||||
***************
|
||||
-*** 1536,1547 ****
|
||||
+*** 1537,1549 ****
|
||||
timeoutwrite.o ip.o ipme.o ipalloc.o control.o constmap.o received.o \
|
||||
date822fmt.o now.o qmail.o cdb.a fd.a wait.a datetime.a getln.a \
|
||||
open.a sig.a case.a env.a stralloc.a alloc.a substdio.a error.a str.a \
|
||||
! fs.a auto_qmail.o socket.lib
|
||||
./load qmail-smtpd rcpthosts.o commands.o timeoutread.o \
|
||||
timeoutwrite.o ip.o ipme.o ipalloc.o control.o constmap.o \
|
||||
+ tls.o ssl_timeoutio.o ndelay.a -L/usr/local/ssl/lib -lssl -lcrypto \
|
||||
received.o date822fmt.o now.o qmail.o cdb.a fd.a wait.a \
|
||||
datetime.a getln.a open.a sig.a case.a env.a stralloc.a \
|
||||
! alloc.a substdio.a error.a str.a fs.a auto_qmail.o `cat \
|
||||
socket.lib`
|
||||
|
||||
qmail-smtpd.0: \
|
||||
---- 1540,1551 ----
|
||||
+--- 1541,1553 ----
|
||||
timeoutwrite.o ip.o ipme.o ipalloc.o control.o constmap.o received.o \
|
||||
date822fmt.o now.o qmail.o cdb.a fd.a wait.a datetime.a getln.a \
|
||||
open.a sig.a case.a env.a stralloc.a alloc.a substdio.a error.a str.a \
|
||||
! fs.a auto_qmail.o base64.o socket.lib
|
||||
./load qmail-smtpd rcpthosts.o commands.o timeoutread.o \
|
||||
timeoutwrite.o ip.o ipme.o ipalloc.o control.o constmap.o \
|
||||
+ tls.o ssl_timeoutio.o ndelay.a -L/usr/local/ssl/lib -lssl -lcrypto \
|
||||
received.o date822fmt.o now.o qmail.o cdb.a fd.a wait.a \
|
||||
datetime.a getln.a open.a sig.a case.a env.a stralloc.a \
|
||||
-! alloc.a substdio.a error.a str.a fs.a auto_qmail.o base64.o `cat \
|
||||
+! alloc.a substdio.a error.a str.a fs.a auto_qmail.o base64.o `cat \
|
||||
socket.lib`
|
||||
|
||||
qmail-smtpd.0: \
|
||||
@@ -174,30 +176,40 @@
|
||||
stralloc greeting = {0};
|
||||
|
||||
***************
|
||||
-*** 229,235 ****
|
||||
- }
|
||||
+*** 265,272 ****
|
||||
void smtp_ehlo(arg) char *arg;
|
||||
{
|
||||
-! smtp_greet("250-"); out("\r\n250-PIPELINING\r\n250 8BITMIME\r\n");
|
||||
+ smtp_greet("250-");
|
||||
+ #ifdef TLS
|
||||
+! if (!ssl) out("\r\n250-STARTTLS");
|
||||
+ #endif
|
||||
+ out("\r\n250-PIPELINING\r\n250 8BITMIME\r\n");
|
||||
seenmail = 0; dohelo(arg);
|
||||
- }
|
||||
- void smtp_rset()
|
||||
---- 241,255 ----
|
||||
- }
|
||||
+--- 277,300 ----
|
||||
void smtp_ehlo(arg) char *arg;
|
||||
{
|
||||
-! smtp_greet("250-");
|
||||
-! #ifdef AUTHCRAM
|
||||
+ smtp_greet("250-");
|
||||
++ #ifdef AUTHCRAM
|
||||
+ #ifdef TLS
|
||||
+! out("\r\n250-AUTH LOGIN CRAM-MD5 PLAIN");
|
||||
+! out("\r\n250-AUTH=LOGIN CRAM-MD5 PLAIN");
|
||||
+! if (!ssl) out("\r\n250-STARTTLS");
|
||||
+! #else
|
||||
! out("\r\n250-AUTH LOGIN CRAM-MD5 PLAIN");
|
||||
! out("\r\n250-AUTH=LOGIN CRAM-MD5 PLAIN");
|
||||
+! #endif
|
||||
+! #else
|
||||
+! #ifdef TLS
|
||||
+! out("\r\n250-AUTH LOGIN PLAIN");
|
||||
+! out("\r\n250-AUTH=LOGIN PLAIN");
|
||||
+! if (!ssl) out("\r\n250-STARTTLS");
|
||||
! #else
|
||||
! out("\r\n250-AUTH LOGIN PLAIN");
|
||||
! out("\r\n250-AUTH=LOGIN PLAIN");
|
||||
! #endif
|
||||
-! out("\r\n250-PIPELINING\r\n250 8BITMIME\r\n");
|
||||
+ #endif
|
||||
+ out("\r\n250-PIPELINING\r\n250 8BITMIME\r\n");
|
||||
seenmail = 0; dohelo(arg);
|
||||
- }
|
||||
- void smtp_rset()
|
||||
***************
|
||||
*** 394,403 ****
|
||||
--- 414,639 ----
|
Loading…
Reference in New Issue
Block a user