dovecot-2.0-pigeonhole: Updated TODO list.
pigeonhole at rename-it.nl
pigeonhole at rename-it.nl
Thu Jan 28 10:38:49 EET 2010
details: http://hg.rename-it.nl/dovecot-2.0-pigeonhole/rev/d37fd9e2563f
changeset: 1224:d37fd9e2563f
user: Stephan Bosch <stephan at rename-it.nl>
date: Thu Jan 28 09:20:28 2010 +0100
description:
Updated TODO list.
diffstat:
TODO | 20 +++++++++++---------
1 files changed, 11 insertions(+), 9 deletions(-)
diffs (54 lines):
diff -r 67f7f59671e8 -r d37fd9e2563f TODO
--- a/TODO Mon Jan 25 21:03:46 2010 +0100
+++ b/TODO Thu Jan 28 09:20:28 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).
@@ -76,11 +74,21 @@
* ## 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.
* Make the sieve storage a base class with (possibly) various implementations,
just like mail-storage. This aims to provide support for alternate types
of script storage like LDAP or SQL database.
* 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)
@@ -88,11 +96,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
* Implement IMAP plugin for IMAPSieve support:
- This may include support for manually running a script on a set of messages
@@ -103,6 +106,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