diff options
author | grant <grant> | 2004-05-30 09:02:09 +0000 |
---|---|---|
committer | grant <grant> | 2004-05-30 09:02:09 +0000 |
commit | 32691c91127685877e33b01204dce6e31c7148f8 (patch) | |
tree | c28552df8c662a5adfd337750c01a06b69a4fbc1 | |
parent | 48f7a1e341eb43af36e009e35ce157017533c042 (diff) | |
download | pkgsrc-32691c91127685877e33b01204dce6e31c7148f8.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-ag | 13 |
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 |