[dovecot/core] 788810: dict-ldap|fs: Explicitly specify used dict_vfuncs ...

GitHub noreply at github.com
Tue Jan 10 00:00:11 UTC 2017


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 788810ad6d657e75f33640815f04722de0fd0cfd
      https://github.com/dovecot/core/commit/788810ad6d657e75f33640815f04722de0fd0cfd
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-01-10 (Tue, 10 Jan 2017)

  Changed paths:
    M src/lib-dict-extra/dict-fs.c
    M src/plugins/dict-ldap/dict-ldap.c

  Log Message:
  -----------
  dict-ldap|fs: Explicitly specify used dict_vfuncs methods.

This was done for other dict drivers in
ade5567577dadb0b275c840208d3ad21a9f00a36


  Commit: e28b4fc2b62be020156a857485b61842b3b5d791
      https://github.com/dovecot/core/commit/e28b4fc2b62be020156a857485b61842b3b5d791
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-01-10 (Tue, 10 Jan 2017)

  Changed paths:
    M src/lib-dict/dict-private.h
    M src/lib-dict/dict.c
    M src/lib-dict/dict.h

  Log Message:
  -----------
  lib-dict: Add dict_transaction_set_timestamp()


  Commit: 345fceae2f430dcad449f2a09598ba1a225116dd
      https://github.com/dovecot/core/commit/345fceae2f430dcad449f2a09598ba1a225116dd
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-01-10 (Tue, 10 Jan 2017)

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

  Log Message:
  -----------
  dict-client: Pass through transaction timestamp to dict-server


  Commit: 1fbe1b140c6360cfb0593451f1423d08015f2b24
      https://github.com/dovecot/core/commit/1fbe1b140c6360cfb0593451f1423d08015f2b24
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-01-10 (Tue, 10 Jan 2017)

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

  Log Message:
  -----------
  dict-sql: Support transaction timestamps with Cassandra driver


  Commit: 904cdf7f28e5ba801bbd4a9baf3c50d847ac14e1
      https://github.com/dovecot/core/commit/904cdf7f28e5ba801bbd4a9baf3c50d847ac14e1
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-01-10 (Tue, 10 Jan 2017)

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

  Log Message:
  -----------
  dict-client: When failing to resend commands after reconnect, their success is uncertain.

It's possible that the writes before the disconnection did actually finish
successfully. If any of them were commits, we need to return
DICT_COMMIT_RET_WRITE_UNCERTAIN.


Compare: https://github.com/dovecot/core/compare/3fae65c7973b...904cdf7f28e5


More information about the dovecot-cvs mailing list