[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