- Dec 17, 2011
-
-
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.
-
- Dec 11, 2011
-
-
Stephan Bosch authored
- Added sieve_global_extensions setting.
-
- May 11, 2011
-
-
Stephan Bosch authored
-
- Mar 05, 2011
-
-
Stephan Bosch authored
-
- Nov 22, 2010
-
-
Stephan Bosch authored
-
- Nov 16, 2010
-
-
Stephan Bosch authored
-
Stephan Bosch authored
"Running standalone?" check now uses a new DOVECOT_CHILD_PROCESS environment rather than GENERATION. The GENERATION environment was already set in some systems for Java.
-
- Nov 03, 2010
-
-
Stephan Bosch authored
-
- Sep 28, 2010
-
-
Stephan Bosch authored
-
- Sep 04, 2010
-
-
Stephan Bosch authored
-
- Aug 30, 2010
-
-
Stephan Bosch authored
-
- Aug 23, 2010
-
-
Stephan Bosch authored
Fixed Sieve script name checking to properly handle length issues and added 0x00ff as invalid character.
-
Stephan Bosch authored
-
Stephan Bosch authored
Enforced ManageSieve protocol syntax better with some of the commands; some commands still allowed spurious extra arguments.
-
- Aug 17, 2010
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Aug 13, 2010
-
-
Stephan Bosch authored
- Changed operand read functions to prove exec status return codes in stead of boolean. - Restructured optional-operand, stringlist and string-match APIs to provide execution status (error code) upon failure. - Corruption errors are only produced when the binary is actually corrupt. Normal failures should never cause a recompile attempt anymore. - Simplified optional-operand API. - Cleaned up test command implementations that use the string-match API.
-
- Aug 11, 2010
-
-
Stephan Bosch authored
- Administrators now get properly notified about uncompiled global scripts and the inability of the sieve plugin to store global binaries. - Improved binary load/save error handling and fixed a few smal bugs. - Simplified ManageSieve error handling.
-
- Jul 17, 2010
-
-
Stephan Bosch authored
-
- Jul 16, 2010
-
-
Stephan Bosch authored
-
- Jul 05, 2010
-
-
Stephan Bosch authored
-
- Jul 03, 2010
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Jul 01, 2010
-
-
Stephan Bosch authored
-
- Jun 25, 2010
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Jun 19, 2010
-
-
Stephan Bosch authored
-
- May 30, 2010
-
-
Stephan Bosch authored
-
- May 14, 2010
-
-
Stephan Bosch authored
-
- May 05, 2010
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- May 02, 2010
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Apr 28, 2010
-
-
Stephan Bosch authored
-
Stephan Bosch authored
Changed result execution logging to use a var_expand_table created by liblda to avoid code duplication (patch by Timo Sirainen).
-
- Apr 01, 2010
-
-
Stephan Bosch authored
-
- Mar 27, 2010
-
-
Stephan Bosch authored
-