- Feb 03, 2023
-
-
Aki Tuomi authored
-
- Mar 06, 2021
-
-
Timo Sirainen authored
-
- Nov 13, 2019
-
-
Josef 'Jeff' Sipek authored
-
Josef 'Jeff' Sipek authored
-
- Oct 28, 2019
-
-
Stephan Bosch authored
-
Stephan Bosch authored
Before, only storage errors had the "error" field set.
-
- Oct 24, 2019
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Oct 20, 2019
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Jan 01, 2018
-
-
Stephan Bosch authored
-
- Nov 18, 2017
-
-
Stephan Bosch authored
-
- Jan 01, 2017
-
-
Stephan Bosch authored
-
- Sep 21, 2016
-
-
Stephan Bosch authored
There is no reason to forbid an empty Sieve script.
-
- Aug 28, 2016
-
-
Stephan Bosch authored
Clang -Wvargargs complained about passing a bool argument to va_start().
-
- Jan 03, 2016
-
-
Stephan Bosch authored
-
- May 13, 2015
-
-
Stephan Bosch authored
-
Stephan Bosch authored
Nobody does that, but we support it.
-
- Jan 08, 2015
-
-
Stephan Bosch authored
-
- Oct 19, 2014
-
-
Stephan Bosch authored
-
- Jul 23, 2014
-
-
Stephan Bosch authored
Doveadm-sieve plugin may be broken at this point; not tested so far.
-
- Jan 01, 2014
-
-
Stephan Bosch authored
-
- Apr 06, 2013
-
-
Stephan Bosch authored
-
- Aug 20, 2012
-
-
Stephan Bosch authored
Also contains a few other small fixes by Timo.
-
- Aug 12, 2012
-
-
Stephan Bosch authored
-
- Apr 24, 2012
-
-
Stephan Bosch authored
lib-managesieve: changed EPROTO error to EIO in ManageSieve string stream because it is apparently not known in BSD.
-
- Jan 28, 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 07, 2012
-
-
Stephan Bosch authored
-
- 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.
-
- Mar 05, 2011
-
-
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
-
- Aug 17, 2010
-
-
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.
-