/offlineimap/head: changeset 235

- Changed indentation in debian/control. Closes: #156327.

- Removed calls to folder object deletions. None have been implemented
  anyway.

- folder/Maildir.py: unlink throws OSError, not IOError; fixed. Now
  handles message deleting race condition properly. Closes: #154497.
This commit is contained in:
jgoerzen 2002-08-17 02:01:12 +01:00
parent c57d5a240b
commit e1657f962e
4 changed files with 31 additions and 19 deletions

View File

@ -1,3 +1,14 @@
offlineimap (3.2.6) unstable; urgency=low
* Changed indentation in debian/control. Closes: #156327.
* Removed calls to folder object deletions. None have been implemented
anyway.
* folder/Maildir.py: unlink throws OSError, not IOError; fixed.
Now handles message deleting race condition properly.
Closes: #154497.
-- John Goerzen <jgoerzen@complete.org> Fri, 16 Aug 2002 17:43:19 -0500
offlineimap (3.2.5) unstable; urgency=low offlineimap (3.2.5) unstable; urgency=low
* Now handles uploading messages without Message-Id headers. * Now handles uploading messages without Message-Id headers.

View File

@ -13,27 +13,27 @@ Description: IMAP/Maildir synchronization and reader support
OfflineIMAP is a tool to simplify your e-mail reading. With OfflineIMAP is a tool to simplify your e-mail reading. With
OfflimeIMAP, you can: OfflimeIMAP, you can:
. .
* Read the same mailbox from multiple computers, and have your * Read the same mailbox from multiple computers, and have your
changes (deletions, etc.) be automatically reflected on changes (deletions, etc.) be automatically reflected on
all computers all computers
. .
* Use various mail clients to read a single mail box * Use various mail clients to read a single mail box
. .
* Read mail while offline (on a laptop) and have all changes * Read mail while offline (on a laptop) and have all changes
synchronized when you get connected again synchronized when you get connected again
. .
* Read IMAP mail with mail readers that do not support IMAP * Read IMAP mail with mail readers that do not support IMAP
. .
* Use SSL (secure connections) to read IMAP mail even if your reader * Use SSL (secure connections) to read IMAP mail even if your reader
doesn't support SSL doesn't support SSL
. .
* Synchronize your mail using a completely safe and fault-tolerant * Synchronize your mail using a completely safe and fault-tolerant
algorithm. (At least I think it is!) algorithm. (At least I think it is!)
. .
* Customize which mailboxes to synchronize with regular expressions * Customize which mailboxes to synchronize with regular expressions
or lists. or lists.
. .
* Synchronize your mail two to four times faster than with other tools * Synchronize your mail two to four times faster than with other tools
or other mail readers' internal IMAP support. or other mail readers' internal IMAP support.
. .
In short, OfflineIMAP is a tool to let you read mail how YOU want to. In short, OfflineIMAP is a tool to let you read mail how YOU want to.

View File

@ -211,7 +211,7 @@ class MaildirFolder(BaseFolder):
filename = self.messagelist[uid]['filename'] filename = self.messagelist[uid]['filename']
try: try:
os.unlink(filename) os.unlink(filename)
except IOError: except OSError:
# Can't find the file -- maybe already deleted? # Can't find the file -- maybe already deleted?
newmsglist = self._scanfolder() newmsglist = self._scanfolder()
if uid in newmsglist: # Nope, try new filename. if uid in newmsglist: # Nope, try new filename.

View File

@ -62,8 +62,9 @@ class BaseRepository:
# #
# Find deleted folders. # Find deleted folders.
# #
# We don't delete folders right now.
for key in desthash.keys(): #for key in desthash.keys():
if not key in srchash: # if not key in srchash:
dest.deletefolder(key) # dest.deletefolder(key)