[dovecot/core] ec0105: lib-storage: Don't set internal error to storage w...

GitHub noreply at github.com
Wed Jan 20 11:31:05 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: ec0105e124d34a0dba6b657e8fd4fc2bc3cb8c98
      https://github.com/dovecot/core/commit/ec0105e124d34a0dba6b657e8fd4fc2bc3cb8c98
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-01-20 (Wed, 20 Jan 2016)

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

  Log Message:
  -----------
  lib-storage: Don't set internal error to storage when there's nothing to sync.

This may also wrongly overwrite an existing error.


  Commit: ebeb528dfc186053f6a06d7a154b791ba5bbdec8
      https://github.com/dovecot/core/commit/ebeb528dfc186053f6a06d7a154b791ba5bbdec8
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-01-20 (Wed, 20 Jan 2016)

  Changed paths:
    M src/lib-storage/list/mailbox-list-index-status.c

  Log Message:
  -----------
  lib-storage: Fixed updating first-saved-uid to mailbox list index when first mails were just expunged.


  Commit: 8c68d9320a15bca0c3eace61605c9f9d4156b502
      https://github.com/dovecot/core/commit/8c68d9320a15bca0c3eace61605c9f9d4156b502
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-01-20 (Wed, 20 Jan 2016)

  Changed paths:
    M src/lib-storage/list/mailbox-list-index-status.c

  Log Message:
  -----------
  lib-storage: Fixed looking up MAILBOX_METADATA_FIRST_SAVE_DATE from mailbox list index.

If the mailbox was cached as empty, we didn't check if it had since received
new messages. This caused the first-save-date to be returned as nonexistent,
which caused autoexpunging to not always work.


  Commit: 8cca3b43b28365cfee4dc733c00caaeab8ecd2ad
      https://github.com/dovecot/core/commit/8cca3b43b28365cfee4dc733c00caaeab8ecd2ad
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-01-20 (Wed, 20 Jan 2016)

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

  Log Message:
  -----------
  lib-storage: Enable autoexpunge only when MAIL_STORAGE_SERVICE_FLAG_AUTOEXPUNGE is set.


  Commit: 1fba10ff6f401ee03b0bc8a70150440baf4486cf
      https://github.com/dovecot/core/commit/1fba10ff6f401ee03b0bc8a70150440baf4486cf
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-01-20 (Wed, 20 Jan 2016)

  Changed paths:
    M src/imap/main.c
    M src/lmtp/main.c
    M src/pop3/main.c

  Log Message:
  -----------
  imap, pop3, lmtp: Enable MAIL_STORAGE_SERVICE_FLAG_AUTOEXPUNGE


Compare: https://github.com/dovecot/core/compare/52fe791133ad...1fba10ff6f40


More information about the dovecot-cvs mailing list