[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