dovecot-2.0-sieve: Updated README file.

pigeonhole at rename-it.nl pigeonhole at rename-it.nl
Thu Dec 31 19:24:00 EET 2009


details:   http://hg.rename-it.nl/dovecot-2.0-sieve/rev/cc65fb068714
changeset: 1158:cc65fb068714
user:      Stephan Bosch <stephan at rename-it.nl>
date:      Thu Dec 31 18:16:03 2009 +0100
description:
Updated README file.

diffstat:

 README |  87 +++++++++++++++++++++++++------------------
 1 files changed, 51 insertions(+), 36 deletions(-)

diffs (102 lines):

diff -r afdd60d29da1 -r cc65fb068714 README
--- a/README	Wed Dec 30 00:16:30 2009 +0100
+++ b/README	Thu Dec 31 18:16:03 2009 +0100
@@ -78,47 +78,62 @@
 Implementation Status
 ---------------------
 
-The the core of the language (as specified in RFC 5228) is fully supported. In 
-addition to that, this Sieve implementation features various extensions. The 
+The the core of the language (as specified in RFC 5228) is fully supported. In
+addition to that, this Sieve implementation features various extensions. The
 following list outlines the implementation status of each supported extension:
-	
-  Base specification (RFC5228):
-    fileinto: full
-    reject: full (without Dovecot LMTP currently no refuse support)
-    envelope: full
-    encoded-character: full
 
-  Other RFCs/drafts:
-    subaddress: full (limited configurability)
-    comparator-i;ascii-numeric: full
-    relational: full 
-    copy: full
-    regex: mostly full; but suboptimal and no UTF-8
-    body: mostly full, but text body-transform implementation is simple
-        and some issues make it still not completely RFC incompliant. 
-    include: almost full; global namespace missing 
-    vacation: mostly full; handling of utf-8 in headers is non-existant
-    imap4flags: full (old imapflags supported for backwards compatibility)
-    variables: mostly full; currently no support for future namespaces 
-    notify: full, mailto support only; needs to be tested more
-    mailbox: almost full, but mailboxexists command lacks ACL support
-	date: full
+  The the core of the language (as specified in RFC 5228) is fully supported,
+  including the language extensions defined in the base specification:
 
-All implemented extensions are like the engine itself currently experimental. 
-A status of 'full' does not necessarily mean that the extension is bug-free or 
-even fully RFC-compliant. Check the TODO file for open issues.
- 
-Many more extensions to the language exist. Not all of these extensions are 
-useful for Dovecot in particular, but many of them are. Currently, the author 
-has taken notice of the following extensions:
+    encoded-character (RFC 5228; page 10)
+    fileinto (RFC 5228; page 23)
+    envelope (RFC 5228; page 27)
 
-    environment: planned
-    index: planned
-    editheader: planned, needs additional support from Dovecot though.
-    mimeloop: planned
+  The following Sieve language extensions are also supported:
 
-These extensions will be added as soon as the necessary infrastructure is 
-available. 
+    copy (RFC 3894): fully supported
+    body (RFC 5173): almost fully supported, but the text body-transform
+      implementation is simple and some issues make it still not completely
+      RFC compliant.
+    environment (RFC 5183): basic support is provided (v0.1.5+)
+    variables (RFC 5229): fully supported
+    vacation (RFC 5230): fully supported
+    relational (RFC 5231): fully supported
+    imap4flags (RFC 5232): fully supported
+    subaddress (RFC 5233): fully supported, but with limited configurability
+    date (RFC 5260; page 3): fully supported (v0.1.12+)
+    reject (RFC 5429; page 6): fully supported
+    enotify (RFC 5435): fully supported (v0.1.3+), but only the mailto
+      notification mechanism is available
+    mailbox (RFC 5490; page 2): fully supported (v0.1.10+), but
+      ACL permissions are not verified for mailboxexists
+    include (draft): fully supported, but the interaction with
+      ManageSieve is not according to specification.
+    regex (draft): almost fully supported, but UTF-8 is not supported.
+
+  The following deprecated extensions are supported for backwards
+  compatibility:
+
+    imapflags (obsolete draft): fully backwards compatible (v0.1.3+)
+    notify (obsolete draft): fully backwards compatible (v0.1.15+)
+
+    The availability of these deprecated extensions is disabled by default.
+
+  The following extensions are under development:
+
+    ereject (RFC 5429; page 4): implemented, but currently equal to reject
+    spamtest and virustest (RFC 5235): implemented, but needs thorough testing
+
+  Many more extensions to the language exist. Not all of these extensions are
+  useful for Dovecot in particular, but many of them are. Currently, the
+  author has taken notice of the following extensions:
+
+    index (RFC 5260; page 7): planned
+    editheader (RFC 5293): planned
+    foreverypart, mime, replace, enclose, and extracttext (RFC 5703): planned
+
+    These extensions will be added as soon as the necessary infrastructure is
+    available.
 
 Compiling and Configuring
 -------------------------


More information about the dovecot-cvs mailing list