[dovecot/core] 00a15f: Fix compiling when compiler doesn't support typeof...

GitHub noreply at github.com
Fri Dec 23 13:30:10 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 00a15fe7ccadda399a86fe67ad2ed22488ff0c05
      https://github.com/dovecot/core/commit/00a15fe7ccadda399a86fe67ad2ed22488ff0c05
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-12-21 (Wed, 21 Dec 2016)

  Changed paths:
    M src/lib-dns/test-dns-util.c
    M src/plugins/dict-ldap/dict-ldap.c

  Log Message:
  -----------
  Fix compiling when compiler doesn't support typeof()


  Commit: dcb783533ad1d6944db7c227cde46414a575d81c
      https://github.com/dovecot/core/commit/dcb783533ad1d6944db7c227cde46414a575d81c
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-12-23 (Fri, 23 Dec 2016)

  Changed paths:
    M src/lib-fts/fts-filter-normalizer-icu.c
    M src/lib-fts/fts-icu.c
    M src/lib-fts/fts-icu.h
    M src/lib-fts/test-fts-icu.c

  Log Message:
  -----------
  lib-fts: Change fts_icu_*() to use ARRAY_TYPE(icu_utf16) for UTF16 input.

This makes it clearer how the API is intended to be used.


  Commit: a669d351502e15802b121e1a0bd83f27d1d95f01
      https://github.com/dovecot/core/commit/a669d351502e15802b121e1a0bd83f27d1d95f01
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-12-23 (Fri, 23 Dec 2016)

  Changed paths:
    M src/lib-sasl/dsasl-client-private.h
    M src/lib-sasl/dsasl-client.c
    M src/lib-sasl/dsasl-client.h
    M src/lib-sasl/mech-external.c
    M src/lib-sasl/mech-login.c
    M src/lib-sasl/mech-plain.c

  Log Message:
  -----------
  lib-sasl: API change - use size_t type for input/output lengths

It's highly unlikely that the length is ever >4GB, but this avoids any
potential problems with integer truncation.


  Commit: 1fa1180b97d7164a656f8c0b8a29553c160f1e8b
      https://github.com/dovecot/core/commit/1fa1180b97d7164a656f8c0b8a29553c160f1e8b
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-12-23 (Fri, 23 Dec 2016)

  Changed paths:
    M src/plugins/replication/replication-plugin.c

  Log Message:
  -----------
  replication plugin: Error handling code cleanup

The old code happened to work in all cases, but it was more of an accident.


  Commit: 43294747701bc261834d88d6c040831f03ae8935
      https://github.com/dovecot/core/commit/43294747701bc261834d88d6c040831f03ae8935
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-12-23 (Fri, 23 Dec 2016)

  Changed paths:
    M dovecot.service.in

  Log Message:
  -----------
  dovecot.service.in: Improve [service] examples

Move them inside [service] section so that simply uncommenting them works.
Also give a better example of how Environment might be used.


  Commit: 266fcf2ad538b4ef612c2df3cca9bcb50a2d1a31
      https://github.com/dovecot/core/commit/266fcf2ad538b4ef612c2df3cca9bcb50a2d1a31
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-12-23 (Fri, 23 Dec 2016)

  Changed paths:
    M src/lib-mail/message-binary-part.c

  Log Message:
  -----------
  lib-mail: message_binary_part_deserialize(): Return error if body line count is too large

The input was unsigned int, so output must also fit into unsigned int.


  Commit: ac63c3ce5a04f762286513f8aea90fbe8f84d80c
      https://github.com/dovecot/core/commit/ac63c3ce5a04f762286513f8aea90fbe8f84d80c
  Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
  Date:   2016-12-23 (Fri, 23 Dec 2016)

  Changed paths:
    M src/replication/replicator/doveadm-connection.c

  Log Message:
  -----------
  replication: ignore o_stream_send errors in doveadm-connection


Compare: https://github.com/dovecot/core/compare/261c0ffe765b...ac63c3ce5a04


More information about the dovecot-cvs mailing list