]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
lib-storage: Don't trust last-rename-stamp that is too far into the future
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Tue, 9 Mar 2021 16:42:38 +0000 (18:42 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Mon, 15 Mar 2021 06:51:46 +0000 (06:51 +0000)
commit4484e357fee4188cc15f25bd329c758369387e83
tree075e41791d628e6e7948c9705aad97d0dca2d836
parente773308cb1fc9d5604f4055a76b4eb522c5e6dc2
lib-storage: Don't trust last-rename-stamp that is too far into the future

If the timestamp is in the future, autoexpunging stops working until the
future time is passed. If this happened due to corruption, it could take
a long time before the timestamp is reached.
src/lib-storage/mail-autoexpunge.c