- Nov 13, 2014
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Nov 12, 2014
-
-
Stephan Bosch authored
-
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.
-
Stephan Bosch authored
lib-sieve: Implemented the index stringlist class which selects an item of the parent at a particular index.
-
Stephan Bosch authored
This is needed so that argument validation functions can reliably verify other arguments at arbitrary positions.
-
- Oct 30, 2014
-
-
Stephan Bosch authored
The sieve_result_execute() function returned the wrong status result.
-
- Oct 29, 2014
-
-
Stephan Bosch authored
Implmented reporting full Pigeonhole version with hg tag so that builds between releases can be distinguished. Copied from Dovecot for the most part.
-
- Oct 28, 2014
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Oct 27, 2014
-
-
Stephan Bosch authored
This was caused by a circular reference.
-
Stephan Bosch authored
-
- Oct 26, 2014
-
-
Stephan Bosch authored
Storage flag checks were bogus.
-
- Oct 25, 2014
-
-
Stephan Bosch authored
-
- Oct 19, 2014
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Oct 18, 2014
-
-
Stephan Bosch authored
-
- Oct 17, 2014
-
-
Stephan Bosch authored
-
Stephan Bosch authored
lib-sieve: Restructured result execution, so that all actions which involve mail storage are always committed before all others.
-
- Oct 14, 2014
-
-
Stephan Bosch authored
lib-sieve: Implemented sieve_redirect_envelope_from setting, which allows configuring the envelope sender of redirected messages. Can either be set to the envelope sender, recipient, or orignal recipient of the processed message or it can be set explicitly to a static address.
-
Stephan Bosch authored
It should only subscribe it when it is newly created.
-
- Oct 10, 2014
-
-
Stephan Bosch authored
These caused a BUG error to be reported during delivery. Solved by signalling the occurrence of storage errors as a separate execution status flag, rather than querying the last storage itself for errors, which won't work.
-
Stephan Bosch authored
-
Stephan Bosch authored
Mail storage errors now trigger a runtime error.
-
- Oct 07, 2014
-
-
Stephan Bosch authored
-
- Sep 12, 2014
-
-
Stephan Bosch authored
lib-sieve: duplicate extension: Fixed erroneous compile error about conflicting tags when ":handle" argument was used last.
-
- Aug 28, 2014
-
-
Stephan Bosch authored
If the main script storage does not allow synchronization, it is now just logged as a debug message.
-
- Aug 26, 2014
-
-
Stephan Bosch authored
Logging was mixed up; it logged permanent SMTP failures as errors rather than mere info. Redirect now handles temporary failure as a separate error condition, causing LDA to return a temporary failure if no other (storage) actions were performed.
-
- Aug 23, 2014
-
-
Stephan Bosch authored
Updated binary version.
-
Stephan Bosch authored
Based on patch by Timo Sirainen.
-
Stephan Bosch authored
Changed handling of ENOSPACE to a normal temporary failure and added handling of ENOQUOTA as a user error. Patch by Timo Sirainen.
-
Stephan Bosch authored
lib-sieve: file storage: Warning about active script not being a symlink was triggered at inappropriate times. Fixed by issueing the warning only when storage is opened as READWRITE (ManageSieve).
-
- Aug 05, 2014
-
-
Stephan Bosch authored
-
Stephan Bosch authored
Single script was only initialized and not actually opened.
-
Stephan Bosch authored
-
- Jul 31, 2014
-
-
Stephan Bosch authored
-
- Jul 30, 2014
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
The validate hook only worked for one extension.
-