docker-offlineimap/offlineimap/folder
Nicolas Sebrecht 2ac68d82aa UIDMaps: prevent from leaving a truncated map file
If the map file is not properly written (e.g. due to unexpected kill)
offlineimap might wrongly consider some UIDs to have been deleted from the local
side which could lead to data loss.

Use a temporary map file rather than writing to the map file directly.

Github-ref: https://github.com/OfflineIMAP/offlineimap/issues/380
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2016-10-24 20:02:53 +02:00
..
__init__.py IMAP/IMAP: fix import issue about UIDMaps 2016-07-25 05:26:57 +02:00
Base.py Fix implicit call to unicode() from UI functions 2016-09-23 17:40:44 +02:00
Gmail.py remove dead code: the description of the passes is never used 2016-07-18 18:41:41 +02:00
GmailMaildir.py GmailMaildir: don't add a tuple to syncmessagesto_passes 2016-07-27 16:29:34 +02:00
IMAP.py folder: IMAP: remove unused import 2016-10-18 13:56:35 +02:00
LocalStatus.py local status: deletemessagelist: remove broken code 2016-07-25 15:06:39 +02:00
LocalStatusSQLite.py don't delete messages in local cache in dry-run mode 2016-08-09 15:02:03 +02:00
Maildir.py Maildir: add missing exception instance "as e" in except clause 2016-08-13 16:28:32 +02:00
UIDMaps.py UIDMaps: prevent from leaving a truncated map file 2016-10-24 20:02:53 +02:00