[RELEASE DRAFT] Going on v6.3.5-rc1
Nicolas Sebrecht
nicolas.s-dev at laposte.net
Wed Sep 7 21:02:16 BST 2011
I aim to release the stable v6.3.5-rc1 soon.
As usual, here is the shortlog against Changelog:
------------
Nicolas Sebrecht (1):
MANUAL: fix typo about variable declaration in configuration file
Sebastian Spaeth (56):
Implement ui.error() and output them at end of offlinimap sync
accounts.py: Use ui.error when raising exceptions
IMAP: Don't use assert() in folder.savemessage()
Remove superfluous class ConfigedIMAPServer
Catch folderfilter errors in repository.IMAP.getfolders()
LocalStatus.py: Fix getfolders()
Remove custom Gmail/folder/processmessagesflags()
remove unused 'mustquote' regex
Update example in code documentation of ui.error()
Catch 'BAD' replies on append()ing a message
Don't make Blinkenlight statuschar configurable
Fix error handling in folder.Base.copymessageto()
Better error message when FETCH fails.
imaplib2: bump to upstream version 2.28 (rev 8228a0f)
Adapt the code to work with the new imaplib2
Import errno
Disable certificate verification if there is no certificate
Don't pass a list to ui.copyingmessage()
Fix copyingmessage() in Machine UI
Allow empty foldernames
Make flags a set rather than a list
Rework undocumented listjoin to create UID sequences
Shorten list of messages to be deleted in UI output
Fix standard port for SSL/TLS
Fix string formatting
Don't call set().sort()
Improve folderfilters documentation
De-EXPERIMENTALIZE the sqlite backend and IDLE folders
Improve our MANUAL
MANUAL.rst: folderfilter->nametrans typo
Use SafeConfigParser for the configuration
Improve developer documentation
Fix sqlite upgrade code to use correct API call
imaputil: make uid_sequence sort all items to improve collapsing
Improve repo.Base.py:syncfoldersto parameter/var names
Improve documentation on folderincludes
Introduce new error level FOLDER_RETRY
imaplibutil: Have SELECT throw an OfflineImapError when the connection died
Catch terminated connections on the IDLE SELECT operation
Protect IMAP.getmessage() against dropped connections
IMAP.cachemessagelist(): Protect against empty folders
Allow Imapserver.releaseconnection() to drop a connection
Error proof IMAP.APPEND against dropped connections
folder.IMAP: Don't import copy
Coalesce SEARCH uid list into sequence set
Clean up the maxsize maxage code
Use range 1:* if we want to examine all messages in a folder
Proper error handling for SEARCH and FETCH failures from the server
Rework undocumented listjoin to create UID sequences
Shorten list of messages to be deleted in UI output
Allow Imapserver.releaseconnection() to drop a connection
Error proof IMAP.APPEND against dropped connections
Don't cache empty IMAP folders
Fix handling the search results
Simplify constructing the SEARCH date
Sanity check for maxage setting
Thomas Kahle (1):
Fix manpage build failures from inconsistent heading
Vladimir Marek (7):
FAQ: add commant about UID not found on saved messages
Replaced tabs with spaces to unify python sources
Another way of locating UID of just saved message
Make syncfoldersto to accept a single folder only
Create exception when file rename fails
Catch correct type of exception
Maildir relative paths change was not complete
------------
diff --git a/Changelog.draft.rst b/Changelog.draft.rst
index 74b6368..82201cd 100644
--- a/Changelog.draft.rst
+++ b/Changelog.draft.rst
@@ -13,27 +13,12 @@ others.
New Features
------------
-* When a message upload/download fails, we do not abort the whole folder
- synchronization, but only skip that message, informing the user at the
- end of the sync run.
-
Changes
-------
-* Refactor our IMAPServer class. Background work without user-visible
- changes.
-* Remove the configurability of the Blinkenlights statuschar. It
- cluttered the main configuration file for little gain.
-* Updated bundled imaplib2 to version 2.28.
-
Bug Fixes
---------
-* We protect more robustly against asking for inexistent messages from the
- IMAP server, when someone else deletes or moves messages while we sync.
-* Selecting inexistent folders specified in folderincludes now throws
- nice errors and continues to sync with all other folders rather than
- exiting offlineimap with a traceback.
Pending for the next major release
==================================
diff --git a/Changelog.rst b/Changelog.rst
index 95a13b8..993a36d 100644
--- a/Changelog.rst
+++ b/Changelog.rst
@@ -12,6 +12,35 @@ ChangeLog
releases announces.
+OfflineIMAP v6.3.5-rc1 (2011- - )
+===================================
+
+New Features
+------------
+
+* When a message upload/download fails, we do not abort the whole folder
+ synchronization, but only skip that message, informing the user at the
+ end of the sync run.
+
+Changes
+-------
+
+* Refactor our IMAPServer class. Background work without user-visible
+ changes.
+* Remove the configurability of the Blinkenlights statuschar. It
+ cluttered the main configuration file for little gain.
+* Updated bundled imaplib2 to version 2.28.
+
+Bug Fixes
+---------
+
+* We protect more robustly against asking for inexistent messages from the
+ IMAP server, when someone else deletes or moves messages while we sync.
+* Selecting inexistent folders specified in folderincludes now throws
+ nice errors and continues to sync with all other folders rather than
+ exiting offlineimap with a traceback.
+
+
OfflineIMAP v6.3.4 (2011-08-10)
===============================
--
Nicolas Sebrecht
More information about the OfflineIMAP-project
mailing list