From e790f08c89ef17ab8168486a87fd37eebcb9e9c5 Mon Sep 17 00:00:00 2001 From: dm Date: Sat, 9 Mar 1996 22:08:29 +0000 Subject: [PATCH] sendmail 8.7.5 --- usr.sbin/sendmail/RELEASE_NOTES | 7 ++++++- usr.sbin/sendmail/src/util.c | 4 ++-- usr.sbin/sendmail/src/version.c | 4 ++-- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/usr.sbin/sendmail/RELEASE_NOTES b/usr.sbin/sendmail/RELEASE_NOTES index c85c48fe0b2..7f212ec3e48 100644 --- a/usr.sbin/sendmail/RELEASE_NOTES +++ b/usr.sbin/sendmail/RELEASE_NOTES @@ -1,11 +1,16 @@ SENDMAIL RELEASE NOTES - @(#)RELEASE_NOTES 8.7.4.1 (Berkeley) 2/18/96 + @(#)RELEASE_NOTES 8.7.5.1 (Berkeley) 3/4/96 This listing shows the version of the sendmail binary, the version of the sendmail configuration files, the date of release, and a summary of the changes in that release. +8.7.5/8.7.3 96/03/04 + Fix glitch in 8.7.4 when putting certain internal lines; this can + in some case cause connections to hang. Patch from Eric + Wassenaar. + 8.7.4/8.7.3 96/02/18 SECURITY: In some cases it was still possible for an attacker to insert newlines into a queue file, thus allowing access to diff --git a/usr.sbin/sendmail/src/util.c b/usr.sbin/sendmail/src/util.c index cee16d89e5e..096f519d0c3 100644 --- a/usr.sbin/sendmail/src/util.c +++ b/usr.sbin/sendmail/src/util.c @@ -33,7 +33,7 @@ */ #ifndef lint -static char sccsid[] = "@(#)util.c 8.84.1.1 (Berkeley) 2/18/96"; +static char sccsid[] = "@(#)util.c 8.84.1.2 (Berkeley) 3/4/96"; #endif /* not lint */ # include "sendmail.h" @@ -990,7 +990,7 @@ putxline(l, mci, pxflags) fputs(mci->mci_mailer->m_eol, mci->mci_out); if (*l == '\n') { - if (*++l != ' ' && *l != '\t' && l[1] != '\0') + if (*++l != ' ' && *l != '\t' && *l != '\0') { (void) putc(' ', mci->mci_out); if (TrafficLogFile != NULL) diff --git a/usr.sbin/sendmail/src/version.c b/usr.sbin/sendmail/src/version.c index 9817429fc6f..3c6f7d18fa7 100644 --- a/usr.sbin/sendmail/src/version.c +++ b/usr.sbin/sendmail/src/version.c @@ -33,7 +33,7 @@ */ #ifndef lint -static char sccsid[] = "@(#)version.c 8.7.4.1 (Berkeley) 2/18/96"; +static char sccsid[] = "@(#)version.c 8.7.5.1 (Berkeley) 3/4/96"; #endif /* not lint */ -char Version[] = "8.7.4"; +char Version[] = "8.7.5"; -- 2.20.1