[dovecot/core] 031450: lib: Use error_r in var_expand_long and friends

GitHub noreply at github.com
Fri Mar 31 14:30:13 EEST 2017


  Branch: refs/heads/master-2.2
  Home:   https://github.com/dovecot/core
  Commit: 0314505e538c0f287c82abdcd3e91e972ada0c6a
      https://github.com/dovecot/core/commit/0314505e538c0f287c82abdcd3e91e972ada0c6a
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-03-31 (Fri, 31 Mar 2017)

  Changed paths:
    M src/lib/var-expand.c

  Log Message:
  -----------
  lib: Use error_r in var_expand_long and friends

This is aligment commit for extensions, and differs
from v2.3 so that error is reported in var_expand_with_funcs
since the public API is not changed.


  Commit: 122014ad84488d6309dc7d1572dfc988fedc18c4
      https://github.com/dovecot/core/commit/122014ad84488d6309dc7d1572dfc988fedc18c4
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-03-31 (Fri, 31 Mar 2017)

  Changed paths:
    M src/lib/Makefile.am
    M src/lib/lib.c
    A src/lib/var-expand-private.h
    M src/lib/var-expand.c

  Log Message:
  -----------
  lib: Add extension support for var-expand

This enables loading new var-expand features
using plugins.


  Commit: ec4485c4b04e470f75edf9eb86ac8693c0dbcc24
      https://github.com/dovecot/core/commit/ec4485c4b04e470f75edf9eb86ac8693c0dbcc24
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-03-31 (Fri, 31 Mar 2017)

  Changed paths:
    M src/lib/test-var-expand.c

  Log Message:
  -----------
  lib: Add tests for extensions


  Commit: 217905ea4d59acbb11d807fe5dc5a6410273c9bf
      https://github.com/dovecot/core/commit/217905ea4d59acbb11d807fe5dc5a6410273c9bf
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-03-31 (Fri, 31 Mar 2017)

  Changed paths:
    M configure.ac
    M src/plugins/Makefile.am
    A src/plugins/var-expand-crypt/Makefile.am
    A src/plugins/var-expand-crypt/var-expand-crypt-plugin.c

  Log Message:
  -----------
  var-expand-crypt: Encryption/decryption support for var-expand

Registers new encrypt and decrypt processors for
var-expand.


  Commit: ffd9c6241e946e80594701a544e79b8c3e950da6
      https://github.com/dovecot/core/commit/ffd9c6241e946e80594701a544e79b8c3e950da6
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-03-31 (Fri, 31 Mar 2017)

  Changed paths:
    M src/plugins/var-expand-crypt/var-expand-crypt-plugin.c

  Log Message:
  -----------
  var-expand-crypt: Fix base64 encoding

the break was missing, also removed confusing block.


  Commit: b82a1a409c52686e4eae5aebb2fb7d8898a0e1eb
      https://github.com/dovecot/core/commit/b82a1a409c52686e4eae5aebb2fb7d8898a0e1eb
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2017-03-31 (Fri, 31 Mar 2017)

  Changed paths:
    M src/plugins/var-expand-crypt/var-expand-crypt-plugin.c

  Log Message:
  -----------
  var-expand-crypt: Remove pointless assigment

It's never used


Compare: https://github.com/dovecot/core/compare/b74e23667521...b82a1a409c52


More information about the dovecot-cvs mailing list