[dovecot/core] 6deb39: mail-log: Contexts are now required or checked

GitHub noreply at github.com
Wed Jan 24 15:30:11 EET 2018


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 6deb39ab9145dd6b01d7ecb99f2526b53b3172bf
      https://github.com/dovecot/core/commit/6deb39ab9145dd6b01d7ecb99f2526b53b3172bf
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2018-01-24 (Wed, 24 Jan 2018)

  Changed paths:
    M src/plugins/mail-log/mail-log-plugin.c

  Log Message:
  -----------
  mail-log: Contexts are now required or checked

Satisfies static analyzers


  Commit: 43ce61b1d755832186f12b9739d18212b4744d14
      https://github.com/dovecot/core/commit/43ce61b1d755832186f12b9739d18212b4744d14
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2018-01-24 (Wed, 24 Jan 2018)

  Changed paths:
    M src/lib-storage/list/mailbox-list-index-backend.c
    M src/lib-storage/list/mailbox-list-index-iter.c
    M src/lib-storage/list/mailbox-list-index-notify.c
    M src/lib-storage/list/mailbox-list-index-status.c
    M src/lib-storage/list/mailbox-list-index-sync.c
    M src/lib-storage/list/mailbox-list-index.c
    M src/lib-storage/list/mailbox-list-index.h
    M src/lib-storage/list/mailbox-list-notify-tree.c

  Log Message:
  -----------
  lib-storage: Add and use INDEX_LIST_CONTEXT_REQUIRE

Satisfies static analyzers


  Commit: c04adbeb0f214dc323ced079c7380fe9a226cdc5
      https://github.com/dovecot/core/commit/c04adbeb0f214dc323ced079c7380fe9a226cdc5
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2018-01-24 (Wed, 24 Jan 2018)

  Changed paths:
    M src/lib-index/mail-cache-transaction.c

  Log Message:
  -----------
  lib-index: Add and use CACHE_TRANS_CONTEXT_REQUIRE

Satisfies static analyzers


  Commit: 01959a28a16bc5212f5492d61cf391de8729ef31
      https://github.com/dovecot/core/commit/01959a28a16bc5212f5492d61cf391de8729ef31
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2018-01-24 (Wed, 24 Jan 2018)

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

  Log Message:
  -----------
  lib-storage: Add and use MAIL_THREAD_CONTEXT_REQUIRE

Satisfies static analyzers


  Commit: c51390c3ae6e373e7b4a052a94e8e4065b98321c
      https://github.com/dovecot/core/commit/c51390c3ae6e373e7b4a052a94e8e4065b98321c
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2018-01-24 (Wed, 24 Jan 2018)

  Changed paths:
    M src/lib-storage/index/index-transaction.c
    M src/lib-storage/mail-storage-private.h

  Log Message:
  -----------
  lib-storage: Add and use MAIL_STORAGE_CONTEXT_REQUIRE

Satisfies static analyzers


  Commit: d2f059e65b4854f027e7ad75fa0a6e71bcea1cf4
      https://github.com/dovecot/core/commit/d2f059e65b4854f027e7ad75fa0a6e71bcea1cf4
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2018-01-24 (Wed, 24 Jan 2018)

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

  Log Message:
  -----------
  lib-storage: imapc - Ensure search ctx is not NULL

Satisfies static analyzers


  Commit: 5e10e813a3f0c0f568cf642dbdf440a40b183ae6
      https://github.com/dovecot/core/commit/5e10e813a3f0c0f568cf642dbdf440a40b183ae6
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2018-01-24 (Wed, 24 Jan 2018)

  Changed paths:
    M src/plugins/acl/acl-mailbox-list.c
    M src/plugins/acl/acl-mailbox.c
    M src/plugins/acl/acl-plugin.h

  Log Message:
  -----------
  acl: Add and use ACL_LIST_CONTEXT_REQUIRE

Satisfies static analyzers


  Commit: 88a4bd48b03c451596414c16f72c0f4cc31b4745
      https://github.com/dovecot/core/commit/88a4bd48b03c451596414c16f72c0f4cc31b4745
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2018-01-24 (Wed, 24 Jan 2018)

  Changed paths:
    M src/plugins/acl/acl-mailbox-list.c
    M src/plugins/acl/acl-plugin.h
    M src/plugins/acl/doveadm-acl.c

  Log Message:
  -----------
  acl: Add and use ACL_USER_CONTEXT_REQUIRE

Satisfies static analyzers


  Commit: b8a3be58d25a5b9113a70b848f53e664edd63761
      https://github.com/dovecot/core/commit/b8a3be58d25a5b9113a70b848f53e664edd63761
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2018-01-24 (Wed, 24 Jan 2018)

  Changed paths:
    M src/plugins/acl/acl-mailbox.c

  Log Message:
  -----------
  acl: Fix ACL_CONTEXT check

Was incorrect in 3131b3878de3245db7552234e66d437e8fde9351


  Commit: bae41e95e936777e71ea5c74eed03e6630dd8e67
      https://github.com/dovecot/core/commit/bae41e95e936777e71ea5c74eed03e6630dd8e67
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2018-01-24 (Wed, 24 Jan 2018)

  Changed paths:
    M src/plugins/fts-solr/fts-backend-solr-old.c
    M src/plugins/fts-solr/fts-solr-plugin.c
    M src/plugins/fts-solr/fts-solr-plugin.h

  Log Message:
  -----------
  fts-solr: Add and use FTS_SOLR_USER_CONTEXT_REQUIRE

Satisfies static analyzers


  Commit: 3747362a781bbb89e2b058f1ba51e3d1a0bea936
      https://github.com/dovecot/core/commit/3747362a781bbb89e2b058f1ba51e3d1a0bea936
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2018-01-24 (Wed, 24 Jan 2018)

  Changed paths:
    M src/plugins/mail-crypt/mail-crypt-plugin.c

  Log Message:
  -----------
  mail-crypt: Add and use MAIL_CRYPT_USER_CONTEXT_REQUIRE

Satisfies static analyzers


  Commit: d14fd32eff820ee5833d76abed5eca3fbdbcd640
      https://github.com/dovecot/core/commit/d14fd32eff820ee5833d76abed5eca3fbdbcd640
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2018-01-24 (Wed, 24 Jan 2018)

  Changed paths:
    M src/plugins/lazy-expunge/lazy-expunge-plugin.c

  Log Message:
  -----------
  lazy-expunge: Fix context checking

Was not done properly in 462a3d92adcde4bfa9a575875bd8ae740b89ce9e


  Commit: d355b7da3f24a62bb1458b8f489b9a545cda74fa
      https://github.com/dovecot/core/commit/d355b7da3f24a62bb1458b8f489b9a545cda74fa
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2018-01-24 (Wed, 24 Jan 2018)

  Changed paths:
    M src/plugins/imap-zlib/imap-zlib-plugin.c

  Log Message:
  -----------
  imap-zlib: Context is now required

Satisfies static analyzers


  Commit: 9390fe0c1b5b7495363f9194ff701470e242dd0e
      https://github.com/dovecot/core/commit/9390fe0c1b5b7495363f9194ff701470e242dd0e
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2018-01-24 (Wed, 24 Jan 2018)

  Changed paths:
    M src/plugins/quota/quota-plugin.h
    M src/plugins/quota/quota-storage.c

  Log Message:
  -----------
  quota: Add and use QUOTA_USER_CONTEXT_REQUIRE

Satisfies static analyzers


  Commit: 109c39ab66c5aa85bf37d5bbf4ce91c6f966268b
      https://github.com/dovecot/core/commit/109c39ab66c5aa85bf37d5bbf4ce91c6f966268b
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2018-01-24 (Wed, 24 Jan 2018)

  Changed paths:
    M src/plugins/virtual/virtual-search.c
    M src/plugins/virtual/virtual-storage.c
    M src/plugins/virtual/virtual-storage.h

  Log Message:
  -----------
  virtual: Contexts are now required or checked

Satisfies static analyzers


  Commit: ef332139cd9eba92c37b14df6723f896dba8fcd0
      https://github.com/dovecot/core/commit/ef332139cd9eba92c37b14df6723f896dba8fcd0
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2018-01-24 (Wed, 24 Jan 2018)

  Changed paths:
    M src/plugins/expire/doveadm-expire.c

  Log Message:
  -----------
  expire: DOVEADM_EXPIRE_MAIL_CMD_CONTEXT is now required

Satisfied static analyzers


  Commit: 769cf5a48f5b1bf18059264fd165d7593a4ebbd9
      https://github.com/dovecot/core/commit/769cf5a48f5b1bf18059264fd165d7593a4ebbd9
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2018-01-24 (Wed, 24 Jan 2018)

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

  Log Message:
  -----------
  welcome: WELCOME_CONTEXT is now required

Satisfies static analyzers


  Commit: a220c655b1a3d923713afe8b83641c1050b44dba
      https://github.com/dovecot/core/commit/a220c655b1a3d923713afe8b83641c1050b44dba
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2018-01-24 (Wed, 24 Jan 2018)

  Changed paths:
    M src/plugins/fts-lucene/fts-backend-lucene.c
    M src/plugins/fts-lucene/fts-lucene-plugin.c
    M src/plugins/fts-lucene/fts-lucene-plugin.h

  Log Message:
  -----------
  fts-lucene: Add and use FTS_LUCENE_USER_CONTEXT_REQUIRE

Satisfies static analyzers


  Commit: d567cc27913a45c893b4c091f84b496854d814e7
      https://github.com/dovecot/core/commit/d567cc27913a45c893b4c091f84b496854d814e7
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2018-01-24 (Wed, 24 Jan 2018)

  Changed paths:
    M src/plugins/push-notification/push-notification-plugin.c

  Log Message:
  -----------
  push-notification: PUSH_NOTIFICATION_USER_CONTEXT is now required

Satisfies static analyzers


  Commit: 9cc53ac30c33f403964cc3f4f51456301dc044bc
      https://github.com/dovecot/core/commit/9cc53ac30c33f403964cc3f4f51456301dc044bc
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2018-01-24 (Wed, 24 Jan 2018)

  Changed paths:
    M src/lib-storage/index/index-mailbox-size.c
    M src/plugins/quota/quota-storage.c

  Log Message:
  -----------
  lib-storage: Rename .vsize.lock file to dovecot-vsize.lock

.vsize.lock can break maildir++ because it looks like a maildir folder,
so rename it to dovecot-vsize.lock.

Introduced in 9963bef6


Compare: https://github.com/dovecot/core/compare/b1407b989185...9cc53ac30c33


More information about the dovecot-cvs mailing list