1 SENDMAIL RELEASE NOTES
| 1 SENDMAIL RELEASE NOTES
|
2 $Id: RELEASE_NOTES,v 8.1340.2.9 2002/06/25 22:53:32 ca Exp $
| 2 $Id: RELEASE_NOTES,v 8.1340.2.43 2002/08/26 21:53:31 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
| 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.12.6/8.12.6 2002/08/26 10 Do not add the FallbackMXhost (or its MX records) to the list 11 returned by the bestmx map when -z is used as option. 12 Otherwise sendmail may act as an open relay if FallbackMXhost 13 and FEATURE(`relay_based_on_MX') are used together. 14 Problem noted by Alexander Ignatyev. 15 Properly split owner- mailing list messages when SuperSafe is set 16 to interactive. Problem noted by Todd C. Miller of 17 Courtesan Consulting. 18 Make sure that an envelope is queued in the selected queue group 19 even if some recipients are deleted or invalid. Problem 20 found by Chris Adams of HiWAAY Informations Services. 21 Do not send a bounce message if a message is completely collected 22 from the SMTP client. Problem noted by Kari Hurtta of the 23 Finnish Meteorological Institute. 24 Provide an 'install-submit-st' target for sendmail/Makefile to 25 install the MSP statistics file using the file named in the 26 confMSP_STFILE devtools variable. Requested by Jeff 27 Earickson of Colby College. 28 Queue up mail with a temporary error if setusercontext() fails 29 during a delivery attempt. Patch from Todd C. Miller of 30 Courtesan Consulting. 31 Fix handling of base64 encoded client authentication data for 32 SMTP AUTH. Patch from Elena Slobodnik of life medien GmbH. 33 Set the OpenLDAP option LDAP_OPT_RESTART so the client libraries 34 restart interrupted system calls. Problem noted by Luiz 35 Henrique Duma of BSIOne. 36 Prevent a segmentation fault if a program passed a NULL envp using 37 execve(). 38 Document a problem with the counting of queue runners that may 39 cause delays if MaxQueueChildren is set too low. Problem 40 noted by Ian Duplisse of Cable Television Laboratories, Inc. 41 If discarding a message based on a recipient, don't try to look up 42 the recipient in the mailbox database if F=w is set. This 43 allows users to discard bogus recipients when dealing with 44 spammers without tipping them off. Problem noted by Neil 45 Rickert of Northern Illinois University. 46 If applying a header check to a header with unstructured data, 47 e.g., Subject:, then do not run syntax checks that are 48 supposed for addresses on the header content. 49 Count messages rejected/discarded via the check_data ruleset. 50 Portability: 51 Fix compilation on systems which do not allow simple 52 copying of the variable argument va_list. Based on 53 fix from Scott Walters. 54 Fix NSD map open bug. From Michel Bourget of SGI. 55 Add some additional IRIX shells to the default shell 56 list. From Michel Bourget of SGI. 57 Fix compilation issues on Mac OS X 10.2 (Darwin 6.0). 58 NETISO support has been dropped. 59 CONFIG: There was a seemingly minor change in 8.12.4 with respect 60 to handling entries of IP nets/addresses with RHS REJECT. 61 These would be rejected in check_rcpt instead of only 62 being activated in check_relay. This change has been made to 63 avoid potential bogus temporary rejection of relay attempts 64 "450 4.7.1 Relaying temporarily denied. Cannot resolve PTR 65 record for ..." if delay_checks is enabled. However, this 66 modification causes a change of behavior if an IP net/address 67 is listed in the access map with REJECT and a host/domain 68 name is listed with OK or RELAY, hence it has been reversed 69 such that the behavior of 8.12.3 is restored. The original 70 change was made on request of Neil Rickert of Northern 71 Illinois University, the side effect has been found by 72 Stefaan Van Hoornick. 73 CONFIG: Make sure delay_checks works even for sender addresses 74 using the local hostname ($j) or domains in class {P}. 75 Based on patch from Neil Rickert of Northern Illinois 76 University. 77 CONFIG: Fix temporary error handling for LDAP Routing lookups. 78 Fix from Andrzej Filip. 79 CONTRIB: New version of etrn.pl script and external man page 80 (etrn.0) from John Beck of Sun Microsystems. 81 LIBMILTER: Protect a free(3) operation from being called with a 82 NULL pointer. Problem noted by Andrey J. Melnikoff. 83 LIBMILTER: Protect against more interrupted select() calls. Based 84 on patch from Jose Marcio Martins da Cruz of Ecole Nationale 85 Superieure des Mines de Paris. 86 New Files: 87 contrib/etrn.0 88
|
98.12.5/8.12.5 2002/06/25 10 SECURITY: The DNS map can cause a buffer overflow if the user 11 specifies a dns map using TXT records in the configuration 12 file and a rogue DNS server is queried. None of the 13 sendmail supplied configuration files use this option hence 14 they are not vulnerable. Problem noted independently by 15 Joost Pol of PINE Internet and Anton Rang of Sun Microsystems. 16 Unprintable characters in responses from DNS servers for the DNS
--- 8712 unchanged lines hidden --- | 898.12.5/8.12.5 2002/06/25 90 SECURITY: The DNS map can cause a buffer overflow if the user 91 specifies a dns map using TXT records in the configuration 92 file and a rogue DNS server is queried. None of the 93 sendmail supplied configuration files use this option hence 94 they are not vulnerable. Problem noted independently by 95 Joost Pol of PINE Internet and Anton Rang of Sun Microsystems. 96 Unprintable characters in responses from DNS servers for the DNS
--- 8712 unchanged lines hidden --- |