[dovecot/core] e0b4f4: lib-master: Add comments to struct master_service_...

GitHub noreply at github.com
Thu May 11 17:00:13 EEST 2017


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

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

  Log Message:
  -----------
  lib-master: Add comments to struct master_service_connection

Conflicts:
	src/lib-master/master-service.h


  Commit: 914fd41462a0f4d48c99d5205b3820699c27e9f0
      https://github.com/dovecot/core/commit/914fd41462a0f4d48c99d5205b3820699c27e9f0
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-05-11 (Thu, 11 May 2017)

  Changed paths:
    M src/lib-storage/mail-search-args-simplify.c
    M src/lib-storage/test-mail-search-args-simplify.c

  Log Message:
  -----------
  lib-storage: Fix memory leak in mail_search_args_simplify()

The leaks happened when search args were already initialized (which they
usually were at this point) and some of the args were dropped entirely.

Improved the unit test to initialize search args before calling the
simplify, so valgrind would notice if there are any leaks.

Conflicts:
	src/lib-storage/test-mail-search-args-simplify.c


  Commit: 172461529950710ad7edee2fc58e6950f19430c8
      https://github.com/dovecot/core/commit/172461529950710ad7edee2fc58e6950f19430c8
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-05-11 (Thu, 11 May 2017)

  Changed paths:
    M src/imap/imap-fetch.c

  Log Message:
  -----------
  imap: Set FETCH transactions hidden only when \Seen flags are implicitly set

This simplifies implementing some plugins and has no downsides to core
functionality.


  Commit: 66adc488ba2c227aedaae4449c812415be7439dd
      https://github.com/dovecot/core/commit/66adc488ba2c227aedaae4449c812415be7439dd
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-05-11 (Thu, 11 May 2017)

  Changed paths:
    M src/lib-ssl-iostream/iostream-openssl-common.c

  Log Message:
  -----------
  lib-ssl-iostream: Support IP address SANs


  Commit: a92ae4ab16abea2d0e722078284758464980f570
      https://github.com/dovecot/core/commit/a92ae4ab16abea2d0e722078284758464980f570
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-05-11 (Thu, 11 May 2017)

  Changed paths:
    M src/auth/passdb-imap.c

  Log Message:
  -----------
  passdb-imap: Add option to control certificate verification

Turn it on by default


  Commit: f1cd65e3e5fae2291e699482cdd0e7961661ca58
      https://github.com/dovecot/core/commit/f1cd65e3e5fae2291e699482cdd0e7961661ca58
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-05-11 (Thu, 11 May 2017)

  Changed paths:
    M src/auth/passdb-imap.c

  Log Message:
  -----------
  passdb-imap: Add ssl_ca_file setting

Allow setting SSL trust roots from a file


  Commit: 395b6f66f3f73f147167f78942402189539a695a
      https://github.com/dovecot/core/commit/395b6f66f3f73f147167f78942402189539a695a
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-05-11 (Thu, 11 May 2017)

  Changed paths:
    M src/auth/passdb-imap.c

  Log Message:
  -----------
  passdb-imap: Make sure ssl verification is possible with current settings


  Commit: e56789765832ffbddb6ac42a869a99754dfb274c
      https://github.com/dovecot/core/commit/e56789765832ffbddb6ac42a869a99754dfb274c
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-05-11 (Thu, 11 May 2017)

  Changed paths:
    M src/auth/auth-request.c

  Log Message:
  -----------
  auth: Do not use AUTH_SUBSYS_MECH in logging when request->mech is NULL

This can happen when a lookup is done instead of authentication.

Fixes auth: Panic: file auth-request.c: line 2560 (get_log_prefix): assertion failed: (auth_request->mech != NULL)


  Commit: 983dd2b5ac68c599072fdfba79846ab6216e0421
      https://github.com/dovecot/core/commit/983dd2b5ac68c599072fdfba79846ab6216e0421
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-05-11 (Thu, 11 May 2017)

  Changed paths:
    M doc/man/doveadm-flags.1.in

  Log Message:
  -----------
  man: Fix doveadm-flags examples

Patch by Frank Ebert


  Commit: c0a5fa236a2e3d905a983609659aa55ef758c1a6
      https://github.com/dovecot/core/commit/c0a5fa236a2e3d905a983609659aa55ef758c1a6
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-05-11 (Thu, 11 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: e1c225a512c580c7b3864708dd66e9e1ca7117bd
      https://github.com/dovecot/core/commit/e1c225a512c580c7b3864708dd66e9e1ca7117bd
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-05-11 (Thu, 11 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: 253e069799fd9db452c70d382a199b4fb7cce59d
      https://github.com/dovecot/core/commit/253e069799fd9db452c70d382a199b4fb7cce59d
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-05-11 (Thu, 11 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: aceadf8a8095209596343ebdb91cbac89b83ca9c
      https://github.com/dovecot/core/commit/aceadf8a8095209596343ebdb91cbac89b83ca9c
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-05-11 (Thu, 11 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: 64f36abd314e040b88c720185ac4e7040256fa35
      https://github.com/dovecot/core/commit/64f36abd314e040b88c720185ac4e7040256fa35
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-05-11 (Thu, 11 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: ca9643929373dac078293ecdb2661be2566ee2d2
      https://github.com/dovecot/core/commit/ca9643929373dac078293ecdb2661be2566ee2d2
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-05-11 (Thu, 11 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/f1d136a7da8c...ca9643929373


More information about the dovecot-cvs mailing list