[dovecot/core] 877ef4: dict-sql: Fix flushing

GitHub noreply at github.com
Tue Jan 17 18:00:19 UTC 2017


  Branch: refs/heads/master-2.2
  Home:   https://github.com/dovecot/core
  Commit: 877ef4893ecb2046597954995d263d2e96d9ffd8
      https://github.com/dovecot/core/commit/877ef4893ecb2046597954995d263d2e96d9ffd8
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-01-17 (Tue, 17 Jan 2017)

  Changed paths:
    M src/lib-dict/dict-sql.c

  Log Message:
  -----------
  dict-sql: Fix flushing

Remove flushing from set, and add it to unset. Fixes
signal 11 crash caused by infinite recursion.


  Commit: f9f08e1534027be2a4425a9527d7a77d970bd6ab
      https://github.com/dovecot/core/commit/f9f08e1534027be2a4425a9527d7a77d970bd6ab
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-01-17 (Tue, 17 Jan 2017)

  Changed paths:
    M src/lib-dict/dict.h

  Log Message:
  -----------
  lib-dict: Compiler warning fix


  Commit: 9e0175249ad534ce8480478d1ecf06f2c9f8ae45
      https://github.com/dovecot/core/commit/9e0175249ad534ce8480478d1ecf06f2c9f8ae45
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-01-17 (Tue, 17 Jan 2017)

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

  Log Message:
  -----------
  doveadm: Outgoing dsync TCP connections leaked socket

If doveadm-server was running with service_count>1, each dsync run leaked a
socket.


  Commit: ca39c2c2276640c8348daebe970ee961d603a2aa
      https://github.com/dovecot/core/commit/ca39c2c2276640c8348daebe970ee961d603a2aa
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-01-17 (Tue, 17 Jan 2017)

  Changed paths:
    M src/plugins/stats/mail-stats-fill.c
    M src/plugins/stats/mail-stats.h
    M src/plugins/stats/stats-plugin.c

  Log Message:
  -----------
  stats plugin: Fix /proc/self/io fd leak on plugin deinit

This could have been a problem with doveadm-server processes if they had
service_count>1, because doveadm unloads all plugins between commands.


  Commit: a9ed8ae48614d6cbc83e47dfab62c07ef3ad2e05
      https://github.com/dovecot/core/commit/a9ed8ae48614d6cbc83e47dfab62c07ef3ad2e05
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-01-17 (Tue, 17 Jan 2017)

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

  Log Message:
  -----------
  doveadm direcor add: Don't accept number as a valid hostname.

This is usually a mistake. For example "doveadm director add -t host 100"
shouldn't be adding a new IP 100 (0.0.0.100)


Compare: https://github.com/dovecot/core/compare/cba7c7fe94c9...a9ed8ae48614


More information about the dovecot-cvs mailing list