[dovecot/core] f7d018: cassandra: Added num_threads, connect_timeout and ...

GitHub noreply at github.com
Mon Apr 25 12:30:11 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: f7d018e7e0980044e3d537958126e44ef4c45056
      https://github.com/dovecot/core/commit/f7d018e7e0980044e3d537958126e44ef4c45056
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-04-25 (Mon, 25 Apr 2016)

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

  Log Message:
  -----------
  cassandra: Added num_threads, connect_timeout and request_timeout settings.


  Commit: b540a53c8ac2f5d012149d39cf43a3868c927028
      https://github.com/dovecot/core/commit/b540a53c8ac2f5d012149d39cf43a3868c927028
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-04-25 (Mon, 25 Apr 2016)

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

  Log Message:
  -----------
  imapc: Fixed crash caused by pool_unref() API change.

Calling pool_unref() set the mail_private->pool=NULL, which crashed in
index_mail_free(). Fixed this by removing the unnecessary ref/unref
entirely. We're already waiting in imapc_mail_close() for all the
existing FETCHes to finish, so the callback will always have only
valid mails with valid pools.


Compare: https://github.com/dovecot/core/compare/f670747b6812...b540a53c8ac2


More information about the dovecot-cvs mailing list