[exim-cvs] cvs commit: exim/exim-doc/doc-misc WishList

Góra strony
Delete this message
Reply to this message
Autor: Philip Hazel
Data:  
Dla: exim-cvs
Temat: [exim-cvs] cvs commit: exim/exim-doc/doc-misc WishList
ph10 2005/06/06 09:37:17 BST

  Modified files:
    exim-doc/doc-misc    WishList 
  Log:
  Added a "consolidating" wish to connect several ideas about header
  handling.


  Revision  Changes    Path
  1.36      +29 -11    exim/exim-doc/doc-misc/WishList


  Index: WishList
  ===================================================================
  RCS file: /home/cvs/exim/exim-doc/doc-misc/WishList,v
  retrieving revision 1.35
  retrieving revision 1.36
  diff -u -r1.35 -r1.36
  --- WishList    3 Jun 2005 13:45:15 -0000    1.35
  +++ WishList    6 Jun 2005 08:37:17 -0000    1.36
  @@ -1,4 +1,4 @@
  -$Cambridge: exim/exim-doc/doc-misc/WishList,v 1.35 2005/06/03 13:45:15 ph10 Exp $
  +$Cambridge: exim/exim-doc/doc-misc/WishList,v 1.36 2005/06/06 08:37:17 ph10 Exp $


EXIM 4 WISH LIST
----------------
@@ -72,7 +72,7 @@

The problem with header_remove followed by header_add is that you can't refer
to the previous value of the header when adding a replacement. This could be
-solved with a replace_header option.
+solved with a replace_header option. See also Exim 4/333.
------------------------------------------------------------------------------

(43) 15-Oct-98 M Sender rewrite *after* SMTP incoming checks
@@ -124,7 +124,7 @@
Dave Lewney
John Holman

-Such as "return-receipt-to". See also 41.
+Such as "return-receipt-to". See also 41. See also Exim 4/333.
------------------------------------------------------------------------------

(90) 21-Apr-99 M change wild prefix/suffix greediness
@@ -321,7 +321,7 @@

A separate but related issue is the effect of headers added by "unseen"
directors. These are documented in chapter 19 as not being accumulated. Should
-any change be made?
+any change be made? See also Exim 4/333.
------------------------------------------------------------------------------

(155) 16-Jun-2000 M Special handling for certain hosts
@@ -793,7 +793,7 @@
feature would use a regex to match whole lines and replace them. It could be
useful for patching up syntactically invalid lines from crappy clients, before
the syntax check kicks in. (It might also be useful for hiding local host names
-in Received: headers.)
+in Received: headers.) See also 333.
------------------------------------------------------------------------------

(58) 26-Jun-02 ? Extend PAM support
@@ -819,7 +819,7 @@

"I'd like to be able to give Exim a list of headers that must be removed
from the message at arrival, before data_acl processing (and before the
-rcpt_acl warn headers are added to the message)."
+rcpt_acl warn headers are added to the message)." See also 333.
------------------------------------------------------------------------------

(63) 28-Jun-02 S Access to ACL-added headers in ACLs
@@ -827,7 +827,7 @@

"I'd like also to be able to look at the already added headers by a
rcpt_acl when still checking rcpt_acl (either later in the acl for the same
-RCPT TO or for another RCPT TO)."
+RCPT TO or for another RCPT TO)." See also 333.
------------------------------------------------------------------------------

(65) 28-Jun-02 M Expand fallback hosts
@@ -1166,6 +1166,8 @@
------------------------------------------------------------------------------

(160) 19-May-03 M Remove headers using wild cards
+
+See also 333.
------------------------------------------------------------------------------

(162) 28-May-03 M/L Use of real numbers in filters, expansions, and options
@@ -1366,6 +1368,8 @@
------------------------------------------------------------------------------

(212) 31-Oct-03 M specify headers lines in HELO ACL to be added to all msgs
+
+See also 333.
------------------------------------------------------------------------------

(214) 05-Nov-03 S Put the wild part of local part prefix/suffx in variables
@@ -1506,7 +1510,8 @@

(237) 02-Feb-04 M Add_header in ACLs because "message" is overloaded

-This would be useful for verbs where "message" is an error message.
+This would be useful for verbs where "message" is an error message. See also
+333.
------------------------------------------------------------------------------

(238) 05-Feb-04 S ${address to handle multiple addresses
@@ -1616,7 +1621,7 @@
will be required.

This can now be done fairly generally from local_scan(), and at the start and
-after the Received: block from an ACL. Is anything more needed?
+after the Received: block from an ACL. Is anything more needed? See also 333.
------------------------------------------------------------------------------

(271) 02-Jun-04 L Callouts at routing time
@@ -1842,7 +1847,8 @@
(314) 15-Feb-05 M Multiple headers_{add,remove} for routers

If headers_{add,remove} could be specified multiple times, it would be easier
-for those people that construct configs using .ifdef or .include, etc.
+for those people that construct configs using .ifdef or .include, etc. See also
+333.
------------------------------------------------------------------------------

(315) 15-Feb-05 M String variables for use in filters.
@@ -1926,7 +1932,7 @@
deletions stick with that address, and the "clone" address that continues to be
routed starts off without any additions or removals. This request is for an
option to select other actions: retain header actions with the clone only, or
-pass them on to both addresses.
+pass them on to both addresses. See also 333.
------------------------------------------------------------------------------

(329) 12-May-05 S Create message ID at MAIL FROM time
@@ -1966,5 +1972,17 @@
This suggestion is to at an RT= item to the <= line, giving the time it
actually took to receive the message.
------------------------------------------------------------------------------
---- HWM 332 ------------------------------------------------------------------
+
+(333) 06-Jun-05 L Re-think and re-implement header handling
+
+There are a number of items related to headers above. Better facilities for
+handling headers at ACL time are needed. The whole way in which Exim handles
+headers should be re-planned and re-implemented in a more consistent manner.
+
+These are the main previous items:
+
+Exim 3 Wish List: 41, 85, 149, 187.
+Exim 4 Wish List: 55, 62, 63, 160, 212, 237, 270, 314, 328.
+------------------------------------------------------------------------------
+--- HWM 333 ------------------------------------------------------------------
---------------------------- End of WishList ---------------------------------