[dovecot/pigeonhole] ac77b2: lib-sieve: Improved handling of extension conflict...

GitHub noreply at github.com
Sun Mar 27 18:27:21 UTC 2016


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

  Changed paths:
    M src/lib-sieve/plugins/duplicate/ext-duplicate.c
    M src/lib-sieve/plugins/imap4flags/ext-imapflags.c
    M src/lib-sieve/plugins/mime/ext-extracttext.c
    M src/lib-sieve/plugins/notify/ext-notify.c
    M src/lib-sieve/plugins/spamvirustest/ext-spamvirustest.c
    M src/lib-sieve/sieve-types.h
    M src/lib-sieve/sieve-validator.c
    M src/lib-sieve/sieve-validator.h
    M src/plugins/sieve-extprograms/ext-pipe.c

  Log Message:
  -----------
  lib-sieve: Improved handling of extension conflicts.

Conflicts are now always tested from both sides. This is mainly important for the "ihave" test.


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

  Changed paths:
    M src/lib-sieve/plugins/duplicate/ext-duplicate.c
    M src/lib-sieve/plugins/ihave/tst-ihave.c
    M src/lib-sieve/plugins/imap4flags/ext-imapflags.c
    M src/lib-sieve/plugins/mime/ext-extracttext.c
    M src/lib-sieve/plugins/notify/ext-notify.c
    M src/lib-sieve/plugins/spamvirustest/ext-spamvirustest.c
    M src/lib-sieve/sieve-validator.c
    M src/lib-sieve/sieve-validator.h
    M src/plugins/sieve-extprograms/ext-pipe.c

  Log Message:
  -----------
  lib-sieve: Notify extensions about whether they are loaded in the validator optionally (ihave extension).


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

  Changed paths:
    M src/lib-sieve/plugins/date/ext-date-common.c
    M src/lib-sieve/plugins/ihave/cmd-error.c
    M src/lib-sieve/plugins/ihave/ext-ihave-common.h
    M src/lib-sieve/plugins/ihave/ext-ihave.c
    M src/lib-sieve/plugins/ihave/tst-ihave.c
    M src/lib-sieve/plugins/imap4flags/ext-imap4flags-common.c
    M src/lib-sieve/plugins/include/ext-include-common.c
    M src/lib-sieve/plugins/variables/ext-variables-common.c
    M src/lib-sieve/sieve-ast.c
    M src/lib-sieve/sieve-ast.h
    M src/lib-sieve/sieve-binary.h
    M src/lib-sieve/sieve-code-dumper.c
    M src/lib-sieve/sieve-generator.c
    M src/lib-sieve/sieve-interpreter.c
    M src/lib-sieve/sieve-interpreter.h
    M src/lib-sieve/sieve-match-types.c
    M src/lib-sieve/sieve-validator.c
    M src/testsuite/testsuite-common.c

  Log Message:
  -----------
  lib-sieve: Added support for evaluating extension availability (ihave test) at runtime.


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

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

  Log Message:
  -----------
  lib-sieve: Added support for running the Sieve interpreter without an envelope.


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

  Changed paths:
    M TODO
    M configure.ac
    M src/plugins/Makefile.am
    A src/plugins/imapsieve/Makefile.am
    A src/plugins/imapsieve/ext-imapsieve-common.h
    A src/plugins/imapsieve/ext-imapsieve-environment.c
    A src/plugins/imapsieve/ext-imapsieve.c
    A src/plugins/imapsieve/imap-sieve-plugin.c
    A src/plugins/imapsieve/imap-sieve-plugin.h
    A src/plugins/imapsieve/imap-sieve-storage.c
    A src/plugins/imapsieve/imap-sieve-storage.h
    A src/plugins/imapsieve/imap-sieve.c
    A src/plugins/imapsieve/imap-sieve.h
    A src/plugins/imapsieve/sieve-imapsieve-plugin.c
    A src/plugins/imapsieve/sieve-imapsieve-plugin.h

  Log Message:
  -----------
  Implemented the imapsieve extension for Sieve and IMAP as a plugin.


Compare: https://github.com/dovecot/pigeonhole/compare/a95b0579b89c...dbe03ae2f1ff


More information about the dovecot-cvs mailing list