ph10 2004/12/22 15:31:47 GMT
Modified files:
exim-doc/doc-misc WishList
exim-test-orig/AutoTest/aux 387.aliases
exim-test-orig/AutoTest/log 387
exim-test-orig/AutoTest/scripts 387
Added files:
exim-test-orig/AutoTest/mail 387.clone
Log:
(1) Tidies to the Wishlist; (2) Extra testing for duplicates and
Envelope-to.
Revision Changes Path
1.16 +13 -26 exim/exim-doc/doc-misc/WishList
1.2 +1 -0 exim/exim-test-orig/AutoTest/aux/387.aliases
1.2 +3 -0 exim/exim-test-orig/AutoTest/log/387
1.1 +13 -0 exim/exim-test-orig/AutoTest/mail/387.clone (new)
1.2 +3 -0 exim/exim-test-orig/AutoTest/scripts/387
Index: WishList
===================================================================
RCS file: /home/cvs/exim/exim-doc/doc-misc/WishList,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- WishList 17 Dec 2004 14:52:43 -0000 1.15
+++ WishList 22 Dec 2004 15:31:47 -0000 1.16
@@ -1,4 +1,4 @@
-$Cambridge: exim/exim-doc/doc-misc/WishList,v 1.15 2004/12/17 14:52:43 ph10 Exp $
+$Cambridge: exim/exim-doc/doc-misc/WishList,v 1.16 2004/12/22 15:31:47 ph10 Exp $
EXIM 4 WISH LIST
----------------
@@ -577,15 +577,6 @@
seem not (you don't often get two addresses to the same user).
------------------------------------------------------------------------------
-(4) 01-Jan-02 S Option to reject if no From: or Date: header line
-
-Exim, in common with many other MTAs, inserts a From: or Date: header line if
-one is missing. (It also inserts a blank Bcc:, but that is no longer needed by
-RFC 2822 - it was by 822.) The suggestion is an option to give an error
-instead. This could be done by making it possible to detect these insertions in
-the acl_smtp_data ACL.
-------------------------------------------------------------------------------
-
(6) 01-Jan-02 S Option to disable the use of -t
Dave C.
@@ -767,9 +758,11 @@
host, send AUTH/ATRN, and then accept incoming messages as usual.
------------------------------------------------------------------------------
-(50) 22-May-02 T Add comment (duplicate address) to Envelope-To:
+(50) 22-May-02 S? Add comment (duplicate address) to Envelope-To:
-This is just to minimize the confusion some people have.
+This is just to minimize the confusion some people have. However, it is not
+trivially easy to decide which to label as duplicates because of complications
+with redirection. I'm not convinced it will actually reduce confusion.
------------------------------------------------------------------------------
(51) 07-Jun-02 S Option to use another address in callout MAIL FROM
@@ -884,7 +877,8 @@
The only sensible approach seems to be to allow IP address arguments only.
Anything else should be diagnosed as an error. However, if a name appears in
the list, a PTR lookup should be done. This may require a lot of refactoring
-in the code.
+in the code, because of the current assumption that were are (almost) always
+dealing with THE sending host.
------------------------------------------------------------------------------
(74) 22-Jul-02 M Extend -bV to do more semantic checking
@@ -1481,7 +1475,8 @@
(230) 30-Jan-04 M Find IP addresses of a domain's nameservers
This needs some way of processing a list of things in a similar way, which
-should perhaps be a more general facility.
+should perhaps be a more general facility. // This can now be done using the
+list facilities of dnsdb; verbose, but it can be done. //
------------------------------------------------------------------------------
(231) 30-Jan-04 ? -C has a number of problems when used for real
@@ -1500,7 +1495,9 @@
(235) 02-Feb-04 T Make smtp_accept_count available as a variable
This is for use in ACLs. Of course, it is a snapshot of the count at the
-start of the receiving process.
+start of the receiving process. As such, it could be confusing because if a
+connection lasts a long time, the "true" value could be very different. For
+this reason, I don't really like this idea.
------------------------------------------------------------------------------
(236) 02-Feb-04 S String in local_scan that's added to the binary version string
@@ -1527,7 +1524,8 @@
(240) 23-Feb-04 ? Some way to know if a ip is a mx for a given domain
Some kind of iterative operation for dnsdb might be a general way of providing
-this.
+this. // This can now be done using the list facilities of dnsdb; verbose, but
+it can be done. //
------------------------------------------------------------------------------
(242) 01-Mar-04 ? Run a filter from an expansion condition
@@ -1731,21 +1729,10 @@
What about ** lines?
------------------------------------------------------------------------------
-(298) 25-Oct-04 S Debugging the daemon process only
-
-When there are daemon problems (e.g. it dies) it would be helpful to be able to
-turn on debugging that did not get passed on to any subprocesses.
-------------------------------------------------------------------------------
-
(299) 25-Oct-04 S Options to make Sieve "keep" pass to next router
Currently, "keep" saves in the mailbox. Probably need two options, for implicit
and explicit keep commands.
-------------------------------------------------------------------------------
-
-(300) 25-Oct-04 S Option to lock out Sieve or Exim filter
-
-Currently, if allow_filter is set, either kind of filter is permitted.
------------------------------------------------------------------------------
(301) 27-Oct-04 M Use an "ACL" to filter logging
Index: 387.aliases
===================================================================
RCS file: /home/cvs/exim/exim-test-orig/AutoTest/aux/387.aliases,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- 387.aliases 8 Oct 2004 14:04:55 -0000 1.1
+++ 387.aliases 22 Dec 2004 15:31:47 -0000 1.2
@@ -4,3 +4,4 @@
onelevel1: final
onelevel2: final
batch: batch-a, batch-b
+c2: clone
Index: 387
===================================================================
RCS file: /home/cvs/exim/exim-test-orig/AutoTest/log/387,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- 387 8 Oct 2004 14:49:31 -0000 1.1
+++ 387 22 Dec 2004 15:31:47 -0000 1.2
@@ -11,3 +11,6 @@
1999-03-02 09:44:33 10HmbA-0005vi-00 => batch-a <batch@???> R=r2 T=t2
1999-03-02 09:44:33 10HmbA-0005vi-00 -> batch-b <batch@???> R=r2 T=t2
1999-03-02 09:44:33 10HmbA-0005vi-00 Completed
+1999-03-02 09:44:33 10HmbB-0005vi-00 <= ph10@??? U=ph10 P=local S=235
+1999-03-02 09:44:33 10HmbB-0005vi-00 => clone <clone@???> R=r2 T=t1
+1999-03-02 09:44:33 10HmbB-0005vi-00 Completed
Index: 387.clone
====================================================================
From ph10@??? Tue Mar 02 09:44:33 1999
Envelope-to: c2@???,
c2@???,
clone@???,
clone@???,
clone@???
Received: from ph10 by myhost.test.ex with local (Exim x.yz)
id 10HmbB-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000
Message-Id: <E10HmbB-0005vi-00@???>
From: Philip Hazel <ph10@???>
Date: Tue, 2 Mar 1999 09:44:33 +0000
Index: 387
===================================================================
RCS file: /home/cvs/exim/exim-test-orig/AutoTest/scripts/387,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- 387 8 Oct 2004 14:49:52 -0000 1.1
+++ 387 22 Dec 2004 15:31:47 -0000 1.2
@@ -10,3 +10,6 @@
0
exim -odi batch
****
+0
+exim -odi clone clone clone c2 c2
+****