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

GitHub noreply at github.com
Tue Jan 31 07:00:10 UTC 2017


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 4e87679b75a32d70a5f2565f34640ae784e3b5f8
      https://github.com/dovecot/core/commit/4e87679b75a32d70a5f2565f34640ae784e3b5f8
  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