[dovecot/core] ba16a8: Added welcome plugin.

GitHub noreply at github.com
Tue Jun 21 15:00:14 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: ba16a89e4e5afde0a1878a883741df3593dccf02
      https://github.com/dovecot/core/commit/ba16a89e4e5afde0a1878a883741df3593dccf02
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-06-21 (Tue, 21 Jun 2016)

  Changed paths:
    M configure.ac
    M src/plugins/Makefile.am
    A src/plugins/welcome/Makefile.am
    A src/plugins/welcome/welcome-plugin.c

  Log Message:
  -----------
  Added welcome plugin.


  Commit: 2b9dbb270ad82e58d5f3581436e6f143176d5819
      https://github.com/dovecot/core/commit/2b9dbb270ad82e58d5f3581436e6f143176d5819
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-06-21 (Tue, 21 Jun 2016)

  Changed paths:
    M src/lib-storage/index/Makefile.am
    M src/lib-storage/index/dbox-common/dbox-mail.c
    M src/lib-storage/index/dbox-common/dbox-save.c
    M src/lib-storage/index/dbox-common/dbox-save.h
    M src/lib-storage/index/dbox-multi/mdbox-save.c
    M src/lib-storage/index/dbox-single/sdbox-save.c
    A src/lib-storage/index/index-pop3-uidl.c
    A src/lib-storage/index/index-pop3-uidl.h
    M src/lib-storage/index/index-storage.c
    M src/lib-storage/index/index-transaction.c
    M src/lib-storage/mail-storage-private.h

  Log Message:
  -----------
  dbox: Optimize POP3 MAIL_FETCH_UIDL_BACKEND.

We keep track of the highest UID known to have POP3 UIDL in index's header.
If saving adds a newer message, it'll also update the header. When fetching
UIDL_BACKEND, we can need to check only mails with lower UIDs. There are
some race conditions here, but normally UIDLs are set only once during
migration so it shouldn't matter.


Compare: https://github.com/dovecot/core/compare/cf460975286e...2b9dbb270ad8


More information about the dovecot-cvs mailing list