[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