aboutsummaryrefslogtreecommitdiff
path: root/mail/offlineimap/files
diff options
context:
space:
mode:
authorEygene Ryabinkin <rea@FreeBSD.org>2013-10-05 18:36:06 +0000
committerEygene Ryabinkin <rea@FreeBSD.org>2013-10-05 18:36:06 +0000
commit7a564f36eb946a6842b1bf10038388b25c2c763a (patch)
treea64a52a82c47bc9b861ed166f3ef35e60c1597f6 /mail/offlineimap/files
parent1ba51ef48f5994d9875866f9724eaad67cd3defd (diff)
downloadports-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-interpolation62
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
-