- Aug 13, 2016
-
-
Stephan Bosch authored
Minor complaint by Coverity.
-
Stephan Bosch authored
imapsieve plugin: Fixed potential segfault bug caused by shadowing a parameter with a local variable. Renamed the local variable. Found by Coverity.
-
Martti Rannanjärvi authored
MAIL_FETCH_UIDL_FILE_NAME was removed from core.
-
- Aug 11, 2016
-
-
Stephan Bosch authored
-
- Aug 10, 2016
-
-
Aki Tuomi authored
-
Aki Tuomi authored
-
Stephan Bosch authored
imapsieve plugin: Fixed crash occurring when a mailbox is opened for a user before the imap client object is created.
-
Stephan Bosch authored
-
- Aug 02, 2016
-
-
Stephan Bosch authored
This simplifies the code significantly. This also removes calls to i_stream_get_data(), which caused problems after its semantics were changed in Dovecot.
-
Stephan Bosch authored
lib-sieve: lexer: Adjusted to Dovecot change: i_stream_get_data() no longer returns NULL when returned size = 0.
-
- Jul 15, 2016
-
-
Timo Sirainen authored
-
- Jul 14, 2016
-
-
Stephan Bosch authored
-
Stephan Bosch authored
In effect, this adds PIE and RELRO to binaries.
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Jul 07, 2016
-
-
Stephan Bosch authored
extprograms plugin: Clarified the language specification regarding handling of filter and execute errors.
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
extprograms plugin: Execution errors in filter and execute commands did not lead to script termination.
-
Stephan Bosch authored
lib-sieve: program client: Fixed bug in handling of result code from remote program (script service). It was sometimes passed through as data, meaning that the result code was missed. This transiently resulted in programs seemingly returning invalid result codes, causing an error.
-
- Jul 06, 2016
-
-
Stephan Bosch authored
-
Stephan Bosch authored
lib-sieve: vacation extension: The sieve_user_email setting is now used in check for implicit delivery. This means that vacation responses are now also sent for messages that include the sieve_user_email address in one of the relevant headers.
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Jun 28, 2016
-
-
Stephan Bosch authored
Added assertion to validation function.
-
Stephan Bosch authored
Added assertions.
-
Stephan Bosch authored
Added assertions.
-
- Jun 27, 2016
-
-
Stephan Bosch authored
dovecot-pigeonhole.m4: Make testsuite available when linked against Pigeonhole source tree, even when it is not yet compiled.
-
- Jun 23, 2016
-
-
Stephan Bosch authored
imapsieve plugin: During transaction run the synchronized version of the target mailbox was opened too early. This meant opening a mailbox a second time even if it did not match any mailbox rules.
-
- Jun 21, 2016
-
-
Stephan Bosch authored
lib-sieve: edit-mail: Passed FALSE for normalizer argument of message_header_decode_utf8() rather than NULL.
-
Stephan Bosch authored
-
Stephan Bosch authored
-
- Jun 20, 2016
-
-
Stephan Bosch authored
imapsieve plugin: Restructured imap_sieve_run_scripts() function such that the compile error code is never used uninitialized.
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
-
Stephan Bosch authored
lib-sieve: variables extension: Changed declaration of new variables to avoid useless memory allocation. Also prevents assert failures with new hash_table_insert() assertion against existing entries. This changes the API for the variables extension.
-
Stephan Bosch authored
This prevents trouble with o_stream_nsend_istream() later.
-
Stephan Bosch authored
lib-sieve: Changed sieve_extension_override() to use hash_table_update() rather than hash_table_insert(). Due to a Dovecot change this would now cause an assertion failure.
-