[dovecot/core] 089624: doveadm director map: Fix checking if host paramet...

GitHub noreply at github.com
Mon Feb 13 11:00:11 UTC 2017


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 0896246f4648151fe846215190ee92cefbcfb8b8
      https://github.com/dovecot/core/commit/0896246f4648151fe846215190ee92cefbcfb8b8
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-02-10 (Fri, 10 Feb 2017)

  Changed paths:
    M src/doveadm/doveadm-director.c

  Log Message:
  -----------
  doveadm director map: Fix checking if host parameter is required


  Commit: 66761ea6a8f00006f28743b4bd2f5339f78c10e0
      https://github.com/dovecot/core/commit/66761ea6a8f00006f28743b4bd2f5339f78c10e0
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-02-10 (Fri, 10 Feb 2017)

  Changed paths:
    M src/lib-program-client/program-client.c

  Log Message:
  -----------
  lib-program-client: Clarify dot_input/dot_output NULL checks.

Helps to avoid static analyzer false positives about NULL pointer
dereference.


  Commit: 52e31bbdd1080354b4f905b1cbaf8368e566b5e5
      https://github.com/dovecot/core/commit/52e31bbdd1080354b4f905b1cbaf8368e566b5e5
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-02-10 (Fri, 10 Feb 2017)

  Changed paths:
    M src/plugins/mail-crypt/doveadm-mail-crypt.c

  Log Message:
  -----------
  doveadm mailbox cryptokey generate: Fix memory leak

dest_user was set to NULL, but never freed.


  Commit: 5202ed6f18f759b88f1e680eba1a7d0a07903e16
      https://github.com/dovecot/core/commit/5202ed6f18f759b88f1e680eba1a7d0a07903e16
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-02-10 (Fri, 10 Feb 2017)

  Changed paths:
    M src/plugins/mail-crypt/doveadm-mail-crypt.c

  Log Message:
  -----------
  doveadm mailbox cryptokey generate: Fix error handling

Don't crash if mail_user creation failed.


  Commit: c1ab825edf003f5cfc6c31730442f36a17209101
      https://github.com/dovecot/core/commit/c1ab825edf003f5cfc6c31730442f36a17209101
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-02-10 (Fri, 10 Feb 2017)

  Changed paths:
    M src/plugins/mail-crypt/mail-crypt-acl-plugin.c

  Log Message:
  -----------
  mail-crypt-acl: Fix error handling

Don't crash if mail_user creation failed.


  Commit: 4a48987ed0ba1632e90a50f2ba65393e07e9bcea
      https://github.com/dovecot/core/commit/4a48987ed0ba1632e90a50f2ba65393e07e9bcea
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-02-10 (Fri, 10 Feb 2017)

  Changed paths:
    M src/doveadm/doveadm-mail-mailbox-metadata.c

  Log Message:
  -----------
  doveadm mailbox metadata list: Fix listing all metadata.

It was listing only private attributes, because key_type=0 happens to be
MAIL_ATTRIBUTE_TYPE_PRIVATE and key was never NULL.


  Commit: 766ba3eed8b1c011a7a14c11cda6256ca2c25be4
      https://github.com/dovecot/core/commit/766ba3eed8b1c011a7a14c11cda6256ca2c25be4
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-02-10 (Fri, 10 Feb 2017)

  Changed paths:
    M src/plugins/fts/fts-storage.c

  Log Message:
  -----------
  fts: Fix crash using fts_autoexpunge_exclude = \Special-use crash

It crashed whenever seeing a mailbox that didn't have any special-use flags.


  Commit: 7f51c1ad9118fa6860fd218aac3feee8e6ac6f0f
      https://github.com/dovecot/core/commit/7f51c1ad9118fa6860fd218aac3feee8e6ac6f0f
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-02-10 (Fri, 10 Feb 2017)

  Changed paths:
    M src/plugins/mail-filter/istream-ext-filter.c

  Log Message:
  -----------
  mail-filter: Handle handshake write() failure


  Commit: 963842c00ef1714db2855c8952f1b46d78cba1ca
      https://github.com/dovecot/core/commit/963842c00ef1714db2855c8952f1b46d78cba1ca
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-02-10 (Fri, 10 Feb 2017)

  Changed paths:
    M src/imap-urlauth/imap-urlauth-worker.c
    M src/plugins/virtual/virtual-storage.c

  Log Message:
  -----------
  global: Ignore unnecessary return values.


  Commit: fd013f9c6ab4485e7aa7609a26ae5163ecbb1d37
      https://github.com/dovecot/core/commit/fd013f9c6ab4485e7aa7609a26ae5163ecbb1d37
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-02-10 (Fri, 10 Feb 2017)

  Changed paths:
    M src/pop3-login/client.c

  Log Message:
  -----------
  pop3-login: Code cleanup - Make sure destroying client stops processing.

It would currently do it in any case, but this makes it clearer.


  Commit: adea69875046ece77dc36abd3f88a241a3f17ad9
      https://github.com/dovecot/core/commit/adea69875046ece77dc36abd3f88a241a3f17ad9
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-02-10 (Fri, 10 Feb 2017)

  Changed paths:
    M src/auth/db-ldap.c
    M src/doveadm/doveadm-mail-index.c
    M src/lib-auth/auth-master.c
    M src/lib-fs/fs-posix.c
    M src/lib-storage/index/mbox/mbox-save.c
    M src/lib-storage/mail-autoexpunge.c
    M src/lib/file-dotlock.c
    M src/lib/iostream-temp.c

  Log Message:
  -----------
  global: Add asserts to make static analyzer happier.


  Commit: 4009eb0bbe343958c22772bc0be88d17ee1c33fe
      https://github.com/dovecot/core/commit/4009eb0bbe343958c22772bc0be88d17ee1c33fe
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-02-13 (Mon, 13 Feb 2017)

  Changed paths:
    M src/plugins/quota/quota-private.h
    M src/plugins/quota/quota.c

  Log Message:
  -----------
  quota: Remove quota_over_flag_* from quota_root.

They are used only in one specific location and don't need to be stored
permanently.


  Commit: b711a7fc74bb2d21e1e951d7ae2e8517c53bb24b
      https://github.com/dovecot/core/commit/b711a7fc74bb2d21e1e951d7ae2e8517c53bb24b
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-02-13 (Mon, 13 Feb 2017)

  Changed paths:
    M src/plugins/quota/quota.c

  Log Message:
  -----------
  quota: If quota_over_flag_value is unset, skip the quota_over check.


  Commit: 40edfbbb81b7a76cddac2b327ed547d4feeb5e88
      https://github.com/dovecot/core/commit/40edfbbb81b7a76cddac2b327ed547d4feeb5e88
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-02-13 (Mon, 13 Feb 2017)

  Changed paths:
    M src/plugins/quota/quota.c

  Log Message:
  -----------
  quota: If quota_over_script is unset, skip the quota_over check.


  Commit: bbe7af3946f071eaf3f81ac769dd1c735168b735
      https://github.com/dovecot/core/commit/bbe7af3946f071eaf3f81ac769dd1c735168b735
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-02-13 (Mon, 13 Feb 2017)

  Changed paths:
    M src/plugins/quota/quota.c

  Log Message:
  -----------
  quota: Log why quota_over_flag check is skipped if mail_debug=yes


Compare: https://github.com/dovecot/core/compare/ae9c5dd89701...bbe7af3946f0


More information about the dovecot-cvs mailing list