- Aug 01, 2018
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Jul 18, 2018
-
-
Stephan Bosch authored
Change was: lib-mail: message_address_parse() - Change fill_missing parameter to flags
-
- Jul 02, 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
-
Stephan Bosch authored
lib-sieve: enotify extension: Improve handling of variable size limit for ":encodeurl" variable modifier.
-
Stephan Bosch authored
lib-sieve: variables extension: Improve handling of variable size limit for ":quotewildcard" modifier.
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
lib-sieve: variables extension: Respect UTF-8 character sequence boundaries when truncating variables.
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Jun 12, 2018
-
-
Timo Sirainen authored
Makes it easier to run with valgrind.
-
Timo Sirainen authored
-
- Jun 01, 2018
-
-
Stephan Bosch authored
plugins: imap_filter_sieve: Put more effort in reconstructing a valid rcpt address for the envelope. The sieve_user_email setting provides a fallback for when there is no Delivered-To header.
-
- May 28, 2018
-
-
Timo Sirainen authored
-
- May 27, 2018
-
-
Stephan Bosch authored
Although it was documented and implemented in essence, it was not actually available.
-
- May 26, 2018
-
-
Stephan Bosch authored
-
Timo Sirainen authored
Fixes e.g. FILTER+LOGOUT pipelining crash: Panic: file imap-sync.c: line 832 (cmd_sync_delayed_real): assertion failed: (client->mailbox != NULL)
-
- May 11, 2018
-
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
Before, the whole address list (header value) was returned as an invalid address, ignoring any valid addresses it may still have contained.
-
- May 09, 2018
-
-
Stephan Bosch authored
It adds the ability to manually invoke Sieve filtering in IMAP.
-
Stephan Bosch authored
Use the new SIEVE_EXECUTE_FLAG_SKIP_RESPONSES flag to prevent any unforseen mishaps.
-
Stephan Bosch authored
This causes the reject and vacation response actions to be skipped without error.
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- May 04, 2018
-
-
Stephan Bosch authored
-
- May 02, 2018
-
-
Phil Carmody authored
Signed-off-by:
Phil Carmody <phil@dovecot.fi>
-
- Apr 28, 2018
-
-
Phil Carmody authored
The tests blow through these limits all of the time, which makes the logs very noisy. These three cases are about 4/5ths of the test logs. Presumably they're the ones that are also most often needing expansion in real world use too. Signed-off-by:
Phil Carmody <phil@dovecot.fi>
-
Phil Carmody authored
Signed-off-by:
Phil Carmody <phil@dovecot.fi>
-
- Apr 27, 2018
-
-
Stephan Bosch authored
It is the initial working directory and that may change during testing, so it is not a good idea to determine this per test.
-
- Apr 25, 2018
-
-
Stephan Bosch authored
-
Stephan Bosch authored
The problem mainly arose because the stream buffer position was used to determine how much was written, while the stream buffer position is potentially decreased by i_stream_try_alloc(). Panic was: Panic: file istream.c: line 197 (i_stream_read): assertion failed: ((size_t)ret+old_size == _stream->pos - _stream->skip)
-
Stephan Bosch authored
The str_append_n() function is now deprecated. At no occasion, the occurence of NUL in the data is possible or relevant, so each instance is replaced with str_append_data() rather than str_append_max().
-
- Apr 23, 2018
-
-
Stephan Bosch authored
Always return SIEVE_EXEC_KEEP_FAILED instead.
-
Stephan Bosch authored
Always return SIEVE_EXEC_KEEP_FAILED instead.
-