[dovecot/core] 87ea7c: *-login: Fix non-global ssl=no configuration

GitHub noreply at github.com
Thu Aug 23 15:30:12 EEST 2018


  Branch: refs/heads/master-2.3
  Home:   https://github.com/dovecot/core
  Commit: 87ea7c341b58e52e73ba4b821a1ea3f8804ee89f
      https://github.com/dovecot/core/commit/87ea7c341b58e52e73ba4b821a1ea3f8804ee89f
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-08-23 (Thu, 23 Aug 2018)

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

  Log Message:
  -----------
  *-login: Fix non-global ssl=no configuration

For example local 127.0.0.2 { ssl=no } wasn't working.


  Commit: 3c094b488629b4e92444a29f04341228057b7b3b
      https://github.com/dovecot/core/commit/3c094b488629b4e92444a29f04341228057b7b3b
  Author: Josef 'Jeff' Sipek <jeff.sipek at dovecot.fi>
  Date:   2018-08-23 (Thu, 23 Aug 2018)

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

  Log Message:
  -----------
  master: Wait 1 second for SIGQUITs to get handled

The delay (previously 100ms, now 1s) is intended to delay our exit enough so
that the child processes have a chance to receive & handle the SIGQUITs we
just sent.  If we don't wait long enough, it is possible that we'll get
restarted before our children had the chance to stop listening on their
sockets and we'll hit "address already in use" type errors.

Increasing the delay does not fix the issue, but it masks it better.


Compare: https://github.com/dovecot/core/compare/ade6a48883cc...3c094b488629
      **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