[dovecot/core] a6d2ab: lib-program-client: Gave variables pointing to a p...

GitHub noreply at github.com
Tue May 23 15:30:13 EEST 2017


  Branch: refs/heads/master-2.2
  Home:   https://github.com/dovecot/core
  Commit: a6d2ab1f772de8bad31d60ca7e845fc20d12a95a
      https://github.com/dovecot/core/commit/a6d2ab1f772de8bad31d60ca7e845fc20d12a95a
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
    M src/lib-program-client/program-client-local.c
    M src/lib-program-client/program-client-remote.c

  Log Message:
  -----------
  lib-program-client: Gave variables pointing to a program-client more logical names.

Was still based on when it was called the script-client.


  Commit: 61d198b470f6ea859a2737e2ddce723a5f4d9da4
      https://github.com/dovecot/core/commit/61d198b470f6ea859a2737e2ddce723a5f4d9da4
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
    M src/lib-program-client/test-program-client-remote.c

  Log Message:
  -----------
  lib-program-client: Made the test suite ignore the protocol version.


  Commit: b493240578863086599403362b2a76cac74d8928
      https://github.com/dovecot/core/commit/b493240578863086599403362b2a76cac74d8928
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
    M src/lib-program-client/program-client-local.c

  Log Message:
  -----------
  lib-program-client: local: Fixed use of unterminated string array of environment variables in exec_child().


  Commit: 2dcb39ce519212f845fd6950f26f6c7efe5232e4
      https://github.com/dovecot/core/commit/2dcb39ce519212f845fd6950f26f6c7efe5232e4
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
    M src/lib-program-client/program-client-remote.c
    M src/util/script.c

  Log Message:
  -----------
  util: script: Amended the protocol to pass arguments escaped to prevent problems with newlines.

Newlines are used as argument delimiters in the protocol, which will cause problems.


  Commit: 262a9b6d8ef8ce23f84078650fccbfc5703d16b9
      https://github.com/dovecot/core/commit/262a9b6d8ef8ce23f84078650fccbfc5703d16b9
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
    M src/lib-program-client/program-client-remote.c
    M src/util/script.c

  Log Message:
  -----------
  util: script: Amended protocol with the ability to convey a set of environment variables that are passed to the script.

The acceptable environment variables are selected using the -e parameter; others are ignored silently.


  Commit: 231278a7c2ac445713083b94cb427b4a706d6f25
      https://github.com/dovecot/core/commit/231278a7c2ac445713083b94cb427b4a706d6f25
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
    M src/lib-program-client/program-client-remote.c
    M src/util/script.c

  Log Message:
  -----------
  util: script: Increased the major protocol version due to earlier changes.


Compare: https://github.com/dovecot/core/compare/f193b50ac61b...231278a7c2ac


More information about the dovecot-cvs mailing list