[dovecot/core] af619a: cassandra: Fix setting timestamp for transaction q...

GitHub noreply at github.com
Thu Feb 8 11:30:11 EET 2018


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: af619a25952f5ba550800daf69a119247b1fcda3
      https://github.com/dovecot/core/commit/af619a25952f5ba550800daf69a119247b1fcda3
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-02-08 (Thu, 08 Feb 2018)

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

  Log Message:
  -----------
  cassandra: Fix setting timestamp for transaction queries with v3 protocol

It was working for prepared statements, but not for non-prepared statements.


  Commit: fa649b1fa91fa7aed260fe5d6da8d4d7b42ed3fb
      https://github.com/dovecot/core/commit/fa649b1fa91fa7aed260fe5d6da8d4d7b42ed3fb
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-02-08 (Thu, 08 Feb 2018)

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

  Log Message:
  -----------
  cassandra: Make sure timestamp is always logged (if set) with debug_queries=y

It wasn't logged in some code paths.


  Commit: 6c2e7ad9c45936aa07cbc9daadf168c362f34a77
      https://github.com/dovecot/core/commit/6c2e7ad9c45936aa07cbc9daadf168c362f34a77
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-02-08 (Thu, 08 Feb 2018)

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

  Log Message:
  -----------
  lib-storage: Set mailbox_transaction_context.flags earlier

Set it in index_transaction_init() so plugins' transaction_begin() methods
see it after calling super.transaction_begin().


  Commit: 72d64b868be9810b391482c5b092e87e576ca423
      https://github.com/dovecot/core/commit/72d64b868be9810b391482c5b092e87e576ca423
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-02-08 (Thu, 08 Feb 2018)

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

  Log Message:
  -----------
  replication: Don't send notification for changes done by dsync transactions


  Commit: b757d62e117269b28a8db7848003076f3dd4cc1a
      https://github.com/dovecot/core/commit/b757d62e117269b28a8db7848003076f3dd4cc1a
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-02-08 (Thu, 08 Feb 2018)

  Changed paths:
    M src/lib-fs/fs-posix.c

  Log Message:
  -----------
  fs-posix: Fix iterating directories when readdir() returns DT_UNKNOWN

Files were iterated correctly, but directories weren't. This mainly broke
directory iteration with NFS when nordirplus mount option was used.


Compare: https://github.com/dovecot/core/compare/bdcd91c28c0f...b757d62e1172


More information about the dovecot-cvs mailing list