- Feb 12, 2025
-
-
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.
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
lib-sieve: plugins: environment: Use int for sieve_ext_environment_require_extension() status result
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-