[dovecot/pigeonhole] 362f0a: doveadm-sieve: Fix crash when setting Sieve script...

GitHub noreply at github.com
Wed Mar 15 13:21:31 UTC 2017


  Branch: refs/heads/master-0.4
  Home:   https://github.com/dovecot/pigeonhole
  Commit: 362f0a45e9b30bad4b601fd0ecbd3a141888719d
      https://github.com/dovecot/pigeonhole/commit/362f0a45e9b30bad4b601fd0ecbd3a141888719d
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-02-19 (Sun, 19 Feb 2017)

  Changed paths:
    M src/plugins/doveadm-sieve/doveadm-sieve-sync.c

  Log Message:
  -----------
  doveadm-sieve: Fix crash when setting Sieve script via attribute's string value.


  Commit: 91ab251fd5563d8d87cb6435d71e9568232f933a
      https://github.com/dovecot/pigeonhole/commit/91ab251fd5563d8d87cb6435d71e9568232f933a
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  Added v0.4.16 to NEWS.


  Commit: e64d3e2465dccbc114122e6f1f2496982d9fdc09
      https://github.com/dovecot/pigeonhole/commit/e64d3e2465dccbc114122e6f1f2496982d9fdc09
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-02-28 (Tue, 28 Feb 2017)

  Changed paths:
    M src/lib-sieve/sieve-smtp.c
    M src/lib-sieve/sieve-smtp.h
    M src/lib-sieve/sieve-types.h
    M src/plugins/imapsieve/imap-sieve.c
    M src/plugins/lda-sieve/lda-sieve-plugin.c
    M src/sieve-tools/sieve-test.c
    M src/testsuite/testsuite-smtp.c
    M src/testsuite/testsuite-smtp.h
    M src/testsuite/testsuite.c

  Log Message:
  -----------
  lib-sieve: Implemented means to abort SMTP message submission after it is started.

This adds a new callback to the Sieve script execution environment.


  Commit: fe4cc662a80ed447ca25106dc04e6b63eb0686ae
      https://github.com/dovecot/pigeonhole/commit/fe4cc662a80ed447ca25106dc04e6b63eb0686ae
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-02-28 (Tue, 28 Feb 2017)

  Changed paths:
    M src/lib-sieve/cmd-redirect.c
    M src/lib-sieve/sieve-actions.c
    M src/lib-sieve/sieve-actions.h

  Log Message:
  -----------
  lib-sieve: Made public function for adding a redirect action to the result.


  Commit: 2888ba02085e72e348c62d08ca52fab692fff38f
      https://github.com/dovecot/pigeonhole/commit/2888ba02085e72e348c62d08ca52fab692fff38f
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-02-28 (Tue, 28 Feb 2017)

  Changed paths:
    M src/managesieve/managesieve-client.c

  Log Message:
  -----------
  managesieve: Fix creation of critical error message timestamp.

This used strftime() directly and allocated memory from the heap before i_fatal().
It also used printf() to send the BYE message, which will only work right when the service is running stand-alone.


  Commit: 023f391ee66595e74481fdfc4fbb24a1479b4898
      https://github.com/dovecot/pigeonhole/commit/023f391ee66595e74481fdfc4fbb24a1479b4898
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-02-28 (Tue, 28 Feb 2017)

  Changed paths:
    M src/lib-sieve/sieve-actions.c

  Log Message:
  -----------
  lib-sieve: store action: Made static analyzer happier about tr_context argument for sieve_act_store_add_flags().

Added an assert ensuring it is not NULL.


Compare: https://github.com/dovecot/pigeonhole/compare/0d78a3001773...023f391ee665


More information about the dovecot-cvs mailing list