- Jan 27, 2012
-
-
Stephan Bosch authored
-
- Jan 22, 2012
-
-
Stephan Bosch authored
-
Stephan Bosch authored
ManageSieve: added support for reading quoted and literal strings as a stream. Fixes support for handing large SASL responses. Also resolves long-standing FIXME regarding the second parameter of PUTSCRIPT: it can now be a quoted string. Includes a few small changes in the login daemon that were done in the dovecot equivalents before.
-
- Jan 20, 2012
-
-
Stephan Bosch authored
-
- Jan 12, 2012
-
-
Stephan Bosch authored
-
- Jan 07, 2012
-
-
Stephan Bosch authored
-
Stephan Bosch authored
Old name is now deprecated. Support for the even older global_script_path name for this setting is dropped.
-
Stephan Bosch authored
Setting sieve_max_redirects=0 now means that redirects are prohibited rather than unlimited. Now there is always a limit, but it can be enormous if the administrator wants to.
-
- Jan 06, 2012
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Dec 27, 2011
-
-
Stephan Bosch authored
Message substitutions would not always cause a proper snapshot.
-
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
-