docker-offlineimap/offlineimap/folder
Sebastian Spaeth 2fc12e875a Experimental LocalStatus stored in SQLite database
Based on patches by Stewart Smith, updated by Rob Browning.

plus:
- Inherit LocalStatusSQLFolder from LocalStatusFolder
  This lets us remove all functions that are available via our ancestors
  classes and are not needed.

- Don't fail if pysql import fails. Fail rather at runtime when needed.

- When creating the db file, create a metadata table which contains the
  format version info, so we can upgrade nicely to other formats.

- Create an upgrade_db() function which allows us to upgrade from any
  previous file format to the current one (including plain text)

Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2011-05-07 13:29:11 +02:00
..
__init__.py Add Gmail IMAP special support. 2008-01-03 04:56:55 +01:00
Base.py Experimental LocalStatus stored in SQLite database 2011-05-07 13:29:11 +02:00
Gmail.py Remove some unneeded imports 2011-03-14 19:51:52 +01:00
IMAP.py Merge branch 'ss/folder-cleanup-getmessage' into next 2011-04-27 22:52:17 +02:00
LocalStatus.py Experimental LocalStatus stored in SQLite database 2011-05-07 13:29:11 +02:00
LocalStatusSQLite.py Experimental LocalStatus stored in SQLite database 2011-05-07 13:29:11 +02:00
Maildir.py folder/Maildir: Make use of helper functions 2011-04-11 18:57:25 +02:00
UIDMaps.py Merge branch 'ss/corrupted-uidmap-file' into next 2011-05-02 19:09:52 +02:00