[dovecot/core] 07af8e: doveadm: Outgoing dsync TCP connections leaked soc...

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


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 07af8ef14821e8733c381850fd61d3ccf93ffea2
      https://github.com/dovecot/core/commit/07af8ef14821e8733c381850fd61d3ccf93ffea2
  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: 3d88d8e7bd93b0613d3d4dd9362e3518f702c5d0
      https://github.com/dovecot/core/commit/3d88d8e7bd93b0613d3d4dd9362e3518f702c5d0
  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: 521c0460fe705f32ea6899c8b1f101043fe0898c
      https://github.com/dovecot/core/commit/521c0460fe705f32ea6899c8b1f101043fe0898c
  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/7c4ff436f9c6...521c0460fe70


More information about the dovecot-cvs mailing list