[dovecot/pigeonhole] 621b0f: sieve-filter: Removed (now) duplicate utf8 to mutf...

GitHub noreply at github.com
Wed Sep 13 23:44:53 EEST 2017


  Branch: refs/heads/master-0.4
  Home:   https://github.com/dovecot/pigeonhole
  Commit: 621b0f43f119fd06fda34448608daa3f5223f88b
      https://github.com/dovecot/pigeonhole/commit/621b0f43f119fd06fda34448608daa3f5223f88b
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-08-29 (Tue, 29 Aug 2017)

  Changed paths:
    M src/sieve-tools/sieve-filter.c

  Log Message:
  -----------
  sieve-filter: Removed (now) duplicate utf8 to mutf7 mailbox name conversion.

The Dovecot API was changed years ago, but apparently sieve-filter was never updated.


  Commit: 6bf4d9b1c8744876409e8bfa5efe9951d5b1c989
      https://github.com/dovecot/pigeonhole/commit/6bf4d9b1c8744876409e8bfa5efe9951d5b1c989
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-08-30 (Wed, 30 Aug 2017)

  Changed paths:
    M src/plugins/imapsieve/imap-sieve-plugin.c
    M src/plugins/imapsieve/imap-sieve-storage.c

  Log Message:
  -----------
  imapsieve plugin: Fixed copyright messages.


  Commit: fccacbd0eccc552df3f122fb16210d183347112d
      https://github.com/dovecot/pigeonhole/commit/fccacbd0eccc552df3f122fb16210d183347112d
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-08-30 (Wed, 30 Aug 2017)

  Changed paths:
    M src/lib-sieve/util/realpath.c
    M src/lib-sieve/util/strtrim.c

  Log Message:
  -----------
  lib-sieve/util: Fixed copyright messages.


  Commit: b44942bae38329f737d90c9cc65cd4a146647ca6
      https://github.com/dovecot/pigeonhole/commit/b44942bae38329f737d90c9cc65cd4a146647ca6
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-09-07 (Thu, 07 Sep 2017)

  Changed paths:
    M src/lib-sieve/plugins/imap4flags/ext-imap4flags-common.h
    M src/lib-sieve/plugins/imap4flags/ext-imap4flags.c
    M src/lib-sieve/plugins/imap4flags/ext-imapflags.c
    M src/lib-sieve/plugins/imap4flags/sieve-ext-imap4flags.h

  Log Message:
  -----------
  lib-sieve: imap4flags extension: Added API for runtime initialization of derived extensions.

This is needed to register the implicit side effect for the internal flag variable.


  Commit: d821544c8538433b88e0b1e2ffad2bbd337b4051
      https://github.com/dovecot/pigeonhole/commit/d821544c8538433b88e0b1e2ffad2bbd337b4051
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-09-13 (Wed, 13 Sep 2017)

  Changed paths:
    M src/plugins/lda-sieve/lda-sieve-plugin.c

  Log Message:
  -----------
  LDA Sieve plugin: Restructured execution of scripts by putting execution of individual scripts in separate function.


  Commit: 94bf0445e956e287f673d62ab9474391fbd25047
      https://github.com/dovecot/pigeonhole/commit/94bf0445e956e287f673d62ab9474391fbd25047
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-09-13 (Wed, 13 Sep 2017)

  Changed paths:
    M src/plugins/lda-sieve/lda-sieve-plugin.c

  Log Message:
  -----------
  LDA Sieve plugin: Fixed sequential exection of LDAP-based scripts.

The sequence was broken when the LDAP script attribute does not exist; i.e., when the script is not found.
The NOT_FOUND error is returned at a later instance than normal fs-based scripts, explaining why this problem does not normally occur.


  Commit: 70c218b5627b90b071c7196d5c6ee2063cc3515f
      https://github.com/dovecot/pigeonhole/commit/70c218b5627b90b071c7196d5c6ee2063cc3515f
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2017-09-13 (Wed, 13 Sep 2017)

  Changed paths:
    M doc/extensions/vacation.txt
    M src/lib-sieve/plugins/vacation/cmd-vacation.c
    M src/lib-sieve/plugins/vacation/ext-vacation-common.c
    M src/lib-sieve/plugins/vacation/ext-vacation-common.h
    M tests/extensions/vacation/message.svtest

  Log Message:
  -----------
  lib-sieve: vacation extension: Allow ignoring the envelope sender while composing the "To:" header for the reply.

This adds a new setting "sieve_vacation_to_header_ignore_envelope".
With this setting enabled, the "To:" header is always composed from the first "Sender", "Resent-From" or "From" header found in the message (in that order).
Normally, the "To:" header is composed from the address found in the "Sender", "Resent-From" or "From" headers that is equal to the envelope sender.
If none is then found, the bare envelope sender is used.
The new setting allows ignoring the envelope, which is useful e.g. when SRS is used.


Compare: https://github.com/dovecot/pigeonhole/compare/6c95b5612382...70c218b5627b


More information about the dovecot-cvs mailing list