the uid for each message in the maildir is now stored in a dbm database rather than the filename. this change was necessary because isync became confused if you copied a message to another folder, in which case the uid was invalid. as a result of the above change, isync now acquires a mutex on the mailbox to protect the dbm database from concurrent access. main() was reworked to continue gracefully when an error is encountered, and to always call maildir_close() so that the lock can be disabled, and the database closed.
		
			
				
	
	
		
			8 lines
		
	
	
	
		
			344 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			8 lines
		
	
	
	
		
			344 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| add support for syncing with other: and shared: via NAMESPACE
 | |
| 
 | |
| --fast downloads the last message again if no new messages have arrived
 | |
| 
 | |
| isync gets confused when new mail is delivered while in the middle of an
 | |
| IMAP session.  need to handled those asynchronous notifications properly.
 | |
| 
 | |
| add a way to automatically create and sync IMAP subfolders.
 |