[dovecot/core] 90355e: imapc: Added support for imapc_features=modseq

GitHub noreply at github.com
Fri Apr 22 22:00:10 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 90355e35d1139e446a99733986a9181bd7f05dd4
      https://github.com/dovecot/core/commit/90355e35d1139e446a99733986a9181bd7f05dd4
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-04-23 (Sat, 23 Apr 2016)

  Changed paths:
    M src/lib-storage/index/imapc/imapc-mail.c
    M src/lib-storage/index/imapc/imapc-mailbox.c
    M src/lib-storage/index/imapc/imapc-settings.c
    M src/lib-storage/index/imapc/imapc-settings.h
    M src/lib-storage/index/imapc/imapc-storage.c
    M src/lib-storage/index/imapc/imapc-storage.h
    M src/lib-storage/index/imapc/imapc-sync.c

  Log Message:
  -----------
  imapc: Added support for imapc_features=modseq

If the remote server supports CONDSTORE or QRESYNC extensions we'll use the
remote's MODSEQ and HIGHESTMODSEQ counts.

There are some situations where the HIGHESTMODSEQ isn't updated exactly
correctly on an open mailbox, so this feature shouldn't be fully relied on.
It was primarily implemented for dsync+imapc support - both for preserving
modseqs and also for HIGHESTMODSEQ lookups.




More information about the dovecot-cvs mailing list