X-Git-Url: https://git.exim.org/users/jgh/exim.git/blobdiff_plain/32d668a555bb486a27f1899ef8156321ef27816a..72fdd6ae59ddeb58239ec136f824a894b491ecdf:/doc/doc-misc/WishList diff --git a/doc/doc-misc/WishList b/doc/doc-misc/WishList index c31891b46..1fbe547bf 100644 --- a/doc/doc-misc/WishList +++ b/doc/doc-misc/WishList @@ -1,4 +1,4 @@ -$Cambridge: exim/doc/doc-misc/WishList,v 1.41 2005/06/22 10:17:22 ph10 Exp $ +$Cambridge: exim/doc/doc-misc/WishList,v 1.53 2005/10/11 09:30:41 ph10 Exp $ EXIM 4 WISH LIST ---------------- @@ -366,15 +366,6 @@ delivery to a given address rather than freezing the message. Use the errors_to address? ------------------------------------------------------------------------------ -(172) 11-Sep-2000 S Allow file/directory in appendfile to override -"Michael J. Tubby" - -When appendfile is called from forward or filter files, it ignores file or -directory settings. Maybe they should override. The path set by the forward or -filter is available in $address_file these days, so it could be used to create -a longer path. ------------------------------------------------------------------------------- - (173) 18-Sep-2000 S A way of doing lsearches with EOL terminated keys Jason Robertson @@ -382,10 +373,6 @@ This is for looking up things like subject contents. Probably need an option to exim_dbmbuild to make them into DBM files. ------------------------------------------------------------------------------ -(174) 19-Sep-2000 S A way of using a different port for fallback hosts. -Dean Brooks ------------------------------------------------------------------------------- - (181) 10-Nov-2000 S Compile-time options for ignoring Sendmail options So that new ones could be accommodated easily. @@ -424,12 +411,6 @@ latter would worth the hassle), in a way like: headers_remove = "X-*:Additional-header" ------------------------------------------------------------------------------ -(188) 02-Jan-2001 S Make pipe timeout a temporary error -Georg v.Zezschwitz - -A way to make a timeout into a temporary error. ------------------------------------------------------------------------------- - (190) 03-Jan-2001 M Multiple message operations in eximon ------------------------------------------------------------------------------ @@ -459,10 +440,6 @@ could be put into $recipient, but that risks confusion with $recipients might have. At ACL time, one would need to verify the recipient, and determine that it routed to host X. -. A new lookup library that operates on a specially prepared file of IP -addresses and masks so that a single "lookup" yields a yes/no answer. This -should be a freestanding thing - needs a utility to build the file from a list. - . People want to change the wording of messages; can we find an efficient way of allowing this? (Maybe put all messages into a separate module?) The problem is not in the messages themselves, but in the values that get inserted into @@ -493,7 +470,8 @@ can make use of it. . Implement randomize for ldap/sql servers. . Add an option for ETRN that says "wait for the command to finish, and use its -stdout as the SMTP response." +stdout as the SMTP response." // A serialized ETRN now does the waiting, but +there is as yet no way to use the status. // . -odsomething for "ignore retry when doing immediate delivery". @@ -501,9 +479,6 @@ stdout as the SMTP response." it were 4xx. Or possible add a sophisticated "after command X, treat xxx as yyy". -. A way of rewriting addresses in non-standard header lines such as -Mail-Followup-To. - . Global option to enable initgroups() for exim uid. Default off. . When verifying a sender, should it be rewritten with any T rewrites, because @@ -528,8 +503,6 @@ these entries. . Options and/or a utility to enable non-privileged users to view the queue (e.g. -bpp), manipulate their own messages, etc. -. Specify a port along with a host in a route_list. - . A generalized "From" escaping scheme that also escapes >From so that the whole thing can be reversed. @@ -588,11 +561,8 @@ Would require work so that Exim itself doesn't use -t. John W Baxter May be tricky, because at the higher levels, the format of the query is not -understood. ------------------------------------------------------------------------------- - -(8) 01-Jan-02 S Expand once_repeat in autoreply -John Jetmore +understood. // There is now a fudge that works in some cases. See ChangeLog +4.51/PH/10. // ------------------------------------------------------------------------------ (9) 01-Jan-02 S Headers as well as body in file for autoreply @@ -1185,10 +1155,6 @@ needed is a flag for a rewrite rule. Suggested patch supplied. ------------------------------------------------------------------------------ -(171) 23-Jun-03 S Option to make timeout a soft failure on pipe transport - ------------------------------------------------------------------------------- - (172) 23-Jun-03 M Option to make SQL query to specific server ------------------------------------------------------------------------------ @@ -1962,14 +1928,6 @@ This is probably a longish-term thing at the moment. Quotas over 2G are now supported, but not individual messages; no doubt one day this will be wanted. ------------------------------------------------------------------------------ -(335) 14-Jun-05 T Re-arrange default configuration - -A small niggle which might be worth fixing is the ordering of the ACL in the -default configuration file. The relay_from_hosts and authenticated clauses -would be better off before the dnslists examples. However, this should be left -until a x.x0 release, because of the documentation implications. ------------------------------------------------------------------------------- - (336) 16-Jun-05 M Show recipient(s) after header check failure The mainlog line for "There is no valid sender in any header line" shows the @@ -1979,5 +1937,55 @@ log selector, and it must have a cutoff maximum number of recipients. NOTE: the data in the reject log does show the envelope recipients as part of its additional data. ------------------------------------------------------------------------------ ---- HWM 336 ------------------------------------------------------------------ + +(337) 29-Jun-05 S Add "defer" to $recipient_verify_failure + +This is for when defer_ok was set when verifying recipients. Since this isn't +for a failure, we probably also need "ok" for the non-fail case. +------------------------------------------------------------------------------ + +(338) 14-Jul-05 M Change to Bind 9 API + +Exim uses the original API for calling the DNS resolver. There is a newer API +available, and noises are being made in some OS that compatibility with the old +API is going to be dropped. Nevertheless, there are sure to be systems about +for ages that require the use of the old API. Therefore, we will have to +implement not only an interface to the new API, but a backwards compatibility +feature. It would be nice if this was automatic. +------------------------------------------------------------------------------ + +(339) 28-Jul-05 S Log name of maildir file + +This wish is for an option to log the name of the file that is written in +maildir format (e.g. time.pid.host). +------------------------------------------------------------------------------ + +(340) 30-Aug-05 M Match more than one item + +match_address, for instance, matches one address to a list. The wish is to be +able to supply two lists; for each address in the first list, search the +second. Maybe something like ${match_any{...}{...}} is needed. +------------------------------------------------------------------------------ + +(341) 15-Sep-05 S Add /return_path_retain to submission mode + +This would re-instate the behaviour prior to change 4.52/TF/02. +------------------------------------------------------------------------------ + +(342) 26-Sep-05 T Log and maybe defer odd values for condition pre-condition + +Odd values for "condition" in an ACL cause it to defer. In a router, they are +treated as "true". At least they should be logged in a router, and perhaps they +should also defer, for compatibility with ACLs. +------------------------------------------------------------------------------ + +(343) 03-Oct-05 M A query-style lookup for scanning flat files + +The natural syntax for this would be to use a regex, like this: +${lookup regex{/some/file regex}{found-string}{not-found-string}} +------------------------------------------------------------------------------ + +(344) 10-Oct-05 M Make debug_print work in authenticators +------------------------------------------------------------------------------ +--- HWM 344 ------------------------------------------------------------------ ---------------------------- End of WishList ---------------------------------