summaryrefslogtreecommitdiffstats
path: root/melib/src/backends/imap/watch.rs
AgeCommit message (Expand)Author
2020-12-02melib/imap: remove DoubleEndedIterator for ImapLineIteratorManos Pitsidianakis
2020-12-02melib/imap: don't retry watch conn on non-network errorManos Pitsidianakis
2020-11-30melib/imap: examine all mailboxes before idleManos Pitsidianakis
2020-11-30melib/imap: remove some debug printsManos Pitsidianakis
2020-11-30melib/imap: don't use UNSEEN select response for unseen countManos Pitsidianakis
2020-11-30melib/imap: don't examine unloaded mailboxes for updatesManos Pitsidianakis
2020-11-30melib/imap: don't fetch RFC822 except when requestedManos Pitsidianakis
2020-09-24melib/imap: EXAMINE instead of SELECT in IDLE connectionManos Pitsidianakis
2020-09-16melib/imap: treat server input as bytesManos Pitsidianakis
2020-09-16melib/imap: always retry connection in watch()Manos Pitsidianakis
2020-09-14melib/imap: perform reconnect on IDLE failureManos Pitsidianakis
2020-09-13melib/imap: don't poll \Noselect mailboxes for updatesManos Pitsidianakis
2020-09-12melib/imap: introduce a conf flag for server timeoutManos Pitsidianakis
2020-09-11melib/imap: update online instant only on server read IOManos Pitsidianakis
2020-09-11melib/imap: prevent false IDLE wakeupsManos Pitsidianakis
2020-08-28melib/imap: add ImapCache traitManos Pitsidianakis
2020-08-27melib/imap: split by lines when reading IDLE unsolicited responsesManos Pitsidianakis
2020-08-26melib/imap: small cleanupsManos Pitsidianakis
2020-08-26melib/imap: add CONDSTORE supportManos Pitsidianakis
2020-07-26imap: add UntaggedResponse::UIDFetchManos Pitsidianakis
2020-07-17imap: prevent deadlock in watch::examine_updatesManos Pitsidianakis
2020-07-06imap: remove blocking imap backend, replace with asyncManos Pitsidianakis
2020-07-06imap: add current_mailbox enum MailboxSelectionManos Pitsidianakis
2020-06-26imap: count message totals using HashSetManos Pitsidianakis
2020-06-23imap: recognize EXPUNGE eventsManos Pitsidianakis
2020-06-11imap: remove redundant passing of AccountHashManos Pitsidianakis
2020-06-11imap: index by (MailboxHash, UID) instead of just UIDManos Pitsidianakis
2020-06-07imap: add experimental header caching with sqlite3Manos Pitsidianakis
2020-06-06melib: update nom dependency from 3.2.0 to 5.1.1Manos Pitsidianakis
2020-05-30imap: add smarter untagged reply detectionManos Pitsidianakis
2020-05-10Add AccountHash to RefreshEventManos Pitsidianakis
2020-05-10Remove fnv crateManos Pitsidianakis
2020-04-05imap: add mutex timeout lock and remove unwrapsManos Pitsidianakis
2020-03-18imap: fetch RFC822 instead of RFC822.HEADERManos Pitsidianakis
2020-02-28imap: Add support for untagged FETCH (FLAG.. messagesManos Pitsidianakis
2020-02-26Replace every use of Folder with MailboxManos Pitsidianakis
2020-02-25melib/imap: implement refresh()Manos Pitsidianakis
2020-02-25melib/imap: add ImapConnection::connect()Manos Pitsidianakis
2020-02-08melib: add mailbox delete/create to IMAPManos Pitsidianakis
2019-12-20melib: make Work use FnOnce closuresManos Pitsidianakis
2019-12-18melib: Add BackendFolder methods, move special usage logic to backendManos Pitsidianakis
2019-12-14melib: make MailBackend::is_online() return Result<()>Manos Pitsidianakis
2019-12-11melib: add special_usage() method to BackendFolderManos Pitsidianakis
2019-12-11melib/imap: add UidFetchResponse struct and parserManos Pitsidianakis
2019-12-10melib/imap: quote mailbox names on SELECT/EXAMINEManos Pitsidianakis
2019-12-08melib: add set_tags command in BackendOpManos Pitsidianakis
2019-11-25imap: send 'finished' signal when watch thread diesManos Pitsidianakis
2019-11-23Display watch thread errors to userManos Pitsidianakis
2019-11-22fixup some TODO and FIXMEsManos Pitsidianakis
2019-11-18melib/imap: put imap folders in RwLock instead of MutexManos Pitsidianakis