[dovecot/core] 0dab9c: lib-storage: Add reason to mailbox_transaction_beg...

GitHub noreply at github.com
Fri Sep 22 16:00:11 EEST 2017


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 0dab9cb35a976c49b28a11e28d5570f5191f1a7a
      https://github.com/dovecot/core/commit/0dab9cb35a976c49b28a11e28d5570f5191f1a7a
  Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
  Date:   2017-09-22 (Fri, 22 Sep 2017)

  Changed paths:
    M src/doveadm/doveadm-mail-copymove.c
    M src/doveadm/doveadm-mail-deduplicate.c
    M src/doveadm/doveadm-mail-import.c
    M src/doveadm/doveadm-mail-index.c
    M src/doveadm/doveadm-mail-iter.c
    M src/doveadm/doveadm-mail-mailbox-metadata.c
    M src/doveadm/doveadm-mail-save.c
    M src/doveadm/dsync/dsync-mailbox-export.c
    M src/doveadm/dsync/dsync-mailbox-import.c
    M src/imap/cmd-append.c
    M src/imap/cmd-copy.c
    M src/imap/cmd-store.c
    M src/imap/cmd-thread.c
    M src/imap/imap-commands-util.c
    M src/imap/imap-expunge.c
    M src/imap/imap-fetch.c
    M src/imap/imap-search.c
    M src/imap/imap-state.c
    M src/imap/imap-sync.c
    M src/indexer/master-connection.c
    M src/lda/main.c
    M src/lib-imap-storage/imap-metadata.c
    M src/lib-imap-storage/imap-msgpart-url.c
    M src/lib-imap-urlauth/imap-urlauth-backend.c
    M src/lib-lda/mail-deliver.c
    M src/lib-storage/index/index-mailbox-size.c
    M src/lib-storage/index/index-search-result.c
    M src/lib-storage/index/index-status.c
    M src/lib-storage/index/index-storage.c
    M src/lib-storage/index/index-thread.c
    M src/lib-storage/list/mailbox-list-index-status.c
    M src/lib-storage/mail-autoexpunge.c
    M src/lib-storage/mail-storage.c
    M src/lib-storage/mail-storage.h
    M src/lmtp/commands.c
    M src/plugins/acl/doveadm-acl.c
    M src/plugins/expire/expire-plugin.c
    M src/plugins/fts-squat/fts-backend-squat.c
    M src/plugins/imap-acl/imap-acl-plugin.c
    M src/plugins/lazy-expunge/lazy-expunge-plugin.c
    M src/plugins/mail-crypt/doveadm-mail-crypt.c
    M src/plugins/mail-crypt/mail-crypt-acl-plugin.c
    M src/plugins/mail-crypt/mail-crypt-key.c
    M src/plugins/mail-crypt/test-mail-key.c
    M src/plugins/pop3-migration/pop3-migration-plugin.c
    M src/plugins/quota/quota-storage.c
    M src/plugins/snarf/snarf-plugin.c
    M src/plugins/trash/trash-plugin.c
    M src/plugins/virtual/virtual-sync.c
    M src/plugins/virtual/virtual-transaction.c
    M src/pop3/pop3-client.c
    M src/pop3/pop3-commands.c

  Log Message:
  -----------
  lib-storage: Add reason to mailbox_transaction_begin()

Remove mailbox_transaction_set_reason().


  Commit: c6ce2e251ac75fa650c7fbfa52150eae69386293
      https://github.com/dovecot/core/commit/c6ce2e251ac75fa650c7fbfa52150eae69386293
  Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
  Date:   2017-09-22 (Fri, 22 Sep 2017)

  Changed paths:
    M src/lib-lda/mail-deliver.c
    M src/lib-storage/fail-mailbox.c
    M src/lib-storage/index/index-storage.h
    M src/lib-storage/index/index-transaction.c
    M src/lib-storage/index/mbox/mbox-storage.c
    M src/lib-storage/mail-storage-private.h
    M src/lib-storage/mail-storage.c
    M src/plugins/expire/expire-plugin.c
    M src/plugins/fts/fts-storage.c
    M src/plugins/lazy-expunge/lazy-expunge-plugin.c
    M src/plugins/notify/notify-storage.c
    M src/plugins/quota/quota-storage.c
    M src/plugins/stats/stats-plugin.c
    M src/plugins/virtual/virtual-transaction.c
    M src/plugins/virtual/virtual-transaction.h

  Log Message:
  -----------
  lib-storage: Add reason to mailbox.transaction_begin()


  Commit: fb28ad71e66f673522d2c8b0cf9bbb664289b687
      https://github.com/dovecot/core/commit/fb28ad71e66f673522d2c8b0cf9bbb664289b687
  Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
  Date:   2017-09-22 (Fri, 22 Sep 2017)

  Changed paths:
    M src/plugins/replication/replication-plugin.c

  Log Message:
  -----------
  replication-plugin: Debug-log mailbox transaction reason


  Commit: e2e9ea6da9f3db5fd7fe467db79232d20d03832f
      https://github.com/dovecot/core/commit/e2e9ea6da9f3db5fd7fe467db79232d20d03832f
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-09-22 (Fri, 22 Sep 2017)

  Changed paths:
    M src/lib/macros.h

  Log Message:
  -----------
  lib: Define i_unreached() to __builtin_unreachable() with STATIC_CHECKER

This helps clang's alpha.deadcode.UnreachableCode checker.


Compare: https://github.com/dovecot/core/compare/03b8e1b15f41...e2e9ea6da9f3


More information about the dovecot-cvs mailing list