[dovecot/core] 1fe027: lib-storage: If chdir(home) fails due to EACCES, d...

GitHub noreply at github.com
Mon Jul 24 19:00:10 EEST 2017


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 1fe027b2cac9fd227e7bf639cf0dcba27b47f65c
      https://github.com/dovecot/core/commit/1fe027b2cac9fd227e7bf639cf0dcba27b47f65c
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-07-24 (Mon, 24 Jul 2017)

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

  Log Message:
  -----------
  lib-storage: If chdir(home) fails due to EACCES, don't log two errors.


  Commit: baf97389e203e105b97a8183b2893740691f8c63
      https://github.com/dovecot/core/commit/baf97389e203e105b97a8183b2893740691f8c63
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-07-24 (Mon, 24 Jul 2017)

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

  Log Message:
  -----------
  lib-storage: If userdb returns chdir extra field, chdir() there instead of home

This can avoid unnecessary home directory accesses if indexes are stored
outside the home and there's no other reason to chdir() to home.


  Commit: b3d5afcc92e4ce1452db499b3c956d12447babc7
      https://github.com/dovecot/core/commit/b3d5afcc92e4ce1452db499b3c956d12447babc7
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-07-24 (Mon, 24 Jul 2017)

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

  Log Message:
  -----------
  lib-master: Allow userdb to return postlogin socket path.

Returning "postlogin=socketpath" as userdb extra field overrides the
postlogin socket path in the service { executable } parameter.


  Commit: 00f85d286c9335fc28bdd762f6bd3f5866f9615f
      https://github.com/dovecot/core/commit/00f85d286c9335fc28bdd762f6bd3f5866f9615f
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-07-24 (Mon, 24 Jul 2017)

  Changed paths:
    M doc/example-config/conf.d/10-mail.conf

  Log Message:
  -----------
  example-config: Add mailbox_list_index_very_dirty_syncs


  Commit: e4122867044b44e9715c85ac373dbb1c03e0963d
      https://github.com/dovecot/core/commit/e4122867044b44e9715c85ac373dbb1c03e0963d
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-07-24 (Mon, 24 Jul 2017)

  Changed paths:
    M doc/example-config/conf.d/10-mail.conf
    M src/lib-storage/list/mailbox-list-index-status.c
    M src/lib-storage/mail-storage-settings.c
    M src/lib-storage/mail-storage-settings.h

  Log Message:
  -----------
  lib-storage: Add mailbox_list_index_include_inbox setting

This controls whether to update INBOX's STATUS information in the mailbox
list index. It can be useful especially if LISTINDEX points to a tmpfs,
but perhaps also in other situations.

I considered adding a more generic setting to exclude other mailboxes, but
the namespace prefixes and hierarchy separators get a bit complicated with
shared mailboxes. It's probably also not very useful to change this for
anything but the INBOX.


  Commit: 9ab2df665ed6bd5043c3334853fcb008aecbf315
      https://github.com/dovecot/core/commit/9ab2df665ed6bd5043c3334853fcb008aecbf315
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-07-24 (Mon, 24 Jul 2017)

  Changed paths:
    M src/lib/var-expand-if.c

  Log Message:
  -----------
  var-expand-if: Remove unused variable par_start


Compare: https://github.com/dovecot/core/compare/57479bd6600f...9ab2df665ed6


More information about the dovecot-cvs mailing list