- Aug 25, 2016
-
-
Stephan Bosch authored
Found with clang -Wstrict-bool.
-
Stephan Bosch authored
Found with clang -Wstrict-bool.
-
Stephan Bosch authored
Found with clang -Wstrict-bool.
-
Stephan Bosch authored
Found with clang -Wstrict-bool.
-
- Aug 24, 2016
-
-
Stephan Bosch authored
-
- Aug 23, 2016
-
-
Stephan Bosch authored
Erroneously assumed the number of reserved bytes (for the return code) could not decrease.
-
Aki Tuomi authored
-
Timo Sirainen authored
-
- 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.
-