summaryrefslogtreecommitdiffstats
path: root/melib/src/backends/imap.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: remove some debug printsManos Pitsidianakis
2020-11-30melib/imap: don't clear mailbox counts before fetchingManos Pitsidianakis
2020-11-30melib/imap: don't examine unloaded mailboxes for updatesManos Pitsidianakis
2020-11-24melib/imap: implement OAUTH2 authenticationManos Pitsidianakis
2020-11-24imap: fix untrimmed query str resulting in invalid search criteria in cyrusManos Pitsidianakis
2020-11-24melib/imap: fix some LazyCountSet logic errors in syncManos Pitsidianakis
2020-10-18melib/imap: fetch References header along with ENVELOPEManos Pitsidianakis
2020-10-18melib/sqlite3: reset db on version mismatchManos Pitsidianakis
2020-10-13melib/imap: change byte cache String -> Vec<u8>Manos Pitsidianakis
2020-10-13melib: Implement delete_messages for IMAP, MaildirManos Pitsidianakis
2020-09-24melib/imap: don't manually check for mailbox permissionsManos Pitsidianakis
2020-09-20melib/imap: check if FETCH reply was intended for usManos Pitsidianakis
2020-09-20melib/imap: delete reverse_modseq storageManos Pitsidianakis
2020-09-18melib/imap: expand special mailbox detection casesManos Pitsidianakis
2020-09-16melib/imap: use SystemTime for IMAP server timeoutManos 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: fix NoSelect mailboxes not showing up as subscribedManos Pitsidianakis
2020-09-14melib/imap: perform reconnect on IDLE failureManos Pitsidianakis
2020-09-13melib/imap: impl LIST-EXTENDEDManos Pitsidianakis
2020-09-12melib/imap: introduce a conf flag for server timeoutManos Pitsidianakis
2020-09-12melib/imap: set conn to Err if watch returns ErrManos Pitsidianakis
2020-09-12melib/imap: add tags to tag_index when setting new tagsManos Pitsidianakis
2020-09-12melib/imap: don't fail utterly if cache fails on fetchManos Pitsidianakis
2020-09-12melib/imap: ignore case for supported capability report inManos Pitsidianakis
2020-09-11melib/maildir: impl copy_messages for MaildirManos Pitsidianakis
2020-09-11melib/imap: refactor command generation on copy_messagesManos Pitsidianakis
2020-08-28melib/imap: add ImapCache traitManos Pitsidianakis
2020-08-28tools/imapshell: actually send LOGOUT instead of just closing socketManos Pitsidianakis
2020-08-27Fix imapconn IMAP shell binaryManos Pitsidianakis
2020-08-26melib/imap: small cleanupsManos Pitsidianakis
2020-08-26melib/imap: fix deflate feature flagsManos Pitsidianakis
2020-08-26melib/imap: add CONDSTORE supportManos Pitsidianakis
2020-08-26melib/imap: turn ImapResponse From to TryFromManos Pitsidianakis
2020-08-26melib/backends: cleanup MailBackend trait definitionManos Pitsidianakis
2020-08-26Replace old pseudo-async code with blocking rust asyncManos Pitsidianakis
2020-08-26melib/backends: Add BackendEvent enumManos Pitsidianakis
2020-08-16melib/imap: timeout when establishing connectionManos Pitsidianakis
2020-08-09melib: add supports_submission backend capabilityManos Pitsidianakis
2020-08-02melib: add protocol extension info in MailBackendCapabilitiesManos Pitsidianakis
2020-07-29Small fixesManos Pitsidianakis
2020-07-29melib/imap: add MOVE supportManos Pitsidianakis
2020-07-28melib/imap: add COMPRESS=DEFLATE supportManos Pitsidianakis
2020-07-27melib/imap: add conf toggle flags for IMAP extensionsManos Pitsidianakis
2020-07-27melib/imap: move current_mailbox to ImapStreamManos Pitsidianakis
2020-07-26imap: remove FLAGS.SILENT from STOREsManos Pitsidianakis
2020-07-25melib/MailBackend: add MailBackendCapabilities structManos Pitsidianakis
2020-07-25imap: small fixesManos Pitsidianakis