From 093e1fb6fbcacacef449713c3fcc3df5d8f5496d Mon Sep 17 00:00:00 2001 From: jgoerzen Date: Fri, 5 Jul 2002 03:59:08 +0100 Subject: [PATCH] /head: changeset 79 Updated for 2.0.1 --- head/ChangeLog | 24 ++++++++++++++++++++++++ head/debian/changelog | 8 ++++++++ head/offlineimap.py | 6 +++++- head/offlineimap/version.py | 2 +- 4 files changed, 38 insertions(+), 2 deletions(-) diff --git a/head/ChangeLog b/head/ChangeLog index a412d75..ed40238 100644 --- a/head/ChangeLog +++ b/head/ChangeLog @@ -1,3 +1,27 @@ +2002-07-04 11:58 jgoerzen + + * offlineimap.py, debian/changelog, offlineimap/version.py: Updated + for 2.0.1 + +2002-07-04 11:34 jgoerzen + + * offlineimap.py, debian/changelog, offlineimap/threadutil.py, + offlineimap/folder/Base.py, offlineimap/ui/TTY.py, + offlineimap/ui/UIBase.py: Revamped thread system to handle + exceptions better + +2002-07-04 09:07 jgoerzen + + * offlineimap.py: Fixed a problem with different folder seps + +2002-07-04 09:04 jgoerzen + + * offlineimap/version.py: Updated for 2.0.0 + +2002-07-03 21:47 jgoerzen + + * ChangeLog: Final prep for 2.0.0 + 2002-07-03 21:44 jgoerzen * debian/changelog: Updated diff --git a/head/debian/changelog b/head/debian/changelog index 766e7e5..3473134 100644 --- a/head/debian/changelog +++ b/head/debian/changelog @@ -1,6 +1,14 @@ offlineimap (2.0.1) unstable; urgency=low * Fixed a bug with not properly propogating foldersep changes. + Now, local folders and status folders properly use the foldersep + mechanism. This corrects a problem with Exchange servers. + * Wrote a major new thread montiring subsystem, defined a new + ExitNotifyThread. Handling of Ctrl-C now occurs within 1 second + rather than after the whole program terminates. Exceptions that + occur in a thread are now caught by the main thread and marshalled + over into the UI side of things for dispatch. The entire program will + now abort when one thread dies with an exception. -- John Goerzen Thu, 4 Jul 2002 09:07:06 -0500 diff --git a/head/offlineimap.py b/head/offlineimap.py index c5241dc..d286279 100644 --- a/head/offlineimap.py +++ b/head/offlineimap.py @@ -142,7 +142,9 @@ def syncfolder(accountname, remoterepos, remotefolder, localrepos, len(remotefolder.getmessagelist().keys())) # Load status folder. - statusfolder = statusrepos.getfolder(remotefolder.getvisiblename()) + statusfolder = statusrepos.getfolder(remotefolder.getvisiblename().\ + replace(remoterepos.getsep(), + statusrepos.getsep())) statusfolder.cachemessagelist() # @@ -216,6 +218,8 @@ t.setDaemon(1) t.start() try: threadutil.exitnotifymonitorloop(threadexited) +except SystemExit: + raise except: ui.mainException() # Also expected to terminate. diff --git a/head/offlineimap/version.py b/head/offlineimap/version.py index 8c7be34..be892f8 100644 --- a/head/offlineimap/version.py +++ b/head/offlineimap/version.py @@ -1,5 +1,5 @@ productname = 'OfflineIMAP' -versionstr = "2.0.0" +versionstr = "2.0.1" versionlist = versionstr.split(".") major = versionlist[0]