diff -rc sendmail-8.8.1/RELEASE_NOTES sendmail-8.8.2/RELEASE_NOTES *** sendmail-8.8.1/RELEASE_NOTES Thu Oct 17 08:44:24 1996 --- sendmail-8.8.2/RELEASE_NOTES Fri Oct 18 08:32:05 1996 *************** *** 1,10 **** SENDMAIL RELEASE NOTES ! @(#)RELEASE_NOTES 8.8.1.1 (Berkeley) 10/17/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.8.1/8.8.1 96/10/17 SECURITY: unset all environment variables that the resolver will --- 1,21 ---- SENDMAIL RELEASE NOTES ! @(#)RELEASE_NOTES 8.8.2.1 (Berkeley) 10/18/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.8.2/8.8.2 96/11/18 + SECURITY: fix a botch in the 7-bit MIME patch; the previous patch + changed the code but didn't fix the problem. + PORTABILITY FIXES: + Solaris: Don't use the system getusershell(3); it can + apparently corrupt the heap in some circumstances. + Problem found by Ken Pizzini of Spry, Inc. + OP.ME: document several mailer flags that were accidently omitted + from this document. These flags were F=d, F=j, F=R, and F=9. + CONFIG: no changes. 8.8.1/8.8.1 96/10/17 SECURITY: unset all environment variables that the resolver will diff -rc sendmail-8.8.1/cf/m4/version.m4 sendmail-8.8.2/cf/m4/version.m4 *** sendmail-8.8.1/cf/m4/version.m4 Thu Oct 17 08:38:00 1996 --- sendmail-8.8.2/cf/m4/version.m4 Fri Oct 18 08:28:28 1996 *************** *** 32,39 **** # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # ! VERSIONID(`@(#)version.m4 8.8.1.1 (Berkeley) 10/17/96') # divert(0) # Configuration version number ! DZ8.8.1`'ifdef(`confCF_VERSION', `/confCF_VERSION') --- 32,39 ---- # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # ! VERSIONID(`@(#)version.m4 8.8.2.1 (Berkeley) 10/18/96') # divert(0) # Configuration version number ! DZ8.8.2`'ifdef(`confCF_VERSION', `/confCF_VERSION') diff -rc sendmail-8.8.1/doc/op/op.me sendmail-8.8.2/doc/op/op.me *** sendmail-8.8.1/doc/op/op.me Mon Oct 14 07:38:20 1996 --- sendmail-8.8.2/doc/op/op.me Thu Oct 17 18:08:21 1996 *************** *** 30,36 **** .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" ! .\" @(#)op.me 8.96 (Berkeley) 10/14/96 .\" .\" eqn op.me | pic | troff -me .eh 'SMM:08-%''Sendmail Installation and Operation Guide' --- 30,36 ---- .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" ! .\" @(#)op.me 8.97 (Berkeley) 10/17/96 .\" .\" eqn op.me | pic | troff -me .eh 'SMM:08-%''Sendmail Installation and Operation Guide' *************** *** 68,74 **** InReference, Inc. eric@Sendmail.ORG .sp ! Version 8.96 .sp For Sendmail Version 8.8 .)l --- 68,74 ---- InReference, Inc. eric@Sendmail.ORG .sp ! Version 8.97 .sp For Sendmail Version 8.8 .)l *************** *** 4026,4031 **** --- 4026,4035 ---- .)b automatically. However, it doesn't really work reliably. + .ip d + Do not include angle brackets around route-address syntax addresses. + This is useful on mailers that are going to pass addresses to a shell + that might interpret angle brackets as I/O redirection. .ip D\(dg This mailer wants a .q Date: *************** *** 4082,4087 **** --- 4086,4093 ---- (i.e., if this option is omitted the transmission will still operate successfully, although perhaps not as efficiently as possible). + .ip j + Do User Database rewriting on recipients as well as senders. .ip k Normally when .i sendmail *************** *** 4168,4173 **** --- 4174,4187 ---- but sends a .b \-r flag. + .ip R + Open SMTP connections from a + .q secure + port. + Secure ports aren't + (secure, that is) + except on UNIX machines, + so it is unclear that this adds anything. .ip s Strip quote characters (" and \e) off of the address before calling the mailer. *************** *** 4245,4250 **** --- 4259,4270 ---- If set, it is acceptable to send eight bit data to this mailer; the usual attempt to do 8\(->7 bit MIME conversions will be bypassed. + .ip 9 + If set, + do + .i limited + 7\(->8 bit MIME conversions. + These conversions are limited to text/plain data. .ip : Check addresses to see if they begin .q :include: ; *************** *** 8109,8115 **** .\"Eric Allman .\"InReference, Inc. .\".sp ! .\"Version 8.96 .\".ce 0 .bp 2 .rs --- 8129,8135 ---- .\"Eric Allman .\"InReference, Inc. .\".sp ! .\"Version 8.97 .\".ce 0 .bp 2 .rs diff -rc sendmail-8.8.1/src/READ_ME sendmail-8.8.2/src/READ_ME *** sendmail-8.8.1/src/READ_ME Sat Oct 12 10:12:23 1996 --- sendmail-8.8.2/src/READ_ME Fri Oct 18 08:32:41 1996 *************** *** 30,36 **** # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # ! # @(#)READ_ME 8.124 (Berkeley) 10/12/96 # This directory contains the source files for sendmail. --- 30,36 ---- # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # ! # @(#)READ_ME 8.125 (Berkeley) 10/18/96 # This directory contains the source files for sendmail. *************** *** 1238,1243 **** --- 1238,1253 ---- and it runs without problems. If you have any questions, please send them along. + TCP Wrappers + If you are using -DTCPWRAPPERS to get TCP Wrappers support, you will + also need to install libwrap.a (you can get it from ftp.win.tue.nl) + and modify the Makefile to include -lwrap in the LIBS line. + + If you have alternate MX sites for your site, be sure that all of + your MX sites reject the same set of hosts. If not, a bad guy whom + you reject will connect to your site, fail, and move on to the next + MX site, which will accept the mail for your and forward it on to you. + +--------------+ | MANUAL PAGES | *************** *** 1338,1341 **** Eric Allman ! (Version 8.124, last update 10/12/96 09:12:22) --- 1348,1351 ---- Eric Allman ! (Version 8.125, last update 10/18/96 07:32:40) diff -rc sendmail-8.8.1/src/conf.h sendmail-8.8.2/src/conf.h *** sendmail-8.8.1/src/conf.h Thu Oct 17 07:52:56 1996 --- sendmail-8.8.2/src/conf.h Thu Oct 17 18:09:04 1996 *************** *** 31,37 **** * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * ! * @(#)conf.h 8.266 (Berkeley) 10/17/96 */ /* --- 31,37 ---- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * ! * @(#)conf.h 8.267 (Berkeley) 10/17/96 */ /* *************** *** 409,414 **** --- 409,417 ---- # define snprintf __snprintf /* but names it oddly in 2.5 */ # define vsnprintf __vsnprintf # endif + # endif + # ifndef HASGETUSERSHELL + # define HASGETUSERSHELL 0 /* getusershell(3) causes core dumps */ # endif # else diff -rc sendmail-8.8.1/src/mime.c sendmail-8.8.2/src/mime.c *** sendmail-8.8.1/src/mime.c Thu Oct 17 08:35:25 1996 --- sendmail-8.8.2/src/mime.c Fri Oct 18 08:33:00 1996 *************** *** 36,42 **** # include #ifndef lint ! static char sccsid[] = "@(#)mime.c 8.47 (Berkeley) 10/17/96"; #endif /* not lint */ /* --- 36,42 ---- # include #ifndef lint ! static char sccsid[] = "@(#)mime.c 8.48 (Berkeley) 10/18/96"; #endif /* not lint */ /* *************** *** 1026,1032 **** obp = obuf; while (fgets(buf, sizeof buf, e->e_dfp) != NULL) { ! if (mime_fromqp((u_char *) buf, &obp, 0, &obp[MAXLINE] - obp) == 0) continue; putline((char *) obuf, mci); --- 1026,1032 ---- obp = obuf; while (fgets(buf, sizeof buf, e->e_dfp) != NULL) { ! if (mime_fromqp((u_char *) buf, &obp, 0, &obuf[MAXLINE] - obp) == 0) continue; putline((char *) obuf, mci); diff -rc sendmail-8.8.1/src/sendmail.h sendmail-8.8.2/src/sendmail.h *** sendmail-8.8.1/src/sendmail.h Tue Oct 15 10:01:30 1996 --- sendmail-8.8.2/src/sendmail.h Thu Oct 17 18:09:15 1996 *************** *** 31,37 **** * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * ! * @(#)sendmail.h 8.205 (Berkeley) 10/15/96 */ /* --- 31,37 ---- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * ! * @(#)sendmail.h 8.206 (Berkeley) 10/17/96 */ /* *************** *** 41,47 **** # ifdef _DEFINE # define EXTERN # ifndef lint ! static char SmailSccsId[] = "@(#)sendmail.h 8.205 10/15/96"; # endif # else /* _DEFINE */ # define EXTERN extern --- 41,47 ---- # ifdef _DEFINE # define EXTERN # ifndef lint ! static char SmailSccsId[] = "@(#)sendmail.h 8.206 10/17/96"; # endif # else /* _DEFINE */ # define EXTERN extern *************** *** 253,258 **** --- 253,259 ---- # define M_INTERNAL 'I' /* SMTP to another sendmail site */ # define M_UDBRECIPIENT 'j' /* do udbsender rewriting on recipient lines */ # define M_NOLOOPCHECK 'k' /* don't check for loops in HELO command */ + # define M_CHUNKING 'K' /* CHUNKING: reserved for future use */ # define M_LOCALMAILER 'l' /* delivery is to this host */ # define M_LIMITS 'L' /* must enforce SMTP line limits */ # define M_MUSER 'm' /* can handle multiple users at once */ diff -rc sendmail-8.8.1/src/version.c sendmail-8.8.2/src/version.c *** sendmail-8.8.1/src/version.c Thu Oct 17 08:37:26 1996 --- sendmail-8.8.2/src/version.c Fri Oct 18 08:28:13 1996 *************** *** 33,39 **** */ #ifndef lint ! static char sccsid[] = "@(#)version.c 8.8.1.1 (Berkeley) 10/17/96"; #endif /* not lint */ ! char Version[] = "8.8.1"; --- 33,39 ---- */ #ifndef lint ! static char sccsid[] = "@(#)version.c 8.8.2.1 (Berkeley) 10/18/96"; #endif /* not lint */ ! char Version[] = "8.8.2";