/head: changeset 48
Fixed a bug with writing messages out to the server.
This commit is contained in:
		@@ -1,3 +1,16 @@
 | 
				
			|||||||
 | 
					2002-06-21 22:03  jgoerzen
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						* offlineimap.py, offlineimap/folder/IMAP.py: Fixed a bug with
 | 
				
			||||||
 | 
						writing messages out to the server.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					2002-06-21 15:24  jgoerzen
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						* README, debian/control: typo fixes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					2002-06-21 15:15  jgoerzen
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						* ChangeLog: MORE PREP
 | 
				
			||||||
 | 
					
 | 
				
			||||||
2002-06-21 15:15  jgoerzen
 | 
					2002-06-21 15:15  jgoerzen
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	* debian/changelog: Noted bug closing
 | 
						* debian/changelog: Noted bug closing
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,3 +1,12 @@
 | 
				
			|||||||
 | 
					offlineimap (1.0.1) unstable; urgency=low
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  * Fixed a bug with writing messages to some IMAP servers.  Turns
 | 
				
			||||||
 | 
					    out we need to issue CHECK between APPEND and SEARCH for some.
 | 
				
			||||||
 | 
					    Thanks to Donovan Lange for reporting this bug and helping track it
 | 
				
			||||||
 | 
					    down.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 -- John Goerzen <jgoerzen@complete.org>  Fri, 21 Jun 2002 22:03:12 -0500
 | 
				
			||||||
 | 
					
 | 
				
			||||||
offlineimap (1.0.0) unstable; urgency=low
 | 
					offlineimap (1.0.0) unstable; urgency=low
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  * Initial Release.  Closes: #150571.
 | 
					  * Initial Release.  Closes: #150571.
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -21,6 +21,8 @@ from offlineimap import imaplib, imaputil, imapserver, repository, folder, mbnam
 | 
				
			|||||||
import re, os, os.path, offlineimap, sys
 | 
					import re, os, os.path, offlineimap, sys
 | 
				
			||||||
from ConfigParser import ConfigParser
 | 
					from ConfigParser import ConfigParser
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# imaplib.Debug = 5
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ui = offlineimap.ui.TTY.TTYUI()
 | 
					ui = offlineimap.ui.TTY.TTYUI()
 | 
				
			||||||
ui.init_banner()
 | 
					ui.init_banner()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -84,7 +84,8 @@ class IMAPFolder(BaseFolder):
 | 
				
			|||||||
        assert(self.imapobj.append(self.getfullname(),
 | 
					        assert(self.imapobj.append(self.getfullname(),
 | 
				
			||||||
                                   imaputil.flagsmaildir2imap(flags),
 | 
					                                   imaputil.flagsmaildir2imap(flags),
 | 
				
			||||||
                                   date, content)[0] == 'OK')
 | 
					                                   date, content)[0] == 'OK')
 | 
				
			||||||
        
 | 
					        # Checkpoint.  Let it write out the messages, etc.
 | 
				
			||||||
 | 
					        assert(self.imapobj.check()[0] == 'OK')
 | 
				
			||||||
        # Now find the UID it got.
 | 
					        # Now find the UID it got.
 | 
				
			||||||
        matchinguids = self.imapobj.uid('search', None,
 | 
					        matchinguids = self.imapobj.uid('search', None,
 | 
				
			||||||
                                        '(HEADER Message-Id %s)' % mid)[1][0]
 | 
					                                        '(HEADER Message-Id %s)' % mid)[1][0]
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
productname = 'OfflineIMAP'
 | 
					productname = 'OfflineIMAP'
 | 
				
			||||||
versionstr = "1.0.0"
 | 
					versionstr = "1.0.1"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
versionlist = versionstr.split(".")
 | 
					versionlist = versionstr.split(".")
 | 
				
			||||||
major = versionlist[0]
 | 
					major = versionlist[0]
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user