[dovecot/core] d9365f: master: Start service processes only after adding ...

GitHub noreply at github.com
Mon Sep 10 10:30:09 EEST 2018


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: d9365fa88dc15c38764da87d062cf926c42d7631
      https://github.com/dovecot/core/commit/d9365fa88dc15c38764da87d062cf926c42d7631
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-09-08 (Sat, 08 Sep 2018)

  Changed paths:
    M src/master/service-monitor.c

  Log Message:
  -----------
  master: Start service processes only after adding all service listeners

Otherwise the processes could try to connect to services that aren't being
listened on, causing errors. Especially stats-writer socket needs to be
available early on.


  Commit: a40b3551283b6d805796dbd3a9b980d331f4427d
      https://github.com/dovecot/core/commit/a40b3551283b6d805796dbd3a9b980d331f4427d
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-09-08 (Sat, 08 Sep 2018)

  Changed paths:
    M src/anvil/main.c
    M src/config/doveconf.c
    M src/config/main.c
    M src/dns/dns-client.c
    M src/doveadm/main.c
    M src/imap/main.c
    M src/indexer/indexer-worker.c
    M src/lib-master/master-service-settings.c
    M src/lib-master/master-service.c
    M src/lib-master/master-service.h
    M src/lmtp/main.c
    M src/log/main.c
    M src/master/main.c
    M src/old-stats/main.c
    M src/pop3/main.c
    M src/stats/main.c
    M src/util/rawlog.c
    M src/util/script-login.c
    M src/util/script.c
    M src/util/tcpwrap.c

  Log Message:
  -----------
  global: Replace MASTER_SERVICE_FLAG_SEND_STATS with _DONT_SEND_STATS

Most services want to send statistics, so it's better to reverse the flag
behavior. Mark the few services that don't want stats with
MASTER_SERVICE_FLAG_DONT_SEND_STATS.


  Commit: 8606e1abb90a1c91357b84bf547a89564d053533
      https://github.com/dovecot/core/commit/8606e1abb90a1c91357b84bf547a89564d053533
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-09-08 (Sat, 08 Sep 2018)

  Changed paths:
    M src/stats/main.c

  Log Message:
  -----------
  stats: Wait for clients to disconnect at shutdown


Compare: https://github.com/dovecot/core/compare/d78aaebbdc9b...8606e1abb90a
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the dovecot-cvs mailing list