compile and run!
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
1.5 KiB

21 years ago
change of UIDVALIDITY shouldn't be considered fatal for the imap connection.
maybe the error handling needs to be cleaned up in general.
21 years ago
don't require maildir_trash. currently MaxMessages gets into the way of
simply removing it; that is fixable with some shuffling, though.
22 years ago
21 years ago
refactor mailbox support. create proper mailbox drivers; handle imap and
maildir (and anything else) symmetrically; decouple UID->message mapping
from sync database - should use the same UID storing schemes as c-client
(pine, uw-imap) does, at least optionally, i think.
22 years ago
21 years ago
add asynchrounous operation to remote mailbox drivers. this is actually
what prevents us from simply using c-client for the previous point and
thus simply becoming mailsync.
store message flags in sync database, so _un_setting them will be properly
synced as well.
22 years ago
21 years ago
handle custom imap flags. currently, isync just fails horribly if it
encounters some.
21 years ago
add options for fine-grained control of syncing operations (--new, --delete &
--flags) and direction (--push & --pull).
22 years ago
add support for syncing with other: and shared: via NAMESPACE
21 years ago
isync ignores asynchronous notifications (untagged responses), so mail
arriving during a fetch will not be fetched in the current run any more.
add a way to automatically create and sync IMAP subfolders.
21 years ago
make the command line take precedence over the config file.
21 years ago
possibly timestamp mails with remote arrival date.
possibly recover from UIDVALIDITY change by resyncing according to message
IDs - this is a pretty common condition with uw-imap.
22 years ago
possibly use ^[[1m to highlight error messages.