[dovecot/core] 798fe5: lib-storage: Set $Has[No]Attachment earlier among ...

GitHub noreply at github.com
Mon Apr 30 16:30:18 EEST 2018


  Branch: refs/heads/master-2.3
  Home:   https://github.com/dovecot/core
  Commit: 798fe5eb15bc3df48f36e8acee24f7c407714acc
      https://github.com/dovecot/core/commit/798fe5eb15bc3df48f36e8acee24f7c407714acc
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-04-30 (Mon, 30 Apr 2018)

  Changed paths:
    M src/lib-storage/index/index-mail.c
    M src/lib-storage/mail-storage.c

  Log Message:
  -----------
  lib-storage: Set $Has[No]Attachment earlier among other cached data


  Commit: 5e8fa3b90ff6800134acc65e81e833dfddb0b2a5
      https://github.com/dovecot/core/commit/5e8fa3b90ff6800134acc65e81e833dfddb0b2a5
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-04-30 (Mon, 30 Apr 2018)

  Changed paths:
    M src/lib-storage/mail-storage-settings.c

  Log Message:
  -----------
  lib-storage: Fail if mail_attachment_detection_options has invalid options


  Commit: 74928866558dab2148f024f476a09513ca51f63e
      https://github.com/dovecot/core/commit/74928866558dab2148f024f476a09513ca51f63e
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-04-30 (Mon, 30 Apr 2018)

  Changed paths:
    M src/lib-storage/mail-storage-settings.c
    M src/lib-storage/mail-storage-settings.h

  Log Message:
  -----------
  lib-storage: Remove mail_attachment_detection_options=add-flags-on-fetch parsing

It wasn't actually used yet.


  Commit: ee71a8109138b0f8b1e1095e5989ec15a4da1ee5
      https://github.com/dovecot/core/commit/ee71a8109138b0f8b1e1095e5989ec15a4da1ee5
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-04-30 (Mon, 30 Apr 2018)

  Changed paths:
    M src/lib-fs/fs-metawrap.c
    M src/lib-fs/fs-test.c
    M src/lib-fs/test-fs-metawrap.c

  Log Message:
  -----------
  lib-fs: fs-metawrap - Pass FS_METADATA_WRITE_FNAME through to parent fs

fs-metawrap in the middle pervented the renaming from working.


  Commit: 4c36f8fa92a83c079cac2a2ad9ae55d7db34dfc1
      https://github.com/dovecot/core/commit/4c36f8fa92a83c079cac2a2ad9ae55d7db34dfc1
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-04-30 (Mon, 30 Apr 2018)

  Changed paths:
    M src/lib-fs/fs-posix.c
    M src/lib-fs/test-fs-posix.c

  Log Message:
  -----------
  lib-fs: fs-posix - FS_METADATA_WRITE_FNAME replaces the full path

This is how all the other fs drivers work, although the macro name is a bit
confusing.


  Commit: 2c0c4ca0059b0e771499f80571804f430804f1ed
      https://github.com/dovecot/core/commit/2c0c4ca0059b0e771499f80571804f430804f1ed
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-04-30 (Mon, 30 Apr 2018)

  Changed paths:
    M src/lib-fs/fs-api.h

  Log Message:
  -----------
  lib-fs: Update FS_METADATA_WRITE_FNAME comment


  Commit: b7a6241ca9d387350ac3d243bb8e31503eaf8a59
      https://github.com/dovecot/core/commit/b7a6241ca9d387350ac3d243bb8e31503eaf8a59
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-04-30 (Mon, 30 Apr 2018)

  Changed paths:
    M src/lib-fs/fs-posix.c

  Log Message:
  -----------
  lib-fs: fs-posix - Add accurate-mtime parameter

This is mainly useful for testing to find out whether one file was created
after another.


  Commit: 9cacf5506c12ac555a2bad38c18849c6088d3cc1
      https://github.com/dovecot/core/commit/9cacf5506c12ac555a2bad38c18849c6088d3cc1
  Author: Sergey Kitov <sergey.kitov at open-xchange.com>
  Date:   2018-04-30 (Mon, 30 Apr 2018)

  Changed paths:
    M src/plugins/old-stats/mail-stats-fill.c
    M src/plugins/old-stats/mail-stats.h
    M src/plugins/old-stats/stats-plugin.c
    M src/plugins/old-stats/stats-plugin.h

  Log Message:
  -----------
  plugins/old-stats: Add old-stats preinit() which opens mail stats io.


  Commit: 7c5a38b489c088b7f1a7afb252f4c34d4297075c
      https://github.com/dovecot/core/commit/7c5a38b489c088b7f1a7afb252f4c34d4297075c
  Author: Sergey Kitov <sergey.kitov at open-xchange.com>
  Date:   2018-04-30 (Mon, 30 Apr 2018)

  Changed paths:
    M src/lib/module-dir.c

  Log Message:
  -----------
  lib: Call module's preinit function, when loading


  Commit: d51c4d5277a959afe65342f6ddb42eb0e30f2e19
      https://github.com/dovecot/core/commit/d51c4d5277a959afe65342f6ddb42eb0e30f2e19
  Author: Sergey Kitov <sergey.kitov at open-xchange.com>
  Date:   2018-04-30 (Mon, 30 Apr 2018)

  Changed paths:
    M src/plugins/old-stats/mail-stats-fill.c

  Log Message:
  -----------
  plugins/old-stats: Remove restrict_access_set_dumpable calls from process_io_open().

proc_io_fd is opened in preinit(), while process have root access, so
restrict_access_set_dumpable() calls are not needed.


  Commit: 08e32bfc8019021a3b16fb5db95f75d1eec6ff31
      https://github.com/dovecot/core/commit/08e32bfc8019021a3b16fb5db95f75d1eec6ff31
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-04-30 (Mon, 30 Apr 2018)

  Changed paths:
    M src/lib-fs/fs-posix.c

  Log Message:
  -----------
  fs-posix: Fix iterating nonexistent symlinks when readdir() returns DT_UNKNOWN

This especially broke "doveadm fs delete -R" when the symlink destination
was deleted before the symlink.


  Commit: ced066a3aad72e10c79b0ea4daaf45a88ab02971
      https://github.com/dovecot/core/commit/ced066a3aad72e10c79b0ea4daaf45a88ab02971
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-04-30 (Mon, 30 Apr 2018)

  Changed paths:
    M src/lib-storage/index/pop3c/pop3c-client.c

  Log Message:
  -----------
  po3pc: Handle unexpected server disconnections without assert-crash

Fixes: Panic: file pop3c-client.c: line 308 (pop3c_client_wait_one): assertion failed: (client->fd != -1 || client->state == POP3C_CLIENT_STATE_CONNECTING)


Compare: https://github.com/dovecot/core/compare/cc6d5085af30...ced066a3aad7


More information about the dovecot-cvs mailing list