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