- Jul 14, 2016
-
-
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.
-
Stephan Bosch authored
managesieve-login: proxy: Did not handle zero return value from managesieve_parser_read_args() correctly.
-
- Jun 13, 2016
-
-
Stephan Bosch authored
This would uselessly allocate a new entry with the same content.
-
Stephan Bosch authored
lib-sieve: variables extensions: Fixed handling of importing a variable into a scope that is already imported earlier. This allocated a new variable entry every time.
-
Stephan Bosch authored
-
- Jun 09, 2016
-
-
Timo Sirainen authored
-
Aki Tuomi authored
-
- May 31, 2016
-
-
Stephan Bosch authored
-
- May 30, 2016
-
-
Martti Rannanjärvi authored
Plain t_malloc was deprecated in dovecot.
-
- May 18, 2016
-
-
Timo Sirainen authored
-
Timo Sirainen authored
-
Stephan Bosch authored
-
- May 17, 2016
-
-
Stephan Bosch authored
-