aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornectar <nectar@FreeBSD.org>2003-08-04 08:16:51 +0800
committernectar <nectar@FreeBSD.org>2003-08-04 08:16:51 +0800
commitfa67fe1cde5523f231ae8594736235a86b03a1c2 (patch)
treef70820d80c0a436593303a2d16a92fd5bd176b32
parentd4242335310912757ffee77be0f1a9de38e67e45 (diff)
downloadfreebsd-ports-graphics-fa67fe1cde5523f231ae8594736235a86b03a1c2.tar.gz
freebsd-ports-graphics-fa67fe1cde5523f231ae8594736235a86b03a1c2.tar.zst
freebsd-ports-graphics-fa67fe1cde5523f231ae8594736235a86b03a1c2.zip
Fix remote denial-of-service bug in address parser.
<URL:http://archives.neohapsis.com/archives/fulldisclosure/2003-q3/1377.html>
-rw-r--r--mail/postfix1/Makefile1
-rw-r--r--mail/postfix1/files/patch-src%trivial-rewrite%resolve.c12
2 files changed, 13 insertions, 0 deletions
diff --git a/mail/postfix1/Makefile b/mail/postfix1/Makefile
index 60a21176d36..1f117197376 100644
--- a/mail/postfix1/Makefile
+++ b/mail/postfix1/Makefile
@@ -13,6 +13,7 @@
PORTNAME= postfix
PORTVERSION= 1.1.12
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= mail ipv6
MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/official/ \
diff --git a/mail/postfix1/files/patch-src%trivial-rewrite%resolve.c b/mail/postfix1/files/patch-src%trivial-rewrite%resolve.c
new file mode 100644
index 00000000000..d2a0abfadf8
--- /dev/null
+++ b/mail/postfix1/files/patch-src%trivial-rewrite%resolve.c
@@ -0,0 +1,12 @@
+*** ./src/trivial-rewrite/resolve.c Mon Jul 28 16:34:38 2003
+--- ./src/trivial-rewrite/resolve.c Mon Jul 28 16:35:04 2003
+***************
+*** 148,153 ****
+--- 148,154 ----
+ if (saved_domain)
+ tok822_free_tree(saved_domain);
+ saved_domain = domain;
++ domain = 0;
+ }
+
+ /*