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

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


  Branch: refs/heads/master-0.4
  Home:   https://github.com/dovecot/pigeonhole
  Commit: 6e25241ad029babff6c262222baa1b3c641c8fcf
      https://github.com/dovecot/pigeonhole/commit/6e25241ad029babff6c262222baa1b3c641c8fcf
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-14 (Mon, 14 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: 8e3d1788c6b44acbc58084b6f84f0200400e488d
      https://github.com/dovecot/pigeonhole/commit/8e3d1788c6b44acbc58084b6f84f0200400e488d
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-14 (Mon, 14 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: d1fb7fdb473e499d6e8221f20907efc553c205a8
      https://github.com/dovecot/pigeonhole/commit/d1fb7fdb473e499d6e8221f20907efc553c205a8
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-14 (Mon, 14 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: 84c4f5f3f7fc8307fa7d48ef94da7262193eb74a
      https://github.com/dovecot/pigeonhole/commit/84c4f5f3f7fc8307fa7d48ef94da7262193eb74a
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-14 (Mon, 14 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: 6d169ab42f832a33bd91217ebee35065fe63d030
      https://github.com/dovecot/pigeonhole/commit/6d169ab42f832a33bd91217ebee35065fe63d030
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-14 (Mon, 14 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/aee040eff2e7...6d169ab42f83
      **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