- May 31, 2019
-
-
Stephan Bosch authored
-
- May 29, 2019
-
-
Stephan Bosch authored
-
- Jan 01, 2018
-
-
Stephan Bosch authored
-
- Nov 26, 2017
-
-
Stephan Bosch authored
Now using struct smtp_address rather than sieve_address. In some cases, struct message_address may prove to be more suitable, but this is the best fit for now. Adjusted to the renamed fields in struct mail_deliver_context.
-
- Jan 01, 2017
-
-
Stephan Bosch authored
-
- Jun 28, 2016
-
-
Stephan Bosch authored
Added assertions.
-
- Jun 20, 2016
-
-
Stephan Bosch authored
-
- Mar 27, 2016
-
-
Stephan Bosch authored
-
- Jan 08, 2016
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Jan 03, 2016
-
-
Stephan Bosch authored
-
- Jan 08, 2015
-
-
Stephan Bosch authored
-
- Nov 12, 2014
-
-
Stephan Bosch authored
This allows extension of test commands that evaluate the message somehow. Currently this is implemented only for the message header. Extensions can thereby influence what headers are evaluated and how.
-
- Jan 01, 2014
-
-
Stephan Bosch authored
-
- Aug 15, 2013
-
-
Stephan Bosch authored
Patch by Timo Sirainen (modified).
-
- Apr 06, 2013
-
-
Stephan Bosch authored
-
- Sep 18, 2012
-
-
Stephan Bosch authored
-
- Aug 20, 2012
-
-
Stephan Bosch authored
Also contains a few other small fixes by Timo.
-
- Aug 12, 2012
-
-
Stephan Bosch authored
-
- Jan 07, 2012
-
-
Stephan Bosch authored
-
- Jun 26, 2011
-
-
Stephan Bosch authored
lib-sieve: optimized compilation of tests that yield constant results (i.e. known at compile tme), such as true and false. If the result of a test is known at compile time, it is optimized away. If an if-command depends on an entirely constant test, it is optimized away as well, causing only the 'true' sub-block to be compiled.
-
- Mar 05, 2011
-
-
Stephan Bosch authored
-
- Sep 17, 2010
-
-
Stephan Bosch authored
Incorporated distinction between original and final envelope recipient in Sieve interpreter, as recently introduced in Dovecot.
-
- 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.
-
- Aug 03, 2010
-
-
Stephan Bosch authored
-
- Jul 30, 2010
-
-
Stephan Bosch authored
-
- Jul 29, 2010
-
-
Stephan Bosch authored
-
- Jul 17, 2010
-
-
Stephan Bosch authored
-
- Jul 14, 2010
-
-
Stephan Bosch authored
-
- May 16, 2010
-
-
Stephan Bosch authored
-
- May 14, 2010
-
-
Stephan Bosch authored
-
- Jan 02, 2010
-
-
Stephan Bosch authored
-
- Nov 02, 2009
-
-
Stephan Bosch authored
-
- Jul 29, 2009
-
-
Stephan Bosch authored
-
- Aug 07, 2009
-
-
Stephan Bosch authored
Major rework of envelope address handling: a normalized version of the envelope addresses is maintained in the message context and message context is now also available during action execution.
-
- Jul 18, 2009
-
-
Stephan Bosch authored
Envelope: fixed bug in application of address parts; failure to obtain the part would cause inappropriate match success (bug reported by Ron Lee)
-
- Jan 02, 2009
-
-
Stephan Bosch authored
-
- Dec 25, 2008
-
-
Stephan Bosch authored
-
- Nov 29, 2008
-
-
Stephan Bosch authored
-