[dovecot/core] 228a8b: lib-storage, pop3-migration: Reset lookup_abort be...

GitHub noreply at github.com
Tue Feb 21 13:00:16 UTC 2017


  Branch: refs/heads/master-2.2
  Home:   https://github.com/dovecot/core
  Commit: 228a8ba8a03d5d74f4697611b101ea505effcc27
      https://github.com/dovecot/core/commit/228a8ba8a03d5d74f4697611b101ea505effcc27
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-02-21 (Tue, 21 Feb 2017)

  Changed paths:
    M src/lib-storage/index/index-mailbox-size.c
    M src/plugins/pop3-migration/pop3-migration-plugin.c

  Log Message:
  -----------
  lib-storage, pop3-migration: Reset lookup_abort before continuing to search

This doesn't really fix anything right now, but it'll allow adding the
asserts in the following commit.


  Commit: a79136b95f2d9d4081b63fec606e4a6b271cd735
      https://github.com/dovecot/core/commit/a79136b95f2d9d4081b63fec606e4a6b271cd735
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-02-21 (Tue, 21 Feb 2017)

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

  Log Message:
  -----------
  lib-storage: Add asserts to make sure lookup_abort is being used correctly.


  Commit: 08e9445940d166ee53c176e95d1278f4d8f129f8
      https://github.com/dovecot/core/commit/08e9445940d166ee53c176e95d1278f4d8f129f8
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-02-21 (Tue, 21 Feb 2017)

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

  Log Message:
  -----------
  lib-storage: Fix assert-crash on corrupted dovecot.list.index with name_id==0

Fixes:
Panic: file hash.c: line 213 (hash_table_insert_node): assertion failed: (key != NULL)


  Commit: 9be49acfa4ee4d05b212d49064b7138f05a18296
      https://github.com/dovecot/core/commit/9be49acfa4ee4d05b212d49064b7138f05a18296
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-02-21 (Tue, 21 Feb 2017)

  Changed paths:
    M src/lib-sql/driver-cassandra.c

  Log Message:
  -----------
  cassandra: Don't use i_error() from non-main thread

It will only cause crashes. This was done only if the internal
communication pipe couldn't be written to, which was pretty unlikely
to happen.


  Commit: 3d0de6167661b7b01ce742cc09344dfeaf784b29
      https://github.com/dovecot/core/commit/3d0de6167661b7b01ce742cc09344dfeaf784b29
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-02-21 (Tue, 21 Feb 2017)

  Changed paths:
    M src/lmtp/commands.c

  Log Message:
  -----------
  lmtp: Fix lmtp_user_concurrency_limit when userdb changes the username

Anvil LOOKUP was done with the original username, while CONNECT/DISCONNECT
was done with the changed username. So LOOKUP always thought that there
were zero concurrent sessions for the user.


  Commit: b3443fcac414113f17b7348a049d18b0e0e6ed42
      https://github.com/dovecot/core/commit/b3443fcac414113f17b7348a049d18b0e0e6ed42
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-02-21 (Tue, 21 Feb 2017)

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

  Log Message:
  -----------
  lib-storage: Fix mail.access_type for search prefetches


Compare: https://github.com/dovecot/core/compare/7a765d42a29e...b3443fcac414


More information about the dovecot-cvs mailing list