- May 01, 2012
-
-
Stephan Bosch authored
Clang static analyzer is happy now.
-
- Apr 30, 2012
-
-
Stephan Bosch authored
Additional paths are specified by adding a sequence number (starting at 2) to the setting name. Added support for specifying home-relative paths for sieve_before and sieve_after. This enables administrators to specify user-specific global Sieve scripts that cannot be viewed or changed by virtual users.
-
- Apr 27, 2012
-
-
Stephan Bosch authored
Fixed segfault bug. Forgot to change Sieve SMTP API to use scriptenv in stead of script_context directly.
-
- Apr 24, 2012
-
-
Stephan Bosch authored
-
Stephan Bosch authored
lib-managesieve: changed EPROTO error to EIO in ManageSieve string stream because it is apparently not known in BSD.
-
- Apr 22, 2012
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
- Built generic interface for alternative script sources. - Implemented dict script location. NOTE: ManageSieve will not work with this yet, nor will sieve_before/sieve_after.
-
- Mar 26, 2012
-
-
Stephan Bosch authored
-
- Mar 19, 2012
-
-
Stephan Bosch authored
-
- Mar 15, 2012
-
-
Stephan Bosch authored
-
- Mar 08, 2012
-
-
Stephan Bosch authored
This change matches a similar change in Dovecot for IMAP/POP3. Also includes other small changes that make ManageSieve match IMAP implementation a little more closely.
-
- Mar 07, 2012
-
-
Stephan Bosch authored
-
- Feb 29, 2012
-
-
Stephan Bosch authored
-
- Feb 22, 2012
-
-
Stephan Bosch authored
-
- Feb 16, 2012
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Jan 28, 2012
-
-
Stephan Bosch authored
-
- Jan 27, 2012
-
-
Stephan Bosch authored
-
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.
-