- Feb 20, 2025
-
-
Timo Sirainen authored
For now it just sets the internal error. It would be better to change it to use the actual error though.
-
- Feb 18, 2025
-
-
Timo Sirainen authored
This fixes using e.g. %{user} variable in sieve settings.
-
- Feb 12, 2025
-
-
Timo Sirainen authored
-
Stephan Bosch authored
plugins: lda-sieve: lda-sieve-plugin - Make sure context structure does not retain dangling pointers Based on report by scan-build.
-
Stephan Bosch authored
plugins: imapsieve: imap-sieve - Make sure imap_sieve_handle_exec_status() is not called with rscript == NULL Based on report by scan-build.
-
Aki Tuomi authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
Since the script storage code is widely engrained in the Pigeonhole sources, this is a very large commit that cannot be reduced further into smaller preparatory bits.
-
Stephan Bosch authored
Later, this is needed to allow retrieving a global script from one of many storages, rather than just one.
-
Stephan Bosch authored
-
Stephan Bosch authored
For now, these yield the same result.
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
Used user event before. This will be needed for retrieving settings in mailbox context.
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
plugins: imapsieve: imap-sieve-settings - Properly check imapsieve_url setting for Sieve URL validity
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
It doesn't belong there.
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
This makes the extension of the registered item available at evaluation time, which is e.g. needed to access the extension context.
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
plugins: doveadm-sieve: doveadm-sieve-sync - Refactor error handling in sieve_attribute_set_active()
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
Was handled in each extension before, which is useless.
-