dovecot-1.2-sieve: Updated TODO list.

pigeonhole at rename-it.nl pigeonhole at rename-it.nl
Tue Jan 26 02:02:23 EET 2010


details:   http://hg.rename-it.nl/dovecot-1.2-sieve/rev/5acef9a7cebe
changeset: 1232:5acef9a7cebe
user:      Stephan Bosch <stephan at rename-it.nl>
date:      Tue Jan 26 01:02:08 2010 +0100
description:
Updated TODO list.

diffstat:

 TODO |  22 +++++++++++-----------
 1 files changed, 11 insertions(+), 11 deletions(-)

diffs (53 lines):

diff -r fe0b2ff50326 -r 5acef9a7cebe TODO
--- a/TODO	Mon Jan 25 20:59:20 2010 +0100
+++ b/TODO	Tue Jan 26 01:02:08 2010 +0100
@@ -43,8 +43,6 @@
 	  time.
 	- Verify outgoing mail addresses at runtime when necessary
 	  (e.g. after variables substitution)
-	- Body: handling of :content "multipart" and :content "message/rfc822" don't
-	  work. 
 	- Improve handling of invalid addresses in headers (requires Dovecot changes)
 * Add normalize() method to comparators to normalize the string before matching
   (for efficiency).
@@ -68,8 +66,18 @@
 
 * ## MAKE A SECOND RELEASE (0.2.x) ##
 
+* Implement abstract string list and make matching interface more generic. Use
+  this to:
+	- Simplify matching API
+	- Implement index extension
+	- Implement extlists extension
+* Enotify extension: detect use of variable values extracted from the message 
+  that are used in the method argument. RFC reports this as a security issue.
 * Add support for stream matching for handling large values, e.g. from the body
   extension.
+* Implement message modification and extraction API in order to:
+	- Implement editheader extension
+	- Implement replace, enclose, foreverypart, mime and extracttext extensions 
 * Provide a solution for mail_get_headers_utf8 reparsing the whole message each
   time it is called (header and address test; Timo might provide solution from
   within Dovecot)
@@ -77,13 +85,6 @@
   (i.e. optimize the test away and any code that negatively depends on it)
 * Use lib/str-find.h for :contains and :matches match types 
 * Warn during compile if using non-existent folders.
-* Implement index extension
-* Enotify extension: detect use of variable values extracted from the message 
-  that are used in the method argument. RFC reports this as a security issue.
-* Implement editheader extension
-* Implement mimeloop extension
-* Import ManageSieve into this package and provide support for alternate types
-  of script storage like LDAP or SQL database.
 
 * Implement IMAP plugin for IMAPSieve support:
 	- This may include support for manually running a script on a set of messages
@@ -94,6 +95,5 @@
   the binary and byte-code format. 
 * Give the byte code format some more thought, it is currently quite rough and
   to the point. 
-* Implement proposed notify mechanisms other than mailto. Currently defined: 
-  xmpp and sip
+* Implement SIP notify mechanism.
 


More information about the dovecot-cvs mailing list