[RELEASE DRAFT] Going on v6.3.4-rc1

Nicolas Sebrecht nicolas.s-dev at laposte.net
Fri May 13 17:54:34 BST 2011


Due to the amount of work merged, I plan to release the v6.3.4-rc1
during the coming week. Last stable was out about four weeks ago
(2011-04-24). This is consistent with previous times from stable to -rc1
releases.

As usual, here is the shortlog against Changelog:
------------
Dan Christensen (1):
      Don't strip whitespace in the -f option

Daniel Shahaf (1):
      FAQ: add two entries concerning 'sslcacertfile'

Nicolas Sebrecht (11):
      Changelog: add missing date for v6.3.3
      INSTALL: explain how to install offlineimap using git
      doc: introduce a new HACKING file
      add documentation about Git
      FAQ: insert entry to explain how to test OfflineIMAP
      cleanup: remove uneeded imports
      explicitly define symbols to import instead of 'import *'
      cleanup import satements
      threadutil: explicitly import get_ident from thread
      refactoring: simplify the semaphorewait logic
      cleanup: remove unused initextnotify() function and inited variable

Sebastian Spaeth (35):
      IMAP: reduce quickchanged() checks
      Remove upload neguid pass from sync logic
      Add beginnings of sphinx-based code documentation
      Whitespace fixes
      Make str() of Account() be its name
      Make str() of Repository() be its name
      Use "%s" % account rather than account.name
      We had been setting this variable twice
      folder/IMAP: cleanup getmessage()
      Drop all connections when a sync failed
      More detailed error output on corrupt UID mapping files
      Improve the developer API documentation
      Introduce an *empty* debug type
      True 1-way sync (backup)
      accounts: remove duplicated code paths
      Add OfflineImapError class
      Throw OfflineImapError on DNS error
      Handle OfflineImapError of severity REPO and CRIT
      If we loop, exit the account synchronization after 3 failed attempts
      Output more detailed error on corrupt LocalStatus
      Fix the broken thread debugging
      Fix typo to force singlethreading in debug mode
      Replace 2 regexes with a single one
      Experimental LocalStatus stored in SQLite database
      Make getnicename work again for classes that derive from object()
      Use self.doautosave rather than self.dofsync
      repository.LocalStatus: Remove code duplication
      Factor out SQL retries
      Create LocalStatus or LocalStatusSQLite folders
      Prettify and use new uidexists() helper function
      accounts: fix broken warn statement
      accounts: handle OfflineImapError severity FOLDER
      Remove weird SigListener class
      LocalStatusSQLite: Fix bug when deleting messages
      Limit msg body length in debug output

---
diff --git a/Changelog.draft.rst b/Changelog.draft.rst
index 66501e2..fd445ac 100644
--- a/Changelog.draft.rst
+++ b/Changelog.draft.rst
@@ -13,31 +13,12 @@ others.
 New Features
 ------------
 
-* Enable 1-way synchronization by settting a [Repository ...] to
-  readonly = True. When e.g. using offlineimap for backup purposes you
-  can thus make sure that no changes in your backup trickle back into
-  the main IMAP server.
-* optional: experimental SQLite-based backend for the LocalStatus
-  cache. Plain text remains the default. Enable by setting
-  status_backend=sqlite in the [Account ...] section
-
 Changes
 -------
 
-* Reduced our sync logic from 4 passes to 3 passes (integrating upload of
-  "new" and "existing" messages into one function). This should result in a
-  slight speedup.
-* No whitespace is stripped from comma-separated arguments passed via
-  the -f option.
-* Give more detailed error when encountering a corrupt UID mapping file.
-
 Bug Fixes
 ---------
 
-* Drop connection if synchronisation failed. This is needed if resuming the
-  system from suspend mode gives a wrong connection.
-* Fix the offlineimap crash when invoking debug option 'thread'
-
 
 Pending for the next major release
 ==================================
diff --git a/Changelog.rst b/Changelog.rst
index b2912b3..d9d8f70 100644
--- a/Changelog.rst
+++ b/Changelog.rst
@@ -12,6 +12,46 @@ ChangeLog
   releases announces.
 
 
+OfflineIMAP v6.3.4-rc1 (2011-  -  )
+===================================
+
+Notes
+-----
+
+New Features
+------------
+
+* Begin sphinx-based documentation for the code.
+* Enable 1-way synchronization by settting a [Repository ...] to
+  readonly = True. When e.g. using offlineimap for backup purposes you
+  can thus make sure that no changes in your backup trickle back into
+  the main IMAP server.
+* Optional: experimental SQLite-based backend for the LocalStatus
+  cache. Plain text remains the default.
+
+Changes
+-------
+
+* Start a enhanced error handling background system. This is designed to not
+  stop a whole sync process on all errors (not much used, yet).
+* Documentation improvements: the FAQ wins new entries and add a new HACKING
+  file for developers.
+* Lot of code cleanups.
+* Reduced our sync logic from 4 passes to 3 passes (integrating upload of
+  "new" and "existing" messages into one function). This should result in a
+  slight speedup.
+* No whitespace is stripped from comma-separated arguments passed via
+  the -f option.
+* Give more detailed error when encountering a corrupt UID mapping file.
+
+Bug Fixes
+---------
+
+* Drop connection if synchronisation failed. This is needed if resuming the
+  system from suspend mode gives a wrong connection.
+* Fix the offlineimap crash when invoking debug option 'thread'
+
+
 OfflineIMAP v6.3.3 (2011-04-24)
 ===============================
 
diff --git a/offlineimap/__init__.py b/offlineimap/__init__.py
index 0a55a97..d7313cc 100644
--- a/offlineimap/__init__.py
+++ b/offlineimap/__init__.py
@@ -1,7 +1,7 @@
 __all__ = ['OfflineImap']
 
 __productname__ = 'OfflineIMAP'
-__version__     = "6.3.3"
+__version__     = "6.3.4-rc1"
 __copyright__   = "Copyright (C) 2002 - 2010 John Goerzen"
 __author__      = "John Goerzen"
 __author_email__= "john at complete.org"
-- 
Nicolas Sebrecht




More information about the OfflineIMAP-project mailing list