- Feb 12, 2025
-
-
Aki Tuomi authored
-
- Feb 07, 2025
-
-
Fred Morcos authored
-
- Jan 09, 2025
-
-
Aki Tuomi authored
-
- Dec 05, 2024
-
-
Aki Tuomi authored
-
- Oct 29, 2024
-
-
Stephan Bosch authored
-
- Apr 03, 2023
-
-
Karl Fleischmann authored
These were originally written while the plugin was in draft. These can be now removed as the RFC has been finalized and the commands were dropped.
-
- Aug 18, 2022
-
-
Stephan Bosch authored
lib-sieve: plugins: imap4flags: test-hasflag - Fix segfault occurring for command without arguments.
-
- Jul 01, 2022
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Jun 20, 2022
-
-
Stephan Bosch authored
This is a corner case that doesn't happen in practice, but it can be created in the test suite.
-
- May 23, 2022
-
-
Stephan Bosch authored
This reverts commit ffbcd3bf.
-
Stephan Bosch authored
lib-sieve: enotify extension: mailto: Enforce subject header limit in Unicode codepoints rather than bytes.
-
- Apr 02, 2022
-
-
Stephan Bosch authored
It was "i;octet" previously, which is not standard.
-
- Mar 28, 2022
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Nov 22, 2021
-
-
Stephan Bosch authored
-
- May 20, 2021
-
-
Stephan Bosch authored
Providing an out-of-range index caused an assert panic. Panic was: Panic: file mail-index-transaction-update.c: line 19 (mail_index_transaction_lookup): assertion failed: (seq >= t->first_new_seq && seq <= t->last_new_seq)
-
- May 10, 2021
-
-
Stephan Bosch authored
-
- Jan 22, 2021
-
-
Stephan Bosch authored
-
- Aug 19, 2020
-
-
Stephan Bosch authored
-
Stephan Bosch authored
Fixes assert failure occurring either at compiletime or at runtime (depending on whether the value originates from variable).
-
Stephan Bosch authored
Fixes assert failure occurring at runtime (when value originates from variable).
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
Compile error is avoided by putting the mailbox name in a variable, which is (currently) only evaluated at runtime.
-
Stephan Bosch authored
-
- Aug 06, 2020
-
-
Stephan Bosch authored
Before, it would only terminate the test when it failed explicitly using the test_fail command.
-
Stephan Bosch authored
This holds a reference to the initial result, causing it to linger after test_result_reset, thereby also holding a reference to the message context, preventing it from being cleared. This in turn, can keep references to modified message versions that cause the main message object to remain referenced. This causes a panic in specific cases upon test_result_reset: Panic: Input stream data unexpectedly has references
-
Stephan Bosch authored
Caused a panic when input was not valid. This is only relevant to the test suite and doesn't occur anywhere else (apart from the previous similar commit for lib-sieve-tool). Panic was: Panic in file smtp-address.c: line 684 (smtp_address_write): assertion failed: (smtp_char_is_qpair(*p))`
-
- Jun 17, 2020
-
-
Stephan Bosch authored
The segfault happens when this match type is the last argument of the test command. This situation is not possible in a valid script; positional arguments are normally present after that, which would prevent the segfault. A variant of this bug occurs when the match type also has no argument of its own. In either case the segfault is caused by referring to absent tag arguments, which causes a NULL dereference.
-
- May 27, 2020
-
-
Stephan Bosch authored
-
- Dec 11, 2019
-
-
Stephan Bosch authored
-
- Oct 13, 2019
-
-
Stephan Bosch authored
The use of a variable substitution erroneously produced a runtime syntax error.
-
- Oct 10, 2019
-
-
Stephan Bosch authored
-
- Dec 11, 2018
-
-
Stephan Bosch authored
Also check the X-Sieve-Redirected-From header for our own e-mail addresses. This header is added by the redirect action itself and in a mail loop it would see that same header with that same content. This is less reliable than the other mail loop detection (sender may set such a header), so, unlike the existing loop detection based on the duplicate db, the implicit keep is not canceled when the new loop detection is triggered.
-
- Aug 01, 2018
-
-
Stephan Bosch authored
-
- Jun 28, 2018
-
-
Stephan Bosch authored
test suite: enotify extension: Add tests for interaction between ":encodeurl" and variable size limits.
-
Stephan Bosch authored
-
- May 11, 2018
-
-
Stephan Bosch authored
-