[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