summaryrefslogtreecommitdiffstats
path: root/melib/src/backends/imap
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-11-24melib/imap: implement OAUTH2 authenticationManos Pitsidianakis
2020-11-24melib/imap: fix some LazyCountSet logic errors in syncManos Pitsidianakis
2020-10-20melib/imap: add suggestion on STARTTLS errorManos Pitsidianakis
2020-10-18melib/imap: fetch References header along with ENVELOPEManos Pitsidianakis
2020-10-13melib/imap: change byte cache String -> Vec<u8>Manos Pitsidianakis
2020-10-13melib/imap/untagged: handle EXPUNGE if our MSNs invalidManos Pitsidianakis
2020-10-13melib/imap/untagged: lower mbox count on EXPUNGE eventsManos Pitsidianakis
2020-10-11imap: fix out of bounds panic on receive EXPUNGEManos Pitsidianakis
2020-09-24melib/imap: hide LOGIN from debug logManos Pitsidianakis
2020-09-24melib/imap: EXAMINE instead of SELECT in IDLE connectionManos Pitsidianakis
2020-09-23melib/jmap: implement refresh()Manos 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-19melib/imap: accept literal astrings in bodystructureManos Pitsidianakis
2020-09-18melib/imap: fix unseen count on cache syncManos Pitsidianakis
2020-09-18IMAP: don't show \Recent flag as tagManos Pitsidianakis
2020-09-18melib/imap: FETCH comma-sep list on untagged Recent responseManos Pitsidianakis
2020-09-18melib/imap: don't print raw bytes in debug printsManos Pitsidianakis
2020-09-18melib/imap: expand special mailbox detection casesManos Pitsidianakis
2020-09-16melib/imap: check for max uid == 0 when resyncingManos Pitsidianakis
2020-09-16melib/email: smarter attachment detectionManos 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/email/parser: impl RFC5322 parser for datesManos Pitsidianakis
2020-09-16melib/imap: always retry connection in watch()Manos Pitsidianakis
2020-09-15melib/imap: ensure connection is alive before fetching bytes/flagsManos Pitsidianakis
2020-09-15melib/imap: set 9min tcp keepalive on connectionManos Pitsidianakis
2020-09-14melib/imap: perform reconnect on IDLE failureManos Pitsidianakis
2020-09-13melib/imap: impl LIST-EXTENDEDManos 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-12melib/imap: try NOOPing in connect()Manos Pitsidianakis
2020-09-12melib/imap: don't fail utterly if cache fails on fetchManos Pitsidianakis
2020-09-11melib/imap: update online instant only on server read IOManos Pitsidianakis
2020-09-11melib/imap: prevent false IDLE wakeupsManos Pitsidianakis
2020-09-11melib/imap: prevent panic in untagged fetch responseManos Pitsidianakis
2020-09-10melib: cleanup commitManos Pitsidianakis
2020-09-10melib/email/parser: Add rfc5322 compliant parser for MessageIDManos Pitsidianakis
2020-08-28melib/imap: add ImapCache traitManos Pitsidianakis
2020-08-27melib/imap: split by lines when reading IDLE unsolicited responsesManos Pitsidianakis
2020-08-27melib/imap: build uid<>msn cache in {select,examine}_mailbox()Manos Pitsidianakis
2020-08-27melib/imap: fix cache not being updated in some eventsManos Pitsidianakis
2020-08-26melib/imap: small cleanupsManos Pitsidianakis