1*64718Seric(Version 8.6 of 10/15/93) 233732Sbostic 364705SericKey: 464705Seric X -- extension (user visible change) 564705Seric B -- bug fix 664705Seric S -- security fix 764705Seric E -- enhancement to existing algorithm 857668Seric 964705SericX **** 8 -> 7 bit MIME conversion. 1057943Seric 1164705SericE **** Change NoReturn to be an envelope flag. [8.7] 1258964Seric 1364705SericX **** Add M_NOLOOPBACKCHK (k) mailer flag to turn off check of name in 1464705Seric HELO command. [8.8] 1560606Seric 1664705SericX **** Merge Sun changes. [8.7] 1759609Seric 1864705SericX **** Provide a way to turn off all DNS lookup in the I option, e.g., 1964705Seric ``OIoff''. 2064652Seric 21*64718SericX **** Should have new mailer flags to override LocalMailer stuff: 2264652Seric - M_ALIASABLE (A) -- can use as the LHS of an alias. 2364652Seric - M_HASPWENT (w) -- should have a /etc/passwd entry. If not found 2464652Seric there, implies user unknown. Also implies .forward and UDB 2564652Seric searching, search for |, /, and :include:, etc.). 2664652Seric - Actually, UDB searching and |, /, and :include: mapping should 2764652Seric probably be on another flag. (Cannot be 'l' for back compat 2864652Seric reasons.) 2964652Seric - Need for $@host part of triple and Return-Receipt-To: processing 3064652Seric should also be split apart. 3164705Seric [8.8] 3264652Seric 33*64718SericE *** Dynamically allocate MAXNAME buffers for headers. 34*64718Seric 3564705SericX *** Add ability to disable Return-Receipt-To: on a privacy flag. [8.8] 3664652Seric 37*64718SericX *** Add -P to set precedence (e.g., -Pbulk). [8.8] (BCX) 3864652Seric 39*64718SericX *** Runtime option to enable/disable IDENT protocol. 40*64718Seric 41*64718SericX *** Allow $x in -bt mode to expand macro "x". (BCX) [8.8] 42*64718Seric 43*64718SericX *** Allow /address in -bt mode to expand address through ruleset 0, 44*64718Seric aliases, etc. and display results. [8.8] 45*64718Seric 46*64718SericE *** Don't send ErrMsgFile to postmaster bounces. (Josh Smith, 47*64718Seric josh@osiris.ac.hmc.edu). 48*64718Seric 49*64718SericX *** Add "user" map to look up a user name via getpwnam -- so that 50*64718Seric non-local names can be forwarded to another site. [8.8] 51*64718Seric 52*64718SericE ** Allow :include: from command line (not SMTP) to assist in 53*64718Seric "personal list" management -- i.e., creating lists that 54*64718Seric cannot be EXPNed. 55*64718Seric 56*64718SericX ** Database (keyed lookup) auto-rebuild. 57*64718Seric 5864705SericX ** Find a good test suite and include in the distribution. 5964652Seric 60*64718SericS ** You can use symbolic links to point into protected directories. 61*64718Seric (AEJ) 6264652Seric 6364705SericX ** Extend OI to allow separate settings for canonification, MX, and A 64*64718Seric lookups. [8.8?] 6564652Seric 66*64718SericX ** Add $!x class to match any number of words not in class x. (KRE) 6764683Seric 6864705SericX ** LOCAL_RULE_5 (Spencer Sun, spencer@phoenix.Princeton.EDU) 6964703Seric 7064705SericX ** Add "bestmx" map -- returns "best MX host" for this address. 7164705Seric Allows you to do automatic detection of when you are the best 7264705Seric MX for a given address. [8.7?] 7364703Seric 74*64718SericX ** Extend makemap to "gather" values -- i.e., merge entries that 75*64718Seric have the same keys. [8.8] (BCX) 7664703Seric 77*64718SericE ** Allow error messages on individual addresses in the qf file. 78*64718Seric (BCX) 79*64718Seric 80*64718SericX ** Multi-character option names. [9.1] 81*64718Seric 82*64718SericX ** User database extensions for mailing lists: 83*64718Seric list:precedence -- Precedence: value for new message 84*64718Seric list:envelopefrom -- envelope "from" value for new message 85*64718Seric others? [8.8] 86*64718Seric 87*64718SericX * Handle Expires: header field (if still in queue). 88*64718Seric 8964705SericX * WIN/3B support (non-atomic rename, no h_addr_list, others?) 9064705Seric (Bruce Lilly <blilly!bruce@uu.psi.com>) 9164703Seric 9264705SericX * Sun YBTS daemon uses -ba. [Martin Kiff <MGK@newton.npl.co.uk>] 9364705Seric 9464705SericB * EXPN adds @domain to all mailers, including prog. Is this right? 9564705Seric [Bob Henry] 9664705Seric 9764705SericB * EXPN adds @localhost instead of @$M. [Pel Emanuelsson] 9864705Seric 9964705SericE * Change body put code to time out around individual puts. This will 10064705Seric make the timeout algorithm more responsive and more resilient. 10164705Seric Unfortunately, it's also a pain in the butt. 10264705Seric 10364705SericX * Some way to relay unfound local users to another site. 10464705Seric 10564705SericX * Disable all default RW sets except mailer-specific? 106