[dovecot/pigeonhole] 5931b6: managesieve-login: proxy: Did not handle zero retu...

GitHub noreply at github.com
Tue Jun 21 09:10:32 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/pigeonhole
  Commit: 5931b69e13a38aada025311b4a00b77c998fc30c
      https://github.com/dovecot/pigeonhole/commit/5931b69e13a38aada025311b4a00b77c998fc30c
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-06-20 (Mon, 20 Jun 2016)

  Changed paths:
    M src/managesieve-login/managesieve-proxy.c

  Log Message:
  -----------
  managesieve-login: proxy: Did not handle zero return value from managesieve_parser_read_args() correctly.


  Commit: 8091baf4b63a408ea4d2c0cdcd813d93915f99a9
      https://github.com/dovecot/pigeonhole/commit/8091baf4b63a408ea4d2c0cdcd813d93915f99a9
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-06-20 (Mon, 20 Jun 2016)

  Changed paths:
    M src/lib-sieve/sieve-extensions.c

  Log Message:
  -----------
  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.


  Commit: 45d4fa9df0ad475a8390e9aa007102f0d49558db
      https://github.com/dovecot/pigeonhole/commit/45d4fa9df0ad475a8390e9aa007102f0d49558db
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-06-20 (Mon, 20 Jun 2016)

  Changed paths:
    M src/lib-sieve/sieve-message.c
    M src/plugins/sieve-extprograms/cmd-filter.c

  Log Message:
  -----------
  lib-sieve: Require blocking message stream for sieve_message_substitute().

This prevents trouble with o_stream_nsend_istream() later.


  Commit: a16a9b8bbbbb9c1ba75a79e3b543f5bfee8677d1
      https://github.com/dovecot/pigeonhole/commit/a16a9b8bbbbb9c1ba75a79e3b543f5bfee8677d1
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-06-20 (Mon, 20 Jun 2016)

  Changed paths:
    M src/lib-sieve/plugins/include/ext-include-variables.c
    M src/lib-sieve/plugins/variables/ext-variables-arguments.c
    M src/lib-sieve/plugins/variables/ext-variables-common.c
    M src/lib-sieve/plugins/variables/ext-variables-common.h
    M src/lib-sieve/plugins/variables/sieve-ext-variables.h

  Log Message:
  -----------
  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.


  Commit: f3e53764b5bf535f6a1eb6d930ea6b9e567d8e2e
      https://github.com/dovecot/pigeonhole/commit/f3e53764b5bf535f6a1eb6d930ea6b9e567d8e2e
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-06-20 (Mon, 20 Jun 2016)

  Changed paths:
    M src/plugins/imapsieve/imap-sieve.c

  Log Message:
  -----------
  imapsieve plugin: Removed dead assignment reported by scan-build.


  Commit: 44316d4952b6fb0df6445ab7e6efb448597fa5b1
      https://github.com/dovecot/pigeonhole/commit/44316d4952b6fb0df6445ab7e6efb448597fa5b1
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-06-20 (Mon, 20 Jun 2016)

  Changed paths:
    M src/lib-sieve/ext-envelope.c

  Log Message:
  -----------
  lib-sieve: envelope extension: Mixed up bool and int for sieve_ast_stringlist_map() return type.


  Commit: 358e40dba4b0b3c97bf6b123fb751a971bc53faf
      https://github.com/dovecot/pigeonhole/commit/358e40dba4b0b3c97bf6b123fb751a971bc53faf
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-06-20 (Mon, 20 Jun 2016)

  Changed paths:
    M src/plugins/imapsieve/imap-sieve-storage.c

  Log Message:
  -----------
  imapsieve plugin: Prevent possible NULL pointer dereference at transaction commit.


  Commit: 561d0adcdf44a7c258d78d2a862ea4bca3010352
      https://github.com/dovecot/pigeonhole/commit/561d0adcdf44a7c258d78d2a862ea4bca3010352
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-06-20 (Mon, 20 Jun 2016)

  Changed paths:
    M src/lib-sieve/tst-address.c

  Log Message:
  -----------
  lib-sieve: address test: Mixed up bool and int for sieve_ast_stringlist_map() return type.


  Commit: 69296a11154f2ecc7e49d92284c7065e97a76ef5
      https://github.com/dovecot/pigeonhole/commit/69296a11154f2ecc7e49d92284c7065e97a76ef5
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-06-20 (Mon, 20 Jun 2016)

  Changed paths:
    M src/plugins/imapsieve/imap-sieve.c

  Log Message:
  -----------
  imapsieve plugin: Restructured imap_sieve_run_scripts() function such that the compile error code is never used uninitialized.


  Commit: f6b6815ae9d67aa43992e083a68f6da623903ad7
      https://github.com/dovecot/pigeonhole/commit/f6b6815ae9d67aa43992e083a68f6da623903ad7
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-06-21 (Tue, 21 Jun 2016)

  Changed paths:
    M src/lib-sieve/plugins/enotify/mailto/uri-mailto.c

  Log Message:
  -----------
  lib-sieve: enotify extension: Fixed instances where FALSE was returned rather than NULL.


  Commit: 7860911b06aaf50f3a5fa97996684cb4cbd8a5cb
      https://github.com/dovecot/pigeonhole/commit/7860911b06aaf50f3a5fa97996684cb4cbd8a5cb
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-06-21 (Tue, 21 Jun 2016)

  Changed paths:
    M src/lib-sieve/plugins/variables/ext-variables-common.c

  Log Message:
  -----------
  lib-sieve: variables extesnion: Fixed instances where FALSE was returned rather than NULL.


  Commit: f3944c69b8c28c785f4abb417eb7dc1928fb3c4d
      https://github.com/dovecot/pigeonhole/commit/f3944c69b8c28c785f4abb417eb7dc1928fb3c4d
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-06-21 (Tue, 21 Jun 2016)

  Changed paths:
    M src/lib-sieve/util/edit-mail.c

  Log Message:
  -----------
  lib-sieve: edit-mail: Passed FALSE for normalizer argument of message_header_decode_utf8() rather than NULL.


Compare: https://github.com/dovecot/pigeonhole/compare/167ca91bbbfb...f3944c69b8c2


More information about the dovecot-cvs mailing list