diff options
author | Eygene Ryabinkin <rea@FreeBSD.org> | 2013-10-05 18:36:06 +0000 |
---|---|---|
committer | Eygene Ryabinkin <rea@FreeBSD.org> | 2013-10-05 18:36:06 +0000 |
commit | 7a564f36eb946a6842b1bf10038388b25c2c763a (patch) | |
tree | a64a52a82c47bc9b861ed166f3ef35e60c1597f6 /mail/offlineimap/files | |
parent | 1ba51ef48f5994d9875866f9724eaad67cd3defd (diff) | |
download | ports-7a564f36eb946a6842b1bf10038388b25c2c763a.tar.gz ports-7a564f36eb946a6842b1bf10038388b25c2c763a.zip |
Upgrade OfflineIMAP to 6.5.5
Changes since 6.5.4:
* Avoid lockups for IMAP synchronizations running with the
"-1" command-line switch (X-Ryl669 <boite.pour.spam@gmail.com>)
* Dump stacktrace for all threads on SIGQUIT: ease debugging
of threading and other issues
* SIGHUP is now handled as the termination notification rather than
the signal to reread the configuration (Dmitrijs Ledkovs)
* Honor the timezone of emails (Tobias Thierer)
* Allow mbnames output to be sorted by a custom sort key by specifying
a 'sort_keyfunc' function in the [mbnames] section of the config.
* Support SASL PLAIN authentication method. (Andreas Mack)
* Support transport-only tunnels that requre full IMAP authentication.
(Steve Purcell)
* Make the list of authentication mechanisms to be configurable.
(Andreas Mack)
* Allow to set message access and modification timestamps based
on the "Date" header of the message itself. (Cyril Russo)
* "peritem" format string for [mbnames] got new expansion key
"localfolders" that corresponds to the same parameter of the
local repository for the account being processed.
* [regression] pass folder names to the foldersort function,
revert the documented behaviour
* Fix handling of zero-sized IMAP data items (GitHub#15).
* Updated bundled imaplib2 to 2.35:
- fix for Gmail sending a BYE response after reading >100 messages
in a session;
- includes fix for GitHub#15: patch was accepted upstream.
* Updated bundled imaplib2 to 2.36: it includes support for SSL
version override that was integrated into our code before,
no other changes.
* Fixed parsing of quoted strings in IMAP responses: strings like "\\"
were treated as having \" as the escaped quote, rather than treating
it as the quoted escaped backslash (GitHub#53).
* Execute pre/post-sync hooks during synchronizations
toggled by IMAP IDLE message processing. (maxgerer@gmail.com)
* Catch unsuccessful local mail uploads when IMAP server
responds with "NO" status; that resulted in a loss of such
local messages. (Adam Spiers)
* Don't create folders if readonly is enabled.
* Learn to deal with readonly folders to properly detect this
condition and act accordingly. One example is Gmail's "Chats"
folder that is read-only, but contains logs of the quick chats. (E.
Ryabinkin)
* Fix str.format() calls for Python 2.6 (D. Logie)
* Remove APPENDUID hack, previously introduced to fix Gmail, no longer
necessary, it might have been breaking things. (J. Wiegley)
* Improve regex that could lead to 'NoneType' object has no attribute
'group' (D. Franke)
* Improved error throwing on repository misconfiguration
Port changes:
* adopted to USE_GITHUB;
* fixed spacing and capitalization in pkg-descr.
QA page: http://codelabs.ru/fbsd/ports/qa/mail/offlineimap/6.5.5
Notes
Notes:
svn path=/head/; revision=329495
Diffstat (limited to 'mail/offlineimap/files')
-rw-r--r-- | mail/offlineimap/files/patch-use-interpolation | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/mail/offlineimap/files/patch-use-interpolation b/mail/offlineimap/files/patch-use-interpolation deleted file mode 100644 index a6004f25e339..000000000000 --- a/mail/offlineimap/files/patch-use-interpolation +++ /dev/null @@ -1,62 +0,0 @@ -From 8cf576b9edd7f7fe245d4590206ff740d3ed31e3 Mon Sep 17 00:00:00 2001 -From: Eygene Ryabinkin <rea@codelabs.ru> -Date: Wed, 6 Jun 2012 07:45:01 +0400 -Subject: [PATCH] Use '%' instead of String.format() - -Python 2.6 doesn't like empty {} specifications for -String.format(), but the ones that were changed don't -really need the full machinery of String.format() here. - -Signed-off-by: Eygene Ryabinkin <rea@codelabs.ru> ---- - offlineimap/folder/Base.py | 2 +- - offlineimap/ui/UIBase.py | 6 +++--- - 2 files changed, 4 insertions(+), 4 deletions(-) - -diff --git a/offlineimap/folder/Base.py b/offlineimap/folder/Base.py -index 6f6f364..4c3f1ca 100644 ---- a/offlineimap/folder/Base.py -+++ b/offlineimap/folder/Base.py -@@ -386,7 +386,7 @@ class BaseFolder(object): - self.getmessageuidlist()) - num_to_copy = len(copylist) - if num_to_copy and self.repository.account.dryrun: -- self.ui.info("[DRYRUN] Copy {} messages from {}[{}] to {}".format( -+ self.ui.info("[DRYRUN] Copy %d messages from %s[%s] to %s" % ( - num_to_copy, self, self.repository, dstfolder.repository)) - return - for num, uid in enumerate(copylist): -diff --git a/offlineimap/ui/UIBase.py b/offlineimap/ui/UIBase.py -index eea929d..6608d6d 100644 ---- a/offlineimap/ui/UIBase.py -+++ b/offlineimap/ui/UIBase.py -@@ -301,7 +301,7 @@ class UIBase(object): - def makefolder(self, repo, foldername): - """Called when a folder is created""" - prefix = "[DRYRUN] " if self.dryrun else "" -- self.info("{}Creating folder {}[{}]".format( -+ self.info("%sCreating folder %s[%s]" % ( - prefix, foldername, repo)) - - def syncingfolder(self, srcrepos, srcfolder, destrepos, destfolder): -@@ -346,7 +346,7 @@ class UIBase(object): - def deletingmessages(self, uidlist, destlist): - ds = self.folderlist(destlist) - prefix = "[DRYRUN] " if self.dryrun else "" -- self.info("{}Deleting {} messages ({}) in {}".format( -+ self.info("%sDeleting %s messages (%s) in %s" % ( - prefix, len(uidlist), - offlineimap.imaputil.uid_sequence(uidlist), ds)) - -@@ -474,7 +474,7 @@ class UIBase(object): - - def callhook(self, msg): - if self.dryrun: -- self.info("[DRYRUN] {}".format(msg)) -+ self.info("[DRYRUN] %s" % (msg)) - else: - self.info(msg) - --- -1.7.10.3 - |