[dovecot/core] f199f5: lib-smtp: server: Fix overwriting a previously sub...

GitHub noreply at github.com
Tue Mar 13 08:00:35 EET 2018


  Branch: refs/heads/master-2.3
  Home:   https://github.com/dovecot/core
  Commit: f199f594a9edd201c0e73d7a0d51903a7293feee
      https://github.com/dovecot/core/commit/f199f594a9edd201c0e73d7a0d51903a7293feee
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-03-13 (Tue, 13 Mar 2018)

  Changed paths:
    M src/lib-smtp/smtp-server-reply.c

  Log Message:
  -----------
  lib-smtp: server: Fix overwriting a previously submitted reply.

The submitted flag was not reset, nor was the replies_submitted counter
decreased. This caused assertion failures.


  Commit: 6899712341fb07cc1f697d5f39dd567a55901713
      https://github.com/dovecot/core/commit/6899712341fb07cc1f697d5f39dd567a55901713
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-03-13 (Tue, 13 Mar 2018)

  Changed paths:
    M src/submission/submission-commands.c

  Log Message:
  -----------
  submission: Properly handle omission of required authentication for relay connection.

Particularly, do not forward the 530 error to the client. Instead, log the
problem and close the client connection with an internal error.


  Commit: 2a2cdd98b1344c43b1ebd02a149b6235133ea6be
      https://github.com/dovecot/core/commit/2a2cdd98b1344c43b1ebd02a149b6235133ea6be
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2018-03-13 (Tue, 13 Mar 2018)

  Changed paths:
    M src/lib/connection.c

  Log Message:
  -----------
  lib: connection - only switch created iostreams

Fixes imap-hibernate: Fatal: master: service(imap-hibernate):
child killed with signal 11 (core dumps disabled)

Broken in 086b73efd1a5812a64acc951366a499d325509a6


  Commit: b194576cded3cb7aa5b2822c8508a81a3ff9080e
      https://github.com/dovecot/core/commit/b194576cded3cb7aa5b2822c8508a81a3ff9080e
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2018-03-13 (Tue, 13 Mar 2018)

  Changed paths:
    M src/imap-hibernate/imap-hibernate-client.c
    M src/imap/imap-master-client.c

  Log Message:
  -----------
  global: Use unix_socket capability in connection.c

This is more reliably way to correctly create input stream
with unix socket capability for passing fd's around


  Commit: ab1b7f2c529aee08cefa1ac425218177ca6e6187
      https://github.com/dovecot/core/commit/ab1b7f2c529aee08cefa1ac425218177ca6e6187
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-03-13 (Tue, 13 Mar 2018)

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

  Log Message:
  -----------
  master: Add explanation URL to "core dumps disabled" and "core not dumped" errors


  Commit: f6b8fa45ae8872c295ba142eb464c43f42c88967
      https://github.com/dovecot/core/commit/f6b8fa45ae8872c295ba142eb464c43f42c88967
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-03-13 (Tue, 13 Mar 2018)

  Changed paths:
    M src/master/common.h
    M src/master/main.c
    M src/master/service-process.c

  Log Message:
  -----------
  master: Improve "core not dumped" error messages with Linux

Recommend setting /proc/fs/suid_dumpable to 2 and
/proc/sys/kernel/core_pattern to absolute path, if they already aren't.


  Commit: 2677b2c91e99132b4e9c47cbeb7db3176689bec9
      https://github.com/dovecot/core/commit/2677b2c91e99132b4e9c47cbeb7db3176689bec9
  Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
  Date:   2018-03-13 (Tue, 13 Mar 2018)

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

  Log Message:
  -----------
  master: Strip '\n' from suid_dumpable read buffer before str_to_uint()


Compare: https://github.com/dovecot/core/compare/e7482beba487...2677b2c91e99


More information about the dovecot-cvs mailing list