[dovecot/pigeonhole] 52085a: lib-sieve: Allow sieve_script_binary_save() error_...

GitHub noreply at github.com
Wed May 9 13:30:18 EEST 2018


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/pigeonhole
  Commit: 52085ae94ee19e681a5a4d90c3d1f3d331abe31f
      https://github.com/dovecot/pigeonhole/commit/52085ae94ee19e681a5a4d90c3d1f3d331abe31f
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-09 (Wed, 09 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: fa816c6bdfa56b7089d1b361e5a9f2129a6ab82c
      https://github.com/dovecot/pigeonhole/commit/fa816c6bdfa56b7089d1b361e5a9f2129a6ab82c
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-09 (Wed, 09 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: 2a39311d439e7ce99545b69fb95dc656c3a9bed6
      https://github.com/dovecot/pigeonhole/commit/2a39311d439e7ce99545b69fb95dc656c3a9bed6
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-09 (Wed, 09 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: a15235f050064f2374e5d71f84aa5882250fb5c2
      https://github.com/dovecot/pigeonhole/commit/a15235f050064f2374e5d71f84aa5882250fb5c2
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-09 (Wed, 09 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: 6fe1b102a1266119d06cce3047e7168406e625e0
      https://github.com/dovecot/pigeonhole/commit/6fe1b102a1266119d06cce3047e7168406e625e0
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-09 (Wed, 09 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/483d8a7414ae...6fe1b102a126
      **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