[dovecot/core] 85b234: lib-dict: Add support for lookup to return multipl...

GitHub noreply at github.com
Sun Jan 15 00:30:10 UTC 2017


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

  Changed paths:
    M src/lib-dict/dict-client.c
    M src/lib-dict/dict-sql.c
    M src/lib-dict/dict.c
    M src/lib-dict/dict.h
    M src/plugins/dict-ldap/dict-ldap.c

  Log Message:
  -----------
  lib-dict: Add support for lookup to return multiple values

Implements only the initial stubs to the drivers.


  Commit: 217683437468663839ec9bb6c7d2892b98fae4f9
      https://github.com/dovecot/core/commit/217683437468663839ec9bb6c7d2892b98fae4f9
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-01-15 (Sun, 15 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: Support multiple values for lookups


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

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

  Log Message:
  -----------
  dict-sql: Support multiple values for lookups

The value's fields must be comma-separated without spaces, for example:

map {
  value_field = field1,field2
  value_type = string,uint
  ...

Only the first field is used for INSERTs and UPDATEs.


  Commit: 92b98c7ec5a2295ae96819e9b7b4e2be716a1fb2
      https://github.com/dovecot/core/commit/92b98c7ec5a2295ae96819e9b7b4e2be716a1fb2
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-01-15 (Sun, 15 Jan 2017)

  Changed paths:
    M src/doveadm/doveadm-dict.c

  Log Message:
  -----------
  doveadm dict get: Support printing multiple values.


Compare: https://github.com/dovecot/core/compare/415f3f280686...92b98c7ec5a2


More information about the dovecot-cvs mailing list