- Aug 20, 2016
-
-
Stephan Bosch authored
perl -i -pe 's/unsigned int ([^,:;]+):1;/bool $1:1;/' **/*.[ch]
-
- Aug 19, 2016
-
-
Stephan Bosch authored
lib-sieve: util: program-client-remote: Made the program_client_istream implementation cleaner and more logical. It was too hard to understand.
-
Stephan Bosch authored
lib-sieve: util: program-client: Fixed position of the seekable stream for the output of remote programs. It would now make the output of the script service seekable, rather than the output of the program. This adds a '+' at the end of the data. This showed up for the extprograms filter command.
-
- Aug 18, 2016
-
-
Stephan Bosch authored
-
- Aug 14, 2016
-
-
Martti Rannanjärvi authored
set_cache_corrupted_reason was removed in core.
-
- Aug 13, 2016
-
-
Stephan Bosch authored
lib-sieve: relational extension: Replaced return statement with i_unreached() in mcht_value_match_key(). Coverity still complained.
-
Stephan Bosch authored
Caused minor complaints by Coverity.
-
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.
-