Deleted Added
full compact
RELEASE_NOTES (98841) RELEASE_NOTES (102528)
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 ---