summaryrefslogtreecommitdiffstats
path: root/melib
AgeCommit message (Expand)Author
2020-10-11imap: fix out of bounds panic on receive EXPUNGEManos Pitsidianakis
2020-10-05add libgpgme featureManos Pitsidianakis
2020-09-27melib: decode text inline message/rfc822 attachmentsManos Pitsidianakis
2020-09-25melib/list_management: don't ignore "NO" in List-PostManos Pitsidianakis
2020-09-24melib: bump version to 0.6.2Manos Pitsidianakis
2020-09-24melib: add README.md and email module docoManos Pitsidianakis
2020-09-24melib/imap: don't manually check for mailbox permissionsManos 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-23melib/jmap: add Type parameter to Id, StateManos Pitsidianakis
2020-09-21melib/jmap: add email state syncManos Pitsidianakis
2020-09-20melib/jmap: impl copy_messages()Manos Pitsidianakis
2020-09-20melib/thread: "merge" duplicate messages in threadsManos 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-19melib/jmap: impl save() messageManos Pitsidianakis
2020-09-19melib/jmap: allow empty to,from etc fields in EmailObjectManos Pitsidianakis
2020-09-18melib: update smol to 1.0.0Manos 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-17melib/line_break: fix panics from Unicode13 linebreak test casesManos Pitsidianakis
2020-09-16melib/email/compose: set attachment statusManos 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/EnvelopeHashBatch: impl len methodManos Pitsidianakis
2020-09-16melib/email/parser: impl RFC6532Manos Pitsidianakis
2020-09-16melib/imap: treat server input as bytesManos Pitsidianakis
2020-09-16melib/email: don't do case sensitive eq for mime parametersManos 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/email/parser: quoted-printable accept message ending with soft line breakManos 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-15melib/connections: impl tcp keepaliveManos 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-13NotificationType: add melib::ErrorKindManos 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: set conn to Err if watch returns ErrManos Pitsidianakis
2020-09-12melib/imap: try NOOPing in connect()Manos 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