[dovecot/core] ae7c75: lib: Add dec2str_buf()

GitHub noreply at github.com
Tue May 9 17:00:10 EEST 2017


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: ae7c75f57365c6f0303bbfc9626aa9e4bacd6d9f
      https://github.com/dovecot/core/commit/ae7c75f57365c6f0303bbfc9626aa9e4bacd6d9f
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-05-09 (Tue, 09 May 2017)

  Changed paths:
    M src/lib/strfuncs.c
    M src/lib/strfuncs.h

  Log Message:
  -----------
  lib: Add dec2str_buf()


  Commit: 0d7d09c0169c74e09a061373707047980b43570d
      https://github.com/dovecot/core/commit/0d7d09c0169c74e09a061373707047980b43570d
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-05-09 (Tue, 09 May 2017)

  Changed paths:
    M src/lib/lib-signals.c
    M src/lib/lib-signals.h

  Log Message:
  -----------
  lib: Add lib_signals_syscall_error()


  Commit: 2266b2b8a5d9ee65a42e0cdd193e75da7061f9c0
      https://github.com/dovecot/core/commit/2266b2b8a5d9ee65a42e0cdd193e75da7061f9c0
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-05-09 (Tue, 09 May 2017)

  Changed paths:
    M src/lib/lib-signals.c

  Log Message:
  -----------
  lib: Use lib_signals_syscall_error() for write() failure in signal handler


  Commit: 6e5f8923e3353300e0922adf2c44bdef6e8e03f7
      https://github.com/dovecot/core/commit/6e5f8923e3353300e0922adf2c44bdef6e8e03f7
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-05-09 (Tue, 09 May 2017)

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

  Log Message:
  -----------
  master: Wait more precisely 5 secs at deinit for child processes to die.

Use milliseconds granularity instead of seconds.


  Commit: d2c41d6587f973d3b215e035288a07619bc22c2a
      https://github.com/dovecot/core/commit/d2c41d6587f973d3b215e035288a07619bc22c2a
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-05-09 (Tue, 09 May 2017)

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

  Log Message:
  -----------
  lib-master: Remove listener's IO earlier if possible

This is needed for the next change to work properly.


  Commit: 4cbe2b4ee234317331eadd1768d9ce433adb60e1
      https://github.com/dovecot/core/commit/4cbe2b4ee234317331eadd1768d9ce433adb60e1
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-05-09 (Tue, 09 May 2017)

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

  Log Message:
  -----------
  lib-master: When running under master, close listeners immediately on SIGQUIT


  Commit: f86e2ce4ddad569a1598798731db8d957d6caf4b
      https://github.com/dovecot/core/commit/f86e2ce4ddad569a1598798731db8d957d6caf4b
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-05-09 (Tue, 09 May 2017)

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

  Log Message:
  -----------
  master: Send SIGQUIT to processes running at deinit to close socket listeners.

This allows Dovecot to be restarted even when some lmtp/doveadm process is
running for a long time. Otherwise it would keep the inet_listener socket
open and prevent the new Dovecot from binding to the port.


Compare: https://github.com/dovecot/core/compare/9fbe48fc1333...f86e2ce4ddad


More information about the dovecot-cvs mailing list