summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgrant <grant@pkgsrc.org>2004-05-30 09:02:09 +0000
committergrant <grant@pkgsrc.org>2004-05-30 09:02:09 +0000
commit655a84925ece71c3e88e36030f46877c87a2cabd (patch)
treec28552df8c662a5adfd337750c01a06b69a4fbc1
parent8fbd46cb818ae8c47e2cbab84061a1c1f4e29832 (diff)
downloadpkgsrc-655a84925ece71c3e88e36030f46877c87a2cabd.tar.gz
Pull up revision 1.1 (requested by abs in ticket #28):
Update exim to exim-4.33nb1 (from 4.22nb5) - Fix buffer overflow listed at http://www.guninski.com/exim1.html - Leave nb1 to indicate we have a local change from stock 4.33 - 1086 lines of changes - http://www.exim.org/ftp/ChangeLogs/ChangeLog-4.33 - Remove dependancy on exim-user - now looks up EXIM_{USER,GROUP} at runtime
-rw-r--r--mail/exim/patches/patch-ag13
1 files changed, 13 insertions, 0 deletions
diff --git a/mail/exim/patches/patch-ag b/mail/exim/patches/patch-ag
new file mode 100644
index 00000000000..78ec3286640
--- /dev/null
+++ b/mail/exim/patches/patch-ag
@@ -0,0 +1,13 @@
+$NetBSD: patch-ag,v 1.1.2.2 2004/05/30 09:02:09 grant Exp $
+
+--- src/verify.c.orig Fri May 7 18:23:09 2004
++++ src/verify.c
+@@ -1270,7 +1270,7 @@ for (h = header_list; h != NULL; h = h->
+ uschar *verb = US"is";
+ int len;
+
+- while (*t != ':') *tt++ = *t++;
++ while (*t != ':' && tt < &hname[sizeof(hname)-2]) *tt++ = *t++;
+ *tt = 0;
+
+ /* Arrange not to include any white space at the end in the