[dovecot/core] f0707a: lib-storage: When logging corrupted mail size, dis...

GitHub noreply at github.com
Tue Jan 31 07:30:15 UTC 2017


  Branch: refs/heads/master-2.2
  Home:   https://github.com/dovecot/core
  Commit: f0707a5a0042498496054a38b60738a485a53b45
      https://github.com/dovecot/core/commit/f0707a5a0042498496054a38b60738a485a53b45
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-01-31 (Tue, 31 Jan 2017)

  Changed paths:
    M src/lib-storage/index/istream-mail.c

  Log Message:
  -----------
  lib-storage: When logging corrupted mail size, disable logging Message-ID for now

This was causing crashes in some situations. It was originally added to
figure out if there were problems with dovecot.index.cache containing
data for wrong messages. This was never found to happen, although now
thinking about it, the problem may have been
741287129c22cadc14c05584704685b31169dbce. So perhaps this code could be
removed permanently as well.

6b44fc75c0039d1006ce4d543544552449b8e229 also attempted to fix this, but it
wasn't enough. There was still some code path that lead to recursive header
parsing.




More information about the dovecot-cvs mailing list