ph10 2006/04/25 11:44:57 BST
Modified files:
exim-doc/doc-txt ChangeLog README.SIEVE
exim-src/src sieve.c
Log:
Small patch from the Sieve maintainer.
Revision Changes Path
1.347 +2 -0 exim/exim-doc/doc-txt/ChangeLog
1.10 +6 -5 exim/exim-doc/doc-txt/README.SIEVE
1.21 +2 -0 exim/exim-src/src/sieve.c
Index: ChangeLog
===================================================================
RCS file: /home/cvs/exim/exim-doc/doc-txt/ChangeLog,v
retrieving revision 1.346
retrieving revision 1.347
diff -u -r1.346 -r1.347
--- ChangeLog 25 Apr 2006 10:06:30 -0000 1.346
+++ ChangeLog 25 Apr 2006 10:44:57 -0000 1.347
@@ -1,4 +1,4 @@
-$Cambridge: exim/exim-doc/doc-txt/ChangeLog,v 1.346 2006/04/25 10:06:30 ph10 Exp $
+$Cambridge: exim/exim-doc/doc-txt/ChangeLog,v 1.347 2006/04/25 10:44:57 ph10 Exp $
Change log file for Exim from version 4.21
-------------------------------------------
@@ -39,6 +39,8 @@
PH/07 The appendfile transport was creating MBX lock files with a fixed mode
of 0600. This has been changed to use the value of the lockfile_mode
option (which defaults to 0600).
+
+PH/08 Applied small patch from the Sieve maintainer.
Exim version 4.61
Index: README.SIEVE
===================================================================
RCS file: /home/cvs/exim/exim-doc/doc-txt/README.SIEVE,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- README.SIEVE 21 Nov 2005 10:09:13 -0000 1.9
+++ README.SIEVE 25 Apr 2006 10:44:57 -0000 1.10
@@ -1,4 +1,4 @@
-$Cambridge: exim/exim-doc/doc-txt/README.SIEVE,v 1.9 2005/11/21 10:09:13 ph10 Exp $
+$Cambridge: exim/exim-doc/doc-txt/README.SIEVE,v 1.10 2006/04/25 10:44:57 ph10 Exp $
Notes on the Sieve implementation for Exim
@@ -20,11 +20,12 @@
Exim Implementation
-The Exim Sieve implementation offers the core as defined by draft
-3028bis-4 (next version of RFC 3028 that fixes specification mistakes),
-the "envelope" (3028bis), the "fileinto" (3028bis), the "copy" (RFC 3894)
-and the "vacation" (draft-ietf-sieve-vacation-04.txt) extension, the
-"i;ascii-numeric" comparator (RFC 2244).
+The Exim Sieve implementation offers the core as defined by
+draft-ietf-sieve-3028bis-05.txt (next version of RFC 3028 that fixes
+specification mistakes), the "envelope" test (3028bis), the "fileinto"
+action (3028bis), the "copy" action (RFC 3894), the "vacation" action
+(draft-ietf-sieve-vacation-05.txt) and the "i;ascii-numeric" comparator
+extension (RFC 2244).
The Sieve filter is integrated in Exim and works very similar to the
Exim filter: Sieve scripts are recognized by the first line containing
Index: sieve.c
===================================================================
RCS file: /home/cvs/exim/exim-src/src/sieve.c,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- sieve.c 4 Apr 2006 08:35:39 -0000 1.20
+++ sieve.c 25 Apr 2006 10:44:57 -0000 1.21
@@ -1,4 +1,4 @@
-/* $Cambridge: exim/exim-src/src/sieve.c,v 1.20 2006/04/04 08:35:39 ph10 Exp $ */
+/* $Cambridge: exim/exim-src/src/sieve.c,v 1.21 2006/04/25 10:44:57 ph10 Exp $ */
/*************************************************
* Exim - an Internet mail transport agent *
@@ -2583,6 +2583,7 @@
{
debug_printf("Notification to `%s'.\n",method.character);
}
+#ifndef COMPILE_SYNTAX_CHECKER
if (exec)
{
string_item *p;
@@ -2606,6 +2607,7 @@
(void)child_close(pid, 0);
}
}
+#endif
}
else
{