[dovecot/core] 9df356: dict-client: If commit fails to send BEGIN, don't ...

GitHub noreply at github.com
Fri Jul 1 14:38:32 UTC 2016


  Branch: refs/tags/2.2.25
  Home:   https://github.com/dovecot/core
  Commit: 9df356744045d703d8c76d1226d918701457b204
      https://github.com/dovecot/core/commit/9df356744045d703d8c76d1226d918701457b204
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-07-01 (Fri, 01 Jul 2016)

  Changed paths:
    M src/lib-dict/dict-client.c

  Log Message:
  -----------
  dict-client: If commit fails to send BEGIN, don't try sending anything else.

Fixes memory leak and also fixes overwriting the original error message.


  Commit: 86aac1c1ce351ab06edd2751e580009b0ebecd68
      https://github.com/dovecot/core/commit/86aac1c1ce351ab06edd2751e580009b0ebecd68
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-07-01 (Fri, 01 Jul 2016)

  Changed paths:
    M src/lib-dict/dict-client.c

  Log Message:
  -----------
  dict-client: When skipping connect() due to earlier failure, preserve the original error.


  Commit: 657e08e1a62a9296c1c1648a0123668816ec37ce
      https://github.com/dovecot/core/commit/657e08e1a62a9296c1c1648a0123668816ec37ce
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-07-01 (Fri, 01 Jul 2016)

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

  Log Message:
  -----------
  LAYOUT=index: Make sure error is preserved if created mailbox can't be added to list index.

mailbox_delete() could overwrite the error.


  Commit: ef924706949394140dcab5058441f80568ff3e36
      https://github.com/dovecot/core/commit/ef924706949394140dcab5058441f80568ff3e36
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-07-01 (Fri, 01 Jul 2016)

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

  Log Message:
  -----------
  cassandra: Warn if queries take too long (default 5 secs)

Can be changed with e.g. "connect = ... warn_timeout=30s"


  Commit: 66bf14f86f6074aaa18445dced04ba0241f875d4
      https://github.com/dovecot/core/commit/66bf14f86f6074aaa18445dced04ba0241f875d4
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-07-01 (Fri, 01 Jul 2016)

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

  Log Message:
  -----------
  cassandra: If query fails, include how long the reply took in the error message.


  Commit: 26573c826fca18a0c95dc10939176a9dba6cbf8f
      https://github.com/dovecot/core/commit/26573c826fca18a0c95dc10939176a9dba6cbf8f
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-07-01 (Fri, 01 Jul 2016)

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

  Log Message:
  -----------
  cassandra: Added debug_queries connect setting.

This logs all the queries and how long they took, without having to log all
the other Cassandra library debug messages.


  Commit: 36db71df9f3ca1a7eb9407ffd293ad4b0bc436e7
      https://github.com/dovecot/core/commit/36db71df9f3ca1a7eb9407ffd293ad4b0bc436e7
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-07-01 (Fri, 01 Jul 2016)

  Changed paths:
    M src/lib-dict/dict-client.c

  Log Message:
  -----------
  dict-client: Don't log slow background async commit/iteration replies.

If a caller has already finished iteration, or does async commit without a
callback, it means that it started the query without caring when it
finishes. The caller may already have been doing blocking work while
waiting for the dict reply. We don't want to log a warning, because it
could be completely wrong.


  Commit: 0f2469da0230787ea228cad69c3604074fcbb170
      https://github.com/dovecot/core/commit/0f2469da0230787ea228cad69c3604074fcbb170
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-07-01 (Fri, 01 Jul 2016)

  Changed paths:
    M src/lib-dict/dict-client.c

  Log Message:
  -----------
  dict-client: Make sure query's start_time is up-to-date.


  Commit: 62263898efc064d546f472cc66a773730e8c7f85
      https://github.com/dovecot/core/commit/62263898efc064d546f472cc66a773730e8c7f85
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-07-01 (Fri, 01 Jul 2016)

  Changed paths:
    M src/lib-http/http-client-request.c

  Log Message:
  -----------
  lib-http: Clarify response message when retries have happened.

"1 attempts" sounds like 1 attempt in total, while this was actually the
second attempt.


  Commit: 61dd717b85f09eddf25e4a91fe7d58d7177e01be
      https://github.com/dovecot/core/commit/61dd717b85f09eddf25e4a91fe7d58d7177e01be
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-07-01 (Fri, 01 Jul 2016)

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

  Log Message:
  -----------
  lib-storage: Fixed mailbox_delete_empty() error message when mails exist


  Commit: c1527e5d6baf63d6f9bf05a6ea5701b1c2c3405b
      https://github.com/dovecot/core/commit/c1527e5d6baf63d6f9bf05a6ea5701b1c2c3405b
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-07-01 (Fri, 01 Jul 2016)

  Changed paths:
    M NEWS
    M configure.ac

  Log Message:
  -----------
  Released v2.2.25.


Compare: https://github.com/dovecot/core/compare/9df356744045^...c1527e5d6baf


More information about the dovecot-cvs mailing list