- Dec 27, 2011
-
-
Stephan Bosch authored
-
Stephan Bosch authored
This is needed for the new extprograms plugin.
-
Stephan Bosch authored
-
- Dec 20, 2011
-
-
Stephan Bosch authored
Removes quite a bit of duplicated source code.
-
- Dec 17, 2011
-
-
Stephan Bosch authored
This puts the ".sieve" and ".svbin" file extension definitions in a single locatio. IMPORTANT: this fixes a bug in the include extension that implicitly mapped script names like "name.sieve" to "name".
-
Stephan Bosch authored
This is borrowed from Dovecot's lib-storage/index/maildir.
-
Stephan Bosch authored
Upon upload, the include extension is more lenient towards circular includes and missing scripts as required by RFC. The script is now also verified upon SETACTIVE when it was not active before. However, this new SETACTIVE behavior is not optimal for the situation where the active script was updated with PUTSCRIPT and contains an nonexistent include (ignored during upload). This can still cause runtime errors, since an already active script is not verified again during SETACTIVE.
-
Stephan Bosch authored
It returned the number of errors in stead of the number of warnings.
-
- Dec 16, 2011
-
-
Stephan Bosch authored
-
Stephan Bosch authored
lib-sieve: made sure that modified messages are not stored in the source mailbox when it was opened read-only. This is currently only relevant for the sieve-filter tool to avoid duplicating messages in the source folder. This can happen when the messages are modified (e.g. by the editheader extension) and the source folder is opened read-only, thus preventing deletion of the original message.
-
- Dec 12, 2011
-
-
Stephan Bosch authored
lib-sieve: store action: copy flags and keywords from input mail, also when imap4flags extension is not active. This is currently only relevant for sieve-filter, which now properly preserves flags with this change.
-
Stephan Bosch authored
-
- Dec 11, 2011
-
-
Stephan Bosch authored
-
Stephan Bosch authored
- Added sieve_global_extensions setting.
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Dec 07, 2011
-
-
Stephan Bosch authored
- Now compiles regularly without --with-unfinished-features - Still experimental though, so be careful. - Changed command structure a bit, removing the useless -M option.
-
- Dec 05, 2011
-
-
Stephan Bosch authored
-
- Nov 29, 2011
-
-
Stephan Bosch authored
- Updated documentation. - Made editheader extension disabled by default
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Nov 28, 2011
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
This was broken by previous change. It now properly uses the final version of the message instead of the original.
-
- Nov 27, 2011
-
-
Stephan Bosch authored
-
Stephan Bosch authored
It did not use the original message in this case.
-
- Nov 26, 2011
-
-
Stephan Bosch authored
-
Stephan Bosch authored
lib-sieve: editheader extension: fixed handling of pre-folded header values for added header fields.
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
lib-sieve: updated rfc2822 header field body verification to exclude non-printing characters (RFC5322).
-
- Nov 23, 2011
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Nov 19, 2011
-
-
Stephan Bosch authored
-