- Nov 07, 2016
-
-
Stephan Bosch authored
-
- Nov 03, 2016
-
-
Stephan Bosch authored
This avoids accidents with the array numbering being wrong.
-
Stephan Bosch authored
-
- Nov 02, 2016
-
-
Timo Sirainen authored
-
- Oct 29, 2016
-
-
Stephan Bosch authored
-
- Oct 21, 2016
-
-
Stephan Bosch authored
-
Stephan Bosch authored
This at least partially replaces the "rawlog" post-login binary. For now the "rawlog" binary supports some parameters, which aren't configurable for rawlog_dir.
-
Stephan Bosch authored
lib-sieve: vacation extension: Use Microsoft X-Auto-Response-Suppress header to prevent unwanted responses. We've seen a few situations where Pigeonhole and Microsoft products start a useless machine conversation. At least older versions of Outlook ignore the standards on multiple points to make this happen. We prevent this now by recognizing and generating the X-Auto-Response-Suppress header.
-
Stephan Bosch authored
lib-sieve: util: Removed Pigeonhole's own version of t_str_trim(), since it is now available in Dovecot.
-
- Oct 20, 2016
-
-
Stephan Bosch authored
-
Stephan Bosch authored
lib-sieve: vnd.dovecot.report extension: Added Dovecot-Reporting-User field, which contains the e-mail address of the user sending the report.
-
- Oct 19, 2016
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Oct 17, 2016
-
-
Stephan Bosch authored
Sequential exections would override a previously flagged delivery, which is wrong. This caused the sieve_discard feature to trigger for messages that were actually delivered somewhere by an earlier script in the sequence.
-
- Oct 15, 2016
-
-
Stephan Bosch authored
The simplest case in which all normal scripts maintain the (implicit) keep action triggered an assert failure. Fixed by restructuring the script execution loop to make it easy to understand. Now handles each case explicitly.
-
- Oct 13, 2016
-
-
Stephan Bosch authored
-
- Oct 11, 2016
-
-
Stephan Bosch authored
lib-sieve: vnd.dovecot.report extension: Added support for configuring the "From:" address used in the report.
-
- Oct 10, 2016
-
-
Stephan Bosch authored
program_client_remote_create() is now called program_client_unix_create().
-
- Oct 07, 2016
-
-
Martti Rannanjärvi authored
-
- Oct 06, 2016
-
-
Stephan Bosch authored
Assert failure could occur if the input buffer was full. Also, a small chance existed that not all data would be saved.
-
- Oct 05, 2016
-
-
Aki Tuomi authored
-
- Oct 04, 2016
-
-
Stephan Bosch authored
LDA Sieve plugin: Implemented support for a "discard script" that is run when the message is going to be discarded. This adds a new "sieve_discard" setting that points to the location of the "discard script". Once the normal scripts finish executing and the result is that the message will be discarded without being delivered anywhere, the "discard script" is executed. The discard script can prevent dropping the message, by executing alternative actions. If the discard script does nothing, the message is still discarded.
-
Stephan Bosch authored
The "discard script" is run when the normal script sequence ends and the message is going to be discarded.
-
Stephan Bosch authored
-
Stephan Bosch authored
Removed special code path for single script. This is a remnant from times when the multiscript feature was still experimental.
-
Stephan Bosch authored
A "vnd.dovecot.config.<identifier>" environment item maps to the content of the matching sieve_env_<identifier> plugin setting.
-
Stephan Bosch authored
-
- Sep 29, 2016
-
-
Stephan Bosch authored
lib-sieve: environment extension: Added support for wildcard environment items that are identified by a name prefix.
-
Stephan Bosch authored
lib-sieve: variables extension: Substitution of an invalid namespace canceled the substitution, rather than substituting the empty string.
-
Stephan Bosch authored
lib-sieve: variables extension: Increased the maximum number of namespace elements in a variable name.
-
- Sep 21, 2016
-
-
Stephan Bosch authored
Bug was exposed by previous change. Normally, this would not surface.
-
Stephan Bosch authored
There is no reason to forbid an empty Sieve script.
-
- Sep 20, 2016
-
-
Josef 'Jeff' Sipek authored
-
- Aug 28, 2016
-
-
Stephan Bosch authored
Clang -Wvargargs complained about passing a bool argument to va_start().
-
- Aug 25, 2016
-
-
Stephan Bosch authored
Found with clang -Wstrict-bool.
-
Stephan Bosch authored
Found with clang -Wstrict-bool.
-
Stephan Bosch authored
Addresses a FIXME. Caused a warning with clang -Wstrict-bool.
-
Stephan Bosch authored
Found with clang -Wstrict-bool.
-
Stephan Bosch authored
Found with clang -Wstrict-bool.
-
Stephan Bosch authored
Found with clang -Wstrict-bool.
-