[dovecot/core] f96079: lib: ostream-temp didn't update offset when dup()i...

GitHub noreply at github.com
Mon Aug 8 13:00:15 UTC 2016


  Branch: refs/heads/master-2.2
  Home:   https://github.com/dovecot/core
  Commit: f960799d4760bd959631b4c47fe92b4d19e4564e
      https://github.com/dovecot/core/commit/f960799d4760bd959631b4c47fe92b4d19e4564e
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M src/lib/iostream-temp.c

  Log Message:
  -----------
  lib: ostream-temp didn't update offset when dup()ing fd.


  Commit: c48b3d9651ff2d667a234a8009460600ca85e840
      https://github.com/dovecot/core/commit/c48b3d9651ff2d667a234a8009460600ca85e840
  Author: Stephan Bosch <stephan at dovecot.fi>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M src/lib/istream-base64-encoder.c
    M src/lib/test-istream-base64-encoder.c

  Log Message:
  -----------
  istream-base64-encoder: Implemented proper stat function that returns the encoded size of the stream.

For Base64 encoding, the size of the encoded data can be determined from the input data size exactly.


  Commit: 1cbf468986aeb4d60efd96e17392f9c330c32546
      https://github.com/dovecot/core/commit/1cbf468986aeb4d60efd96e17392f9c330c32546
  Author: Wido den Hollander <wido at widodh.nl>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M src/lmtp/commands.c

  Log Message:
  -----------
  lmtp: Use port 24 if no port has been provided

This allows using the LMTP, IMAP and POP3 proxy on the same
Dovecot installation without the userdb providing the port
to connect to.

TCP port 24 is registered at IANA as: "any private mail system"

LMTP being the Local Mail Transfer Protocol classifies as a private
mail system and thus justifies the usage of port 24.

Prior to this patch the LTMP client would connect to TCP port 0 by
default if the userdb did not provide a port to connect to.


  Commit: 8572be93d6415b5bb5768a7a4d6b836411c36e12
      https://github.com/dovecot/core/commit/8572be93d6415b5bb5768a7a4d6b836411c36e12
  Author: J. Nick Koston <nick at cpanel.net>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M src/plugins/quota-clone/quota-clone-plugin.c

  Log Message:
  -----------
  quota_clone plugin: quota_clone_mail_user_created warned without debug

"The quota_clone_dict setting is missing from configuration" warning
would be thrown when debug mode was not enabled.  This warning
happens under normal circumstances when prefix="" namespace is not
defined (usually when set to INBOX.)

See http://dovecot.org/list/dovecot-cvs/2012-October/021981.html for
more details on the automagic prefix="" namespace.

This change suppresses the spurious warning.


  Commit: 3328f9f9fc5e7c159579e1714f657538959a9139
      https://github.com/dovecot/core/commit/3328f9f9fc5e7c159579e1714f657538959a9139
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M src/doveadm/doveadm-dsync.c
    M src/doveadm/doveadm-settings.c
    M src/doveadm/doveadm-settings.h
    M src/doveadm/doveadm.c
    M src/doveadm/dsync/dsync-brain-mailbox.c
    M src/doveadm/dsync/dsync-brain-private.h
    M src/doveadm/dsync/dsync-brain.c
    M src/doveadm/dsync/dsync-brain.h
    M src/doveadm/dsync/dsync-ibc-stream.c
    M src/doveadm/dsync/dsync-mail.h
    M src/doveadm/dsync/dsync-mailbox-import.c
    M src/doveadm/dsync/dsync-mailbox-import.h

  Log Message:
  -----------
  dsync: Add support for features

Add empty_header_workaround as first feature


  Commit: 519bd8529671841333f2d30830931d202631e31b
      https://github.com/dovecot/core/commit/519bd8529671841333f2d30830931d202631e31b
  Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M src/lib-dcrypt/Makefile.am
    R src/lib-dcrypt/dcrypt-iostream-private.h
    A src/lib-dcrypt/dcrypt-iostream.h
    M src/lib-dcrypt/istream-decrypt.c
    M src/lib-dcrypt/ostream-encrypt.c
    M src/lib-dcrypt/ostream-encrypt.h
    M src/lib-dcrypt/test-crypto.c
    M src/lib-dcrypt/test-stream.c

  Log Message:
  -----------
  lib-dcrypt: add dcrypt-iostream.h

Move everything from dcrypt-iostream-private.h and enum
io_stream_encrypt_flags to the new dcrypt-iostream.h file.


  Commit: d94f8b1d2fee7c70342420122fb52f81e800cd3c
      https://github.com/dovecot/core/commit/d94f8b1d2fee7c70342420122fb52f81e800cd3c
  Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M src/lib-dcrypt/istream-decrypt.c
    M src/lib-dcrypt/istream-decrypt.h

  Log Message:
  -----------
  lib-dcrypt: make decrypt_istream format and flags visible


  Commit: 3d98ba2db2657a515b2d509b1e120737d526276b
      https://github.com/dovecot/core/commit/3d98ba2db2657a515b2d509b1e120737d526276b
  Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M doc/man/doveadm-dump.1.in
    M src/doveadm/Makefile.am
    A src/doveadm/doveadm-dump-dcrypt-file.c
    M src/doveadm/doveadm-dump.c
    M src/doveadm/doveadm-dump.h

  Log Message:
  -----------
  doveadm: add doveadm dump dcrypt-file


  Commit: dd35442b0f2c07e1503566f2b9ffc9694701f9f5
      https://github.com/dovecot/core/commit/dd35442b0f2c07e1503566f2b9ffc9694701f9f5
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M src/doveadm/server-connection.c

  Log Message:
  -----------
  doveadm: Streamline tabunescape


  Commit: 2fe2b54afc41d732f36e579df2a595ddeb369c74
      https://github.com/dovecot/core/commit/2fe2b54afc41d732f36e579df2a595ddeb369c74
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M src/lib/strescape.c
    M src/lib/strescape.h

  Log Message:
  -----------
  lib: Add binary-safe tabescape


  Commit: 8029a3fe5b5a67c75237b6c2be9ab7ec20fb718e
      https://github.com/dovecot/core/commit/8029a3fe5b5a67c75237b6c2be9ab7ec20fb718e
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M src/doveadm/doveadm-print-server.c

  Log Message:
  -----------
  doveadm: Use str_append_tabescaped_n


  Commit: 573f68ee0725daebb5aaec0842cfff32da57de5b
      https://github.com/dovecot/core/commit/573f68ee0725daebb5aaec0842cfff32da57de5b
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M src/doveadm/client-connection.c
    M src/doveadm/doveadm-cmd.h
    M src/doveadm/doveadm-mail.c

  Log Message:
  -----------
  doveadm: Pass connection to mail context


  Commit: 1c5c13e06fac3c2eef0d0349faa0ccfb54598336
      https://github.com/dovecot/core/commit/1c5c13e06fac3c2eef0d0349faa0ccfb54598336
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M src/doveadm/server-connection.c

  Log Message:
  -----------
  doveadm: When printing input from doveadm-server, don't truncate at NUL.


Compare: https://github.com/dovecot/core/compare/847a3da99d29...1c5c13e06fac


More information about the dovecot-cvs mailing list