[dovecot/pigeonhole] 2ce32c: managesieve: The PUTSCRIPT command now allows uplo...
GitHub
noreply at github.com
Tue Oct 4 18:25:21 UTC 2016
Branch: refs/heads/master
Home: https://github.com/dovecot/pigeonhole
Commit: 2ce32c4c6bf91416a3bbb305d11b5247cbb7889a
https://github.com/dovecot/pigeonhole/commit/2ce32c4c6bf91416a3bbb305d11b5247cbb7889a
Author: Stephan Bosch <stephan at dovecot.fi>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M src/managesieve/cmd-putscript.c
Log Message:
-----------
managesieve: The PUTSCRIPT command now allows uploading empty Sieve scripts.
There is no reason to forbid an empty Sieve script.
Commit: 47635d883bd77a1682166ce08bbb32ab13d9ac4a
https://github.com/dovecot/pigeonhole/commit/47635d883bd77a1682166ce08bbb32ab13d9ac4a
Author: Stephan Bosch <stephan at dovecot.fi>
Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths:
M src/lib-sieve/storage/file/sieve-file-storage-save.c
Log Message:
-----------
lib-sieve: file storage: Fixed handling of non-blocking input in save_continue().
Bug was exposed by previous change. Normally, this would not surface.
Commit: da1ed8d945e46ad3f8deb48eca364eeb67c1ecd2
https://github.com/dovecot/pigeonhole/commit/da1ed8d945e46ad3f8deb48eca364eeb67c1ecd2
Author: Stephan Bosch <stephan at dovecot.fi>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M src/lib-sieve/plugins/variables/ext-variables-limits.h
Log Message:
-----------
lib-sieve: variables extension: Increased the maximum number of namespace elements in a variable name.
Commit: 1bca1af3e6d6af42658934f10be4694e35cd8dc5
https://github.com/dovecot/pigeonhole/commit/1bca1af3e6d6af42658934f10be4694e35cd8dc5
Author: Stephan Bosch <stephan at dovecot.fi>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M src/lib-sieve/plugins/variables/ext-variables-arguments.c
Log Message:
-----------
lib-sieve: variables extension: Substitution of an invalid namespace canceled the substitution, rather than substituting the empty string.
Commit: 2865e415a89c3d0ff3d7857efa051df85619b1e5
https://github.com/dovecot/pigeonhole/commit/2865e415a89c3d0ff3d7857efa051df85619b1e5
Author: Stephan Bosch <stephan at dovecot.fi>
Date: 2016-09-29 (Thu, 29 Sep 2016)
Changed paths:
M src/lib-sieve/plugins/environment/ext-environment-common.c
M src/lib-sieve/plugins/environment/sieve-ext-environment.h
M src/lib-sieve/plugins/vnd.dovecot/environment/ext-vnd-environment-items.c
M src/plugins/imapsieve/ext-imapsieve-environment.c
Log Message:
-----------
lib-sieve: environment extension: Added support for wildcard environment items that are identified by a name prefix.
Commit: c9324ac9741bae2a848cab90f6dd586c540b51a1
https://github.com/dovecot/pigeonhole/commit/c9324ac9741bae2a848cab90f6dd586c540b51a1
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2016-10-04 (Tue, 04 Oct 2016)
Changed paths:
M src/lib-sieve/plugins/environment/tst-environment.c
Log Message:
-----------
lib-sieve: environment extension: Improved runtime trace for a nonexistent environment item.
Commit: 67c93ffd6dabccdf29a4057d94d201c44d909290
https://github.com/dovecot/pigeonhole/commit/67c93ffd6dabccdf29a4057d94d201c44d909290
Author: Stephan Bosch <stephan at dovecot.fi>
Date: 2016-10-04 (Tue, 04 Oct 2016)
Changed paths:
M INSTALL
A doc/extensions/vnd.dovecot.environment.txt
M doc/rfc/spec-bosch-sieve-dovecot-environment.txt
M doc/rfc/xml/spec-bosch-sieve-dovecot-environment.xml
M src/lib-sieve/plugins/vnd.dovecot/environment/ext-vnd-environment-items.c
M tests/extensions/vnd.dovecot/environment/basic.svtest
Log Message:
-----------
lib-sieve: vnd.dovecot.environment extension: Added vnd.dovecot.config.* environment items.
A "vnd.dovecot.config.<identifier>" environment item maps to the content of the matching sieve_env_<identifier> plugin setting.
Commit: 8f959e8f44b43eb3b25eede81d0fa7f02ced471e
https://github.com/dovecot/pigeonhole/commit/8f959e8f44b43eb3b25eede81d0fa7f02ced471e
Author: Stephan Bosch <stephan at dovecot.fi>
Date: 2016-10-04 (Tue, 04 Oct 2016)
Changed paths:
M src/plugins/lda-sieve/lda-sieve-plugin.c
Log Message:
-----------
LDA Sieve plugin: Always use multiscript API for script execution.
Removed special code path for single script.
This is a remnant from times when the multiscript feature was still experimental.
Commit: df19597c9495a1cc201906052cef15968957e83f
https://github.com/dovecot/pigeonhole/commit/df19597c9495a1cc201906052cef15968957e83f
Author: Stephan Bosch <stephan at dovecot.fi>
Date: 2016-10-04 (Tue, 04 Oct 2016)
Changed paths:
M src/lib-sieve/sieve-result.c
M src/lib-sieve/sieve-result.h
Log Message:
-----------
lib-sieve: Added means to evaluate whether the result object executed a delivery action.
Commit: bc99d7921e00ab88d80ea3a05506a77630bfb700
https://github.com/dovecot/pigeonhole/commit/bc99d7921e00ab88d80ea3a05506a77630bfb700
Author: Stephan Bosch <stephan at dovecot.fi>
Date: 2016-10-04 (Tue, 04 Oct 2016)
Changed paths:
M src/lib-sieve/sieve.c
M src/lib-sieve/sieve.h
Log Message:
-----------
lib-sieve: Implemented support for running a "discard script" in the multiscript execution API.
The "discard script" is run when the normal script sequence ends and the message is going to be discarded.
Commit: 2ae18e519d2154fb733f608b5910c0a49ec78e5c
https://github.com/dovecot/pigeonhole/commit/2ae18e519d2154fb733f608b5910c0a49ec78e5c
Author: Stephan Bosch <stephan at dovecot.fi>
Date: 2016-10-04 (Tue, 04 Oct 2016)
Changed paths:
M INSTALL
M doc/example-config/conf.d/90-sieve.conf
M src/plugins/lda-sieve/lda-sieve-plugin.c
Log Message:
-----------
LDA Sieve plugin: Implemented support for a "discard script" that is run when the message is going to be discarded.
This adds a new "sieve_discard" setting that points to the location of the "discard script".
Once the normal scripts finish executing and the result is that the message will be discarded without being delivered anywhere, the "discard script" is executed.
The discard script can prevent dropping the message, by executing alternative actions.
If the discard script does nothing, the message is still discarded.
Compare: https://github.com/dovecot/pigeonhole/compare/a43487489053...2ae18e519d21
More information about the dovecot-cvs
mailing list