dovecot-2.2-pigeonhole: Updated TODO to include items related to...

pigeonhole at rename-it.nl pigeonhole at rename-it.nl
Sun Apr 7 03:30:16 EEST 2013


details:   http://hg.rename-it.nl/dovecot-2.2-pigeonhole/rev/1d2bf4a7dc9f
changeset: 1747:1d2bf4a7dc9f
user:      Stephan Bosch <stephan at rename-it.nl>
date:      Sun Apr 07 02:30:11 2013 +0200
description:
Updated TODO to include items related to sieve_extprograms plugin.

diffstat:

 TODO |  12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diffs (36 lines):

diff -r a68530fb25d4 -r 1d2bf4a7dc9f TODO
--- a/TODO	Sun Apr 07 02:25:46 2013 +0200
+++ b/TODO	Sun Apr 07 02:30:11 2013 +0200
@@ -6,8 +6,7 @@
 
 * Implement enotify xmpp method as a plugin.
 * Implement metadata and servermetadata extensions as a plugin.
-	- Compiles against dovecot metadata plugin, as currently developed by
-	  Dennis Schridde.
+	- Update to native Dovecot metadata implementation once it is created.
 
 Next (mostly in order of descending priority/precedence):
 
@@ -47,6 +46,13 @@
 	- Verify outgoing mail addresses at runtime when necessary
 	  (e.g. after variables substitution)
 	- Improve handling of invalid addresses in headers (requires Dovecot changes)
+* Improve sieve_extprograms plugin:
+	- Redesign (forcible) local script termination. It should use SIGCHLD and
+	  a ioloop-based timeout.
+	- Add facility to trigger a temporary failure condition when a program
+	  fails rather than an implicit keep.
+	- Add a method to implicitly pass environment variables such as SENDER and
+	  RECIPIENT through the script socket service.
 * Properly implement Sieve internationalization support (utf-8 handling),
   currently it is not complete:
 	- Make this implementation fully conform section 2.7.2 of RFC5228 (Comparisons
@@ -70,7 +76,7 @@
 * Build a server with test mail accounts that processes lots and lots of mail
   (e.g. spam, mailing lists etc.)
 
-* ## MAKE A FOURTH MAIN RELEASE (0.4.x) ##
+* ## MAKE A FIFTH MAIN RELEASE (0.5.x) ##
 
 * Implement extlists extension as a plugin
 * Enotify extension: detect use of variable values extracted from the message


More information about the dovecot-cvs mailing list