1 SENDMAIL RELEASE NOTES |
2 $Id: RELEASE_NOTES,v 8.1730 2005/03/28 00:31:23 gshapiro Exp $ |
3 4 5This listing shows the version of the sendmail binary, the version 6of the sendmail configuration files, the date of release, and a 7summary of the changes in that release. 8 |
98.13.4/8.13.4 2005/03/27 10 The bug fixes in 8.13.3 for connection handling uncovered a 11 different error which could result in connections that 12 stay in CLOSE_WAIT state due to a variable that was not 13 properly initialized. Problem noted by Michael Sims. 14 Deal with empty hostnames in hostsignature(). This bug could lead 15 to an endless loop when doing LMTP deliveries to another 16 host. Problem first reported by Martin Lathoud and 17 tracked down by Gael Roualland. 18 Make sure return parameters are initialized in getmxrr(). Problem 19 found by Gael Roualland using valgrind. 20 If shared memory is used and the RunAsUser option is set, then the 21 owner and group of the shared memory segment is set to 22 the ids specified RunAsUser and the access mode is set 23 to 0660 to allow for updates by sendmail processes. 24 The number of queue entries that is (optionally) kept in shared 25 memory was wrong in some cases, e.g., envelope splitting 26 and bounce generation. 27 Undo a change made in 8.13.0 to silently truncate long strings 28 in address rewriting because the message can be triggered 29 for header checks where long strings are legitimate. 30 Problem reported by Mary Verge DeSisto, and tracked 31 down with the help of John Beck of Sun Microsystems. 32 The internal stab map did not obey the -m flag. Patch from 33 Rob McMahon of Warwick University, England. 34 The socket map did not obey the -f flag. Problem noted by 35 Dan Ringdahl, forwarded by Andrzej Filip. 36 The addition of LDAP recursion in 8.13.0 broke enforcement of 37 the LDAP map -1 argument which tells the MTA to only 38 return success if and only if a single LDAP match is found. 39 Add additional error checks in the MTA for milter communication 40 to avoid a possible segmentation fault. Based on patch 41 by Joe Maimon. 42 Do not trigger an assertion if X509_digest() returns success but 43 does not assign a value to its output parameter. Based 44 on patch by Brian Kantor. 45 Add more checks when resetting internal AUTH data (applies only 46 to Cyrus SASL version 2). Otherwise an SMTP session might 47 be dropped after an AUTH failure. 48 Portability: 49 Add LA_LONGLONG as valid LA_TYPE type for systems that use 50 "long long" to read load average data, e.g., 51 AIX 5.1 in 32 bit mode. Note: this has to be set 52 "by hand", it is not (yet) automatically detected. 53 Problem noted by Burak Bilen. 54 Use socklen_t for accept(), etc. on AIX 5.x. This should 55 fix problems when compiling in 64 bit mode. 56 Problem first reported by Harry Meiert of 57 University of Bremen. 58 New Files: 59 include/sm/sem.h 60 libsm/sem.c 61 libsm/t-sem.c 62 |
638.13.3/8.13.3 2005/01/11 64 Enhance handling of I/O errors, especially EOF, when STARTTLS 65 is active. 66 Make sure a connection is not reused after it has been closed 67 due to a 421 error. Problem found by Allan E Johannesen 68 of Worcester Polytechnic Institute. 69 Avoid triggering an assertion when sendmail is interrupted while 70 closing a connection. Problem found by Allan E Johannesen --- 9678 unchanged lines hidden --- |