From 9b37865e6b4efd627714227aeb9a2693b446c4be Mon Sep 17 00:00:00 2001 From: Stephan Bosch <stephan@rename-it.nl> Date: Sat, 27 Dec 2008 21:57:43 +0100 Subject: [PATCH] Updated TODO. --- TODO | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/TODO b/TODO index 238f1d43c..6015fa4eb 100644 --- a/TODO +++ b/TODO @@ -1,7 +1,6 @@ Current: * Implement enotify extension: - - Check whether handling of error conditions matches the standard - Limit the number of notifications generated (on a per-method basis) * Implement mailto method for the enotify extension: - Finish URI validation to properly recognize invalid characters. @@ -61,14 +60,17 @@ Next (in order of descending priority/precedence): * Use lib/str-find.h for :contains and :matches match types * Warn during compile if using non-existent folders. +* Implement editheader extension +* Implement mimeloop extension +* Variables extension: implement compile time evaluation of contant values +* 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. * Import ManageSieve into this package and provide support for alternate types of script storage like LDAP or SQL database. * Make the engine and its extensions much more configurable. Possibly this can be merged with Dovecot's new master config implementation. * Add development documentation, i.e. comment on library functions and document the binary and byte-code format. -* Implement editheader extension -* Implement mimeloop extension * Give the byte code format some more thought, it is currently quite rough and to the point. * Try to implement proposed notify mechanisms other than mailto. Currently: xmpp -- GitLab