1*64705Seric(Version 8.5 of 10/08/93) 233732Sbostic 3*64705SericKey: 4*64705Seric X -- extension (user visible change) 5*64705Seric B -- bug fix 6*64705Seric S -- security fix 7*64705Seric E -- enhancement to existing algorithm 857668Seric 9*64705SericX **** Database (keyed lookup) locking and rebuild. 1059095Seric 11*64705SericX **** 8 -> 7 bit MIME conversion. 1257943Seric 13*64705SericE **** Change NoReturn to be an envelope flag. [8.7] 1458964Seric 15*64705SericX **** Add M_NOLOOPBACKCHK (k) mailer flag to turn off check of name in 16*64705Seric HELO command. [8.8] 1760606Seric 18*64705SericX **** Merge Sun changes. [8.7] 1959609Seric 20*64705SericX **** Provide a way to turn off all DNS lookup in the I option, e.g., 21*64705Seric ``OIoff''. 2264652Seric 23*64705SericE *** Dynamically allocate MAXNAME buffers for headers. 2464652Seric 25*64705SericX *** Should have new mailer flags to override LocalMailer stuff: 2664652Seric - M_ALIASABLE (A) -- can use as the LHS of an alias. 2764652Seric - M_HASPWENT (w) -- should have a /etc/passwd entry. If not found 2864652Seric there, implies user unknown. Also implies .forward and UDB 2964652Seric searching, search for |, /, and :include:, etc.). 3064652Seric - Actually, UDB searching and |, /, and :include: mapping should 3164652Seric probably be on another flag. (Cannot be 'l' for back compat 3264652Seric reasons.) 3364652Seric - Need for $@host part of triple and Return-Receipt-To: processing 3464652Seric should also be split apart. 35*64705Seric [8.8] 3664652Seric 37*64705SericX *** Add ability to disable Return-Receipt-To: on a privacy flag. [8.8] 3864652Seric 39*64705SericX ** Handle Expires: header field (if still in queue). 4064652Seric 41*64705SericX ** Find a good test suite and include in the distribution. 4264652Seric 43*64705SericS ** [AEJ] You can use symbolic links to point into protected directories. 4464652Seric 45*64705SericX ** Extend OI to allow separate settings for canonification, MX, and A 46*64705Seric lookups. [8.8?] 4764652Seric 48*64705SericX ** Add $!x class to match any number of words not in class x [KRE]. 4964683Seric 50*64705SericX ** LOCAL_RULE_5 (Spencer Sun, spencer@phoenix.Princeton.EDU) 5164703Seric 52*64705SericX ** Add "null" map -- no transformation, always returns TRUE, to 53*64705Seric allow you to break $&x into tokens. Could be related to dequote. 54*64705Seric [8.7?] 5564703Seric 56*64705SericX ** Add "bestmx" map -- returns "best MX host" for this address. 57*64705Seric Allows you to do automatic detection of when you are the best 58*64705Seric MX for a given address. [8.7?] 5964703Seric 60*64705SericE * Don't send ErrMsgFile to postmaster bounces. (Josh Smith, 61*64705Seric josh@osiris.ac.hmc.edu). 6264703Seric 63*64705SericX * WIN/3B support (non-atomic rename, no h_addr_list, others?) 64*64705Seric (Bruce Lilly <blilly!bruce@uu.psi.com>) 6564703Seric 66*64705SericX * Sun YBTS daemon uses -ba. [Martin Kiff <MGK@newton.npl.co.uk>] 67*64705Seric 68*64705SericB * EXPN adds @domain to all mailers, including prog. Is this right? 69*64705Seric [Bob Henry] 70*64705Seric 71*64705SericB * EXPN adds @localhost instead of @$M. [Pel Emanuelsson] 72*64705Seric 73*64705SericE * Change body put code to time out around individual puts. This will 74*64705Seric make the timeout algorithm more responsive and more resilient. 75*64705Seric Unfortunately, it's also a pain in the butt. 76*64705Seric 77*64705SericX * Some way to relay unfound local users to another site. 78*64705Seric 79*64705SericX * Disable all default RW sets except mailer-specific? 80