[dovecot/pigeonhole] 6e2553: lib-sieve: Allow sieve_script_binary_save() error_...

GitHub noreply at github.com
Tue May 15 10:52:10 EEST 2018


  Branch: refs/heads/release-0.4.24
  Home:   https://github.com/dovecot/pigeonhole
  Commit: 6e2553cfbf77b6ff66f973726ab45bd3c7599f89
      https://github.com/dovecot/pigeonhole/commit/6e2553cfbf77b6ff66f973726ab45bd3c7599f89
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-15 (Tue, 15 May 2018)

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

  Log Message:
  -----------
  lib-sieve: Allow sieve_script_binary_save() error_r parameter to be NULL.


  Commit: fe2c46455da9e3bd15dd4a932da7c3f0ce7d55ae
      https://github.com/dovecot/pigeonhole/commit/fe2c46455da9e3bd15dd4a932da7c3f0ce7d55ae
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-15 (Tue, 15 May 2018)

  Changed paths:
    M configure.ac
    M src/lib-sieve/Makefile.am
    M src/lib-sieve/sieve-script-private.h
    M src/lib-sieve/sieve-script.h
    M src/lib-sieve/sieve-storage-private.h
    M src/lib-sieve/storage/Makefile.am
    A src/lib-sieve/storage/data/Makefile.am
    A src/lib-sieve/storage/data/sieve-data-script.c
    A src/lib-sieve/storage/data/sieve-data-storage.c
    A src/lib-sieve/storage/data/sieve-data-storage.h

  Log Message:
  -----------
  lib-sieve: Add support for compiling Sieve scripts from an input stream.


  Commit: e32b4be4b9faf44be1a636b3f8771aa526a5523a
      https://github.com/dovecot/pigeonhole/commit/e32b4be4b9faf44be1a636b3f8771aa526a5523a
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-15 (Tue, 15 May 2018)

  Changed paths:
    M src/lib-sieve/ext-reject.c
    M src/lib-sieve/plugins/vacation/cmd-vacation.c
    M src/lib-sieve/sieve-types.h

  Log Message:
  -----------
  lib-sieve: Add SIEVE_EXECUTE_FLAG_SKIP_RESPONSES execute flag.

This causes the reject and vacation response actions to be skipped without
error.


  Commit: 5523a2eb67e84e93fe98ef277cf9ee34669232e5
      https://github.com/dovecot/pigeonhole/commit/5523a2eb67e84e93fe98ef277cf9ee34669232e5
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-15 (Tue, 15 May 2018)

  Changed paths:
    M src/plugins/imapsieve/imap-sieve.c

  Log Message:
  -----------
  plugins: imapsieve: Make sure responses are never sent.

Use the new SIEVE_EXECUTE_FLAG_SKIP_RESPONSES flag to prevent any unforseen
mishaps.


  Commit: d3557a38d311ad1bb1a3d28b17baf59874d8a92e
      https://github.com/dovecot/pigeonhole/commit/d3557a38d311ad1bb1a3d28b17baf59874d8a92e
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-15 (Tue, 15 May 2018)

  Changed paths:
    M INSTALL
    M TODO
    M configure.ac
    A doc/plugins/imap_filter_sieve.txt
    A doc/rfc/draft-bosch-imap-filter-sieve-00.txt
    M src/plugins/Makefile.am
    A src/plugins/imap-filter-sieve/Makefile.am
    A src/plugins/imap-filter-sieve/cmd-filter-sieve.c
    A src/plugins/imap-filter-sieve/cmd-filter.c
    A src/plugins/imap-filter-sieve/imap-filter-sieve-plugin.c
    A src/plugins/imap-filter-sieve/imap-filter-sieve-plugin.h
    A src/plugins/imap-filter-sieve/imap-filter-sieve.c
    A src/plugins/imap-filter-sieve/imap-filter-sieve.h
    A src/plugins/imap-filter-sieve/imap-filter.c
    A src/plugins/imap-filter-sieve/imap-filter.h

  Log Message:
  -----------
  plugins: Implement the vendor-defined IMAP FILTER=SIEVE capability.

It adds the ability to manually invoke Sieve filtering in IMAP.


Compare: https://github.com/dovecot/pigeonhole/compare/debaa297f9d2...d3557a38d311
      **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the dovecot-cvs mailing list