- Feb 12, 2025
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
It doesn't match Dovecot convention.
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Timo Sirainen authored
mail_location setting is removed. Use -o parameters to specify the wanted settings instead.
-
- May 03, 2024
-
-
Timo Sirainen authored
-
- Sep 23, 2021
-
-
Stephan Bosch authored
-
- May 21, 2021
-
-
Stephan Bosch authored
Adds status parameter to sieve_result_execute().
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Mar 16, 2021
-
-
Timo Sirainen authored
mailbox_get_last_error() should be used only for client-visible errors. The internal errors should be used for logging.
-
- Jan 22, 2021
-
-
Stephan Bosch authored
It indicates that script execution exceeded a resource limit (currently only CPU time limit).
-
- Apr 27, 2020
-
-
Stephan Bosch authored
Use mail_get_message_id() instead of just mail_get_first_header().
-
- Jan 10, 2020
-
-
Stephan Bosch authored
Default is now debug logging, which is used for the IMAP plugins. The LDA Sieve plugin uses info logging.
-
- Jan 05, 2020
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Jul 25, 2019
-
-
Stephan Bosch authored
sieve-tools: sieve-test - Use the new result message amendment callback rather than the prefix error handler.
-
Stephan Bosch authored
sieve-tools: sieve-filter - Use the new result message amendment callback rather than the prefix error handler.
-
- May 03, 2019
-
-
Stephan Bosch authored
-
- Jan 01, 2018
-
-
Stephan Bosch authored
-
- Dec 15, 2017
-
-
Stephan Bosch authored
lib-sieve: Added sieve_script_env_init() to initialize struct sieve_script_env from struct mail_user.
-
- 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.
-
- Oct 04, 2017
-
-
Stephan Bosch authored
-
- Sep 22, 2017
-
-
Martti Rannanjärvi authored
-
- Aug 28, 2017
-
-
Stephan Bosch authored
The Dovecot API was changed years ago, but apparently sieve-filter was never updated.
-
- Jul 08, 2017
-
-
Stephan Bosch authored
Normally, this would merely be an inconsequential memory leak. However, when the script comes from an LDAP storage, the storage is not closed before master_service_deinit() -> io_loop_destroy(). The LDAP connection's stale io can cause problems while closing the main ioloop.
-
- Jun 20, 2017
-
-
Stephan Bosch authored
-
- Feb 20, 2017
-
-
Stephan Bosch authored
This adds a new callback to the Sieve script execution environment.
-
- Jan 01, 2017
-
-
Stephan Bosch authored
-
- Dec 30, 2016
-
-
Stephan Bosch authored
Used the following script: C_FILES=`git ls-files *.c` H_FILES=`git ls-files *.h` for F in "$C_FILES $H_FILES"; do echo "$F" perl -p -i -e 's/safe_memset\(&\(?([^,]*)\)?,\s*0,\s*sizeof\(\g1\)\)/i_zero_safe(&$1)/g' $F perl -p -i -e 's/safe_memset\(([^,]*),\s*0,\s*sizeof\(\*\g1\)\)/i_zero_safe($1)/g' $F perl -p -i -e 's/memset\(&\(?([^,]*)\)?,\s*0,\s*sizeof\(\g1\)\)/i_zero(&$1)/g' $F perl -p -i -e 's/memset\(([^,]*),\s*0,\s*sizeof\(\*\g1\)\)/i_zero($1)/g' $F done
-
- Aug 25, 2016
-
-
Stephan Bosch authored
Found with clang -Wstrict-bool.
-
Stephan Bosch authored
Found with clang -Wstrict-bool.
-
- Aug 20, 2016
-
-
Stephan Bosch authored
perl -i -pe 's/unsigned int ([^,:;]+):1;/bool $1:1;/' **/*.[ch]
-
- Aug 18, 2016
-
-
Stephan Bosch authored
-
- Jul 15, 2016
-
-
Timo Sirainen authored
-
- Jul 14, 2016
-
-
Stephan Bosch authored
In effect, this adds PIE and RELRO to binaries.
-
- Jun 09, 2016
-
-
Aki Tuomi authored
-