[dovecot/pigeonhole] 8d1b08: lib-sieve: util: Fixed message header composition ...

GitHub noreply at github.com
Thu Mar 24 01:07:02 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/pigeonhole
  Commit: 8d1b081028d340b8de64bc615e67e09e77e0742d
      https://github.com/dovecot/pigeonhole/commit/8d1b081028d340b8de64bc615e67e09e77e0742d
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-03-18 (Fri, 18 Mar 2016)

  Changed paths:
    M src/lib-sieve/util/rfc2822.c

  Log Message:
  -----------
  lib-sieve: util: Fixed message header composition functions to turn newlines into proper header line continuations.


  Commit: fb69bc52f23c4e8fabaaec28e63725f59175c76b
      https://github.com/dovecot/pigeonhole/commit/fb69bc52f23c4e8fabaaec28e63725f59175c76b
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

  Changed paths:
    M src/lib-sieve/plugins/include/ext-include-common.c
    M src/lib-sieve/sieve-actions.h
    M src/lib-sieve/sieve-interpreter.c
    M src/lib-sieve/sieve-interpreter.h
    M src/lib-sieve/sieve-result.c
    M src/lib-sieve/sieve-result.h
    M src/lib-sieve/sieve-runtime.h
    M src/lib-sieve/sieve-types.h
    M src/lib-sieve/sieve.c
    M src/lib-sieve/sieve.h
    M src/plugins/lda-sieve/lda-sieve-plugin.c
    M src/sieve-tools/sieve-test.c
    M src/testsuite/testsuite-result.c
    M src/testsuite/testsuite-script.c

  Log Message:
  -----------
  lib-sieve: Renamed sieve_runtime_flags to sieve_execute_flags and made these available to result execution.


  Commit: aa5a9a936cb53e8d7c23ce50887d9b2d3e320032
      https://github.com/dovecot/pigeonhole/commit/aa5a9a936cb53e8d7c23ce50887d9b2d3e320032
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

  Changed paths:
    M src/lib-sieve/sieve-result.c
    M src/lib-sieve/sieve-types.h

  Log Message:
  -----------
  lib-sieve: Added execution flag that defers handling of keep to the caller.


  Commit: 75e241fa51a6e58066d44e1f47a4ae206e40ea27
      https://github.com/dovecot/pigeonhole/commit/75e241fa51a6e58066d44e1f47a4ae206e40ea27
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

  Changed paths:
    M src/lib-sieve/sieve-extensions.c
    M src/lib-sieve/sieve-extensions.h

  Log Message:
  -----------
  lib-sieve: Added support for bluntly replacing extensions.


  Commit: a95b0579b89c13fb3ee5700e76cbe6a4a3e898e0
      https://github.com/dovecot/pigeonhole/commit/a95b0579b89c13fb3ee5700e76cbe6a4a3e898e0
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-03-23 (Wed, 23 Mar 2016)

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

  Log Message:
  -----------
  lib-sieve: program client: local: Destroy the output stream before the fd is closed.

An earlier change exposed this bug. Before, it was always a socket, and closing the output early meant using shutdown() rather than close().
This bug caused an assert failure.


Compare: https://github.com/dovecot/pigeonhole/compare/1d36af654730...a95b0579b89c


More information about the dovecot-cvs mailing list