[dovecot/core] 85c1b6: lib-imap: Don't write a broken Content-Type as tex...

GitHub noreply at github.com
Mon Oct 17 22:30:11 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 85c1b6c22e6e7383b67947f6f633fc9f7bed9d19
      https://github.com/dovecot/core/commit/85c1b6c22e6e7383b67947f6f633fc9f7bed9d19
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-10-18 (Tue, 18 Oct 2016)

  Changed paths:
    M src/lib-imap/imap-bodystructure.c

  Log Message:
  -----------
  lib-imap: Don't write a broken Content-Type as text/plain to BODYSTRUCTURE

Mainly because it doesn't match with MESSAGE_PART_FLAG_TEXT in message_part.


  Commit: 7f7f771254839e77ffaabbc7fa745a061cd55a9c
      https://github.com/dovecot/core/commit/7f7f771254839e77ffaabbc7fa745a061cd55a9c
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-10-18 (Tue, 18 Oct 2016)

  Changed paths:
    M src/lib-imap/imap-bodystructure.c

  Log Message:
  -----------
  lib-imap: imap_bodystructure_parse() ignores text/plain flag mismatch for now.

Maybe we can enable it some day far into the future, but for now this just
causes unnecessary cache file rebuilds.


  Commit: 13961419ca9710eb80c254e00510c58c466f3c08
      https://github.com/dovecot/core/commit/13961419ca9710eb80c254e00510c58c466f3c08
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-10-18 (Tue, 18 Oct 2016)

  Changed paths:
    M src/lib-mail/istream-attachment-extractor.c
    M src/lib-mail/message-decoder.c
    M src/lib-mail/message-parser.c
    M src/lib-mail/message-search.c
    M src/plugins/fts/fts-build-mail.c

  Log Message:
  -----------
  global: Handle broken Content-Type headers consistently.

1) Only the first Content-Type header is used. (Simpler than using the last.)

2) Invalid Content-Types are parsed as far as we can. This is mainly to make
sure they aren't treated as missing Content-Types, which could cause them to
become text/plain.


  Commit: 5e55914597b8f92b83543d133a8c07d808b3f3dd
      https://github.com/dovecot/core/commit/5e55914597b8f92b83543d133a8c07d808b3f3dd
  Author: Steffen Templin <steffen.templin at open-xchange.com>
  Date:   2016-10-18 (Tue, 18 Oct 2016)

  Changed paths:
    M src/plugins/push-notification/push-notification-driver-ox.c

  Log Message:
  -----------
  push-notification: Add unseen count to OX driver.


  Commit: 282323a5269a0121d9407f098680bf8e7e02f47c
      https://github.com/dovecot/core/commit/282323a5269a0121d9407f098680bf8e7e02f47c
  Author: Steffen Templin <steffen.templin at open-xchange.com>
  Date:   2016-10-18 (Tue, 18 Oct 2016)

  Changed paths:
    M src/plugins/push-notification/push-notification-driver-ox.c

  Log Message:
  -----------
  push-notification: Re-open mailbox and sync it to get unseen count.


  Commit: 3722c793bbea1495000de35815d31091a75f3f9c
      https://github.com/dovecot/core/commit/3722c793bbea1495000de35815d31091a75f3f9c
  Author: Steffen Templin <steffen.templin at open-xchange.com>
  Date:   2016-10-18 (Tue, 18 Oct 2016)

  Changed paths:
    M src/plugins/push-notification/push-notification-driver-ox.c

  Log Message:
  -----------
  push-notification: Resolve indentation problem


Compare: https://github.com/dovecot/core/compare/c19c44f87ef3...3722c793bbea


More information about the dovecot-cvs mailing list