[ANNOUNCE] upcoming offlineimap v7.1.3

Nicolas Sebrecht nicolas.s-dev at laposte.net
Mon Oct 2 21:16:03 BST 2017

# Notes

I think it's time for a new release.

This release introduces experimental support for UTF-8 foldernames.

We already had the "tricky" decodefoldernames which is now deprecated. The new
code is the correct implementation for this feature. The changes are neat and
rather small.  This is a long-wanted feature by a lot offlineimap users.  Hence,
I'd like to graduate this feature to TESTING as soon as possible (and later to
stable).  With the TESTING tag, it would be really great to have users to try it
and report if this works for them. AFAICT it's working well, here.

Thank you Urs Liska for this contribution!

In the long run, the idea is to:

1. Remove decodefoldernames in favour of utf8foldernames.
2. Promote utf8foldernames up to stable.
3. Turn utf8foldernames on by default.

Currently, folders with non-ASCII characters in their name have to be fully
re-downloaded. So, there's a bit more work to be done to have (3) and maybe (2).

Also, this release includes a fix about remotehost and transporttunnel that
would require some testing. Thanks Thomas Merkel!

I aim to make the new release in one week, approximately. If you'd like more
time, please let me know. ,-)

Feedbacks will be added to the release notes and the git logs, as usual.

# Authors

  Nicolas Sebrecht (9):
     MAINTAINERS: Rainer is not currently active
     contrib/helpers: sort testers by name
     sqlite: provide better message error for insert
     folder: Gmail: remove dead code
     folder: Gmail: fix copyright header
     man: mention the supported directions of the syncs
     man: remove mention of experimental support for python 3
     accounts: error out when no folder to sync
     provide non-zero exit code & display configuration mismatch error at the end of the run

  Urs Liska (8):
     utf8: Add imap4_utf_7 codec
     utf8: Add utf-7/8 conversion functions
     utf8 (aside): Move code for decodefoldernames
     utf8: avoid dequoting IMAP folder names twice
     utf8: implement utf8foldernames option
     Remove some unnecessary whitespace (in existing code)
     utf8: Safeguard against use of old *and* new option
     utf8: document new feature, deprecate old one

  Thomas Merkel (1):
     remotehost should not be required if transporttunnel is used

# Diffstat

 MAINTAINERS.rst                         |  6 ---
 contrib/helpers.py                      |  1 +
 docs/offlineimap.txt                    |  4 +-
 offlineimap.conf                        | 67 +++++++++++++++++++++++++-
 offlineimap/accounts.py                 | 23 +++++++--
 offlineimap/folder/Gmail.py             |  5 +-
 offlineimap/folder/IMAP.py              | 49 ++++++++++---------
 offlineimap/folder/LocalStatusSQLite.py | 10 +++-
 offlineimap/folder/UIDMaps.py           |  6 +--
 offlineimap/imapserver.py               |  4 +-
 offlineimap/imaputil.py                 | 84 +++++++++++++++++++++++++++++++++
 offlineimap/repository/Base.py          |  2 +-
 offlineimap/repository/IMAP.py          | 14 +++---
 13 files changed, 224 insertions(+), 51 deletions(-)

Nicolas Sebrecht

More information about the OfflineIMAP-project mailing list