History log of /dovecot/src/lib-storage/index/index-sync-private.h
Revision Date Author Comments Expand
e2d268e9531227ead6a98466ecf3c046c857ef70 19-Feb-2013 Timo Sirainen <tss@iki.fi>

lib-storage: Saving/copying no longer discards private message flags.

2d05af5ce21d020aba7368746d936827033a2b8b 28-Nov-2012 Timo Sirainen <tss@iki.fi>

lib-storage: Notify about \Seen flag changes in private index. Some earlier "don't send unnecessary flag changes" optimizations caused this.

5da1aa5197a43d83f0fb3eeb83125c7cd73d1b62 11-Jun-2012 Timo Sirainen <tss@iki.fi>

shared mailboxes: Per-user flags can now be stored in private index files. This can be enabled by adding e.g.: mail_location = mdbox:/var/shared/mdbox:INDEXPVT=~/mdbox/shared

/dovecot/src/doveadm/doveadm-dump-log.c /dovecot/src/lib-index/mail-index-private.h /dovecot/src/lib-index/mail-index-transaction-export.c /dovecot/src/lib-index/mail-index-transaction-finish.c /dovecot/src/lib-index/mail-index-transaction-private.h /dovecot/src/lib-index/mail-index-transaction-update.c /dovecot/src/lib-index/mail-index-transaction-view.c /dovecot/src/lib-index/mail-index.h /dovecot/src/lib-index/mail-transaction-log.h /dovecot/src/lib-index/test-mail-index-transaction-finish.c /dovecot/src/lib-index/test-mail-index-transaction-update.c Makefile.am index-mail.c index-storage.c index-storage.h index-sync-private.h index-sync-pvt.c index-sync.c index-transaction.c shared/shared-list.c /dovecot/src/lib-storage/list/mailbox-list-fs.c /dovecot/src/lib-storage/list/mailbox-list-maildir.c /dovecot/src/lib-storage/mail-storage-private.h /dovecot/src/lib-storage/mail-storage.c /dovecot/src/lib-storage/mailbox-list-private.h /dovecot/src/lib-storage/mailbox-list.c /dovecot/src/lib-storage/mailbox-list.h
9fb018dea4e2073639249ea8a14ae27cab2c0aac 16-Jan-2011 Timo Sirainen <tss@iki.fi>

Added initial implementation of "imapc" storage. It can be used to create a "smart IMAP proxy" where Dovecot uses remote IMAP server as a mail storage. This is a very rough early implementation. Performance isn't good, many required features are missing, error handling is lacking and code needs de-uglification. Still, it should be enough for selecting INBOX and accessing mails in it.

d22301419109ed4a38351715e6760011421dadec 07-Feb-2010 Timo Sirainen <tss@iki.fi>

lib-storage: *_mailboxes don't descend from index_mailbox anymore, it's now a context. --HG-- branch : HEAD

cydir/cydir-save.c cydir/cydir-storage.c cydir/cydir-storage.h cydir/cydir-sync.c dbox-common/dbox-mail.c dbox-common/dbox-storage.c dbox-common/dbox-sync-rebuild.c dbox-common/dbox-sync-rebuild.h dbox-multi/mdbox-mail.c dbox-multi/mdbox-save.c dbox-multi/mdbox-storage-rebuild.c dbox-multi/mdbox-storage.c dbox-multi/mdbox-storage.h dbox-multi/mdbox-sync.c dbox-single/sdbox-file.c dbox-single/sdbox-mail.c dbox-single/sdbox-save.c dbox-single/sdbox-storage.c dbox-single/sdbox-storage.h dbox-single/sdbox-sync-file.c dbox-single/sdbox-sync-rebuild.c dbox-single/sdbox-sync.c index-mail-headers.c index-mail.c index-mail.h index-mailbox-check.c index-search.c index-status.c index-storage.c index-storage.h index-sync-changes.c index-sync-changes.h index-sync-private.h index-sync-search.c index-sync.c index-thread-private.h index-thread.c index-transaction.c maildir/maildir-copy.c maildir/maildir-keywords.c maildir/maildir-mail.c maildir/maildir-save.c maildir/maildir-storage.c maildir/maildir-storage.h maildir/maildir-sync-index.c maildir/maildir-sync.c maildir/maildir-uidlist.c maildir/maildir-uidlist.h maildir/maildir-util.c mbox/mbox-file.c mbox/mbox-lock.c mbox/mbox-mail.c mbox/mbox-save.c mbox/mbox-storage.c mbox/mbox-storage.h mbox/mbox-sync-parse.c mbox/mbox-sync-update.c mbox/mbox-sync.c raw/raw-storage.c raw/raw-storage.h raw/raw-sync.c test-index-fetch.c /dovecot/src/lib-storage/mail-storage-private.h /dovecot/src/plugins/virtual/virtual-config.c /dovecot/src/plugins/virtual/virtual-mail.c /dovecot/src/plugins/virtual/virtual-search.c /dovecot/src/plugins/virtual/virtual-storage.c /dovecot/src/plugins/virtual/virtual-storage.h /dovecot/src/plugins/virtual/virtual-sync.c
e50fb31ab30b34d0a1ce2cf5b223883ff745472d 17-May-2009 Timo Sirainen <tss@iki.fi>

Tracking flag updates in saved search results was broken when expunging messages. --HG-- branch : HEAD

ff635a8e19fa52bad48adf4e8fd2b6839b906a47 18-Jun-2008 Timo Sirainen <tss@iki.fi>

Moved non-syncing related search result updating code to a separate file and did some other cleanups. --HG-- branch : HEAD

5cbab0cb665cd982855d9d87573c35706e4d992c 18-Jun-2008 Timo Sirainen <tss@iki.fi>

Search result update handling code cleanups. --HG-- branch : HEAD

3dd0679b6f24be0287cc42d7a60bbf59cdf8b637 05-Jun-2008 Timo Sirainen <tss@iki.fi>

Implemented CONTEXT=SEARCH extension. --HG-- branch : HEAD

/dovecot/configure.in /dovecot/src/imap/Makefile.am /dovecot/src/imap/client.c /dovecot/src/imap/client.h /dovecot/src/imap/cmd-cancelupdate.c /dovecot/src/imap/cmd-close.c /dovecot/src/imap/cmd-delete.c /dovecot/src/imap/cmd-logout.c /dovecot/src/imap/cmd-search.c /dovecot/src/imap/cmd-select.c /dovecot/src/imap/cmd-unselect.c /dovecot/src/imap/commands.c /dovecot/src/imap/commands.h /dovecot/src/imap/imap-sync.c /dovecot/src/lib-storage/Makefile.am Makefile.am index-search.c index-storage.c index-sync-private.h index-sync-search.c index-sync.c /dovecot/src/lib-storage/mail-search.c /dovecot/src/lib-storage/mail-storage-private.h /dovecot/src/lib-storage/mail-storage.c /dovecot/src/lib-storage/mail-storage.h /dovecot/src/lib-storage/mailbox-search-result-private.h /dovecot/src/lib-storage/mailbox-search-result.c