[dovecot/core] 357c3b: imap: Flush response to client before starting pos...

GitHub noreply at github.com
Wed Aug 16 11:00:13 EEST 2017


  Branch: refs/heads/master-2.2
  Home:   https://github.com/dovecot/core
  Commit: 357c3b5c266d46b9f95feca24561388a64931a42
      https://github.com/dovecot/core/commit/357c3b5c266d46b9f95feca24561388a64931a42
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-08-16 (Wed, 16 Aug 2017)

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

  Log Message:
  -----------
  imap: Flush response to client before starting possibly long operation

Fixes Error: Timeout communicating with /var/run/dovecot/imap-master (version received)


  Commit: 2b54e117bc623fb2e6faed439d0156f33da4edf2
      https://github.com/dovecot/core/commit/2b54e117bc623fb2e6faed439d0156f33da4edf2
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-08-16 (Wed, 16 Aug 2017)

  Changed paths:
    M src/lib/file-create-locked.c

  Log Message:
  -----------
  lib: file_create_locked() - Treat mkdir() EEXIST error as success

This can happen in race conditions when multiple processes are mkdir()ing
the same directory. It shouldn't result in failure.


Compare: https://github.com/dovecot/core/compare/4702aae4e0a9...2b54e117bc62


More information about the dovecot-cvs mailing list