This commit is contained in:
David Woodhouse 2006-04-04 20:03:39 +00:00
parent 4375ab63c8
commit 4ebb355d32
5 changed files with 43 additions and 17 deletions

View File

@ -1,2 +1,2 @@
sa-exim-4.2.tar.gz
exim-4.60.tar.bz2
exim-4.61.tar.bz2

View File

@ -1,11 +0,0 @@
--- exim-4.60/exim_monitor/em_queue.c~ 2005-11-28 10:57:32.000000000 +0000
+++ exim-4.60/exim_monitor/em_queue.c 2006-03-23 12:23:20.000000000 +0000
@@ -500,7 +500,7 @@ for (i = 0; i < subdir_max; i++)
uschar basename[SPOOL_NAME_LENGTH];
stripchart_total[0]++;
if (!eximon_initialized) { printf("."); fflush(stdout); }
- Ustrcpy(basename, name);
+ Ustrncpy(basename, name, SPOOL_NAME_LENGTH - 2);
basename[SPOOL_NAME_LENGTH - 2] = 0;
if (full) find_queue(basename, queue_add, subdirchar);
}

View File

@ -0,0 +1,34 @@
Index: src/acl.c
===================================================================
RCS file: /home/cvs/exim/exim-src/src/acl.c,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -p -r1.57 -r1.58
--- src/acl.c 6 Mar 2006 16:05:12 -0000 1.57
+++ src/acl.c 4 Apr 2006 17:05:45 -0000 1.58
@@ -1,4 +1,4 @@
-/* $Cambridge: exim/exim-src/src/acl.c,v 1.57 2006/03/06 16:05:12 ph10 Exp $ */
+/* $Cambridge: exim/exim-src/src/acl.c,v 1.58 2006/04/04 17:05:45 fanf2 Exp $ */
/*************************************************
* Exim - an Internet mail transport agent *
@@ -202,8 +202,8 @@ at the outer level. In the other cases,
checking functions. */
static uschar cond_expand_at_top[] = {
- TRUE, /* add_header */
TRUE, /* acl */
+ TRUE, /* add_header */
FALSE, /* authenticated */
#ifdef EXPERIMENTAL_BRIGHTMAIL
TRUE, /* bmi_optin */
@@ -260,8 +260,8 @@ static uschar cond_expand_at_top[] = {
/* Flags to identify the modifiers */
static uschar cond_modifiers[] = {
- TRUE, /* add_header */
FALSE, /* acl */
+ TRUE, /* add_header */
FALSE, /* authenticated */
#ifdef EXPERIMENTAL_BRIGHTMAIL
TRUE, /* bmi_optin */

View File

@ -1,7 +1,7 @@
Summary: The exim mail transfer agent
Name: exim
Version: 4.60
Release: 5%{?dist}
Version: 4.61
Release: 1%{?dist}
License: GPL
Url: http://www.exim.org/
Group: System Environment/Daemons
@ -25,7 +25,7 @@ Patch12: exim-4.33-cyrus.patch
Patch13: exim-4.43-pamconfig.patch
Patch14: exim-4.50-spamdconf.patch
Patch15: exim-4.52-dynamic-pcre.patch
Patch16: exim-4.60-mon-overflow.patch
Patch16: exim-4.61-c-before-d.patch
Requires: /etc/aliases
BuildRequires: db4-devel openssl-devel openldap-devel pam-devel
@ -80,7 +80,7 @@ cp exim_monitor/EDITME Local/eximon.conf
%patch13 -p1 -b .pam
%patch14 -p1 -b .spamd
%patch15 -p1 -b .pcre
%patch16 -p1
%patch16 -p0
%build
%ifnarch s390 s390x
@ -289,6 +289,9 @@ fi
%doc sa-exim*/{ACKNOWLEDGEMENTS,INSTALL,LICENSE,TODO}
%changelog
* Tue Apr 4 2006 David Woodhouse <dwmw2@redhat.com> 4.61-1
- Update to 4.61
* Thu Mar 23 2006 David Woodhouse <dwmw2@redhat.com> 4.60-5
- Fix eximon buffer overflow (#186303)

View File

@ -1,2 +1,2 @@
ad76f73c6b3d01caa88078e3e622745a sa-exim-4.2.tar.gz
eed3c8fc393cf7ccc9c1079b28516128 exim-4.60.tar.bz2
f6bbf99a6f63c0f5045a1779e7e810c4 exim-4.61.tar.bz2