572 Commits (alpha-0.6.1)

Author SHA1 Message Date
Manos Pitsidianakis e8a98f87e3
Change version to 0.6.1 2 years ago
Manos Pitsidianakis 890000bd0e
status page: trim extension name at 30 chars 2 years ago
Manos Pitsidianakis 1bdecd62c7
melib/nntp: add AUTH support 2 years ago
Manos Pitsidianakis ce45cf5f17
melib/{imap,nntp}: flush after write_all 2 years ago
Manos Pitsidianakis ec0153e7b2
melib: add protocol extension info in MailBackendCapabilities 2 years ago
Manos Pitsidianakis 2b3949ddb2
melib: add missing cfg attribute for NNTP 2 years ago
Manos Pitsidianakis 522f667350
melib: add experimental NNTP backend 2 years ago
Manos Pitsidianakis 93d9c195cc
Change version to 0.6.0 2 years ago
Manos Pitsidianakis 3ac2c12e7a
Small fixes 2 years ago
Manos Pitsidianakis 5c038887db
melib/imap: add MOVE support 2 years ago
Manos Pitsidianakis 5ec7c59d8a
melib/threads: re-add to missing_message_ids on remove 2 years ago
Manos Pitsidianakis 9a29f4245f
melib/imap: add COMPRESS=DEFLATE support 2 years ago
Manos Pitsidianakis d8f2a08e7b
melib/smtp: add serde field default values 2 years ago
Manos Pitsidianakis 8ec0da4fbd
melib/imap: add conf toggle flags for IMAP extensions 2 years ago
Manos Pitsidianakis 7bbfd188ef
melib/imap: move current_mailbox to ImapStream 2 years ago
Manos Pitsidianakis 32b4c30fee
melib/email.rs: use SmallVec for Address fields 2 years ago
Manos Pitsidianakis 52cec59215
melib/error: add From<&MeliError> for MeliError 2 years ago
Manos Pitsidianakis cc119c19b0
melib/maildir: send NewFlags events 2 years ago
Manos Pitsidianakis 031e81ac8f
imap: add UntaggedResponse::UIDFetch 2 years ago
Manos Pitsidianakis f41a1ffe3a
imap: remove FLAGS.SILENT from STOREs 2 years ago
Manos Pitsidianakis 3f8aa560f0
melib/MailBackend: add MailBackendCapabilities struct 2 years ago
Manos Pitsidianakis 5a5408ecd5
imap: small fixes 2 years ago
Manos Pitsidianakis 00acba7717
melib/MailBackend: add copy_messages,set_flags,delete_messages methods 2 years ago
Manos Pitsidianakis 246ac4b84a
Update smallvec dependency to 1.4.1 2 years ago
Manos Pitsidianakis 1b8529c59c
melib/imap: use LITERAL+ with APPEND 2 years ago
Manos Pitsidianakis 99fbac3806
Remove unused variables/functions 2 years ago
Manos Pitsidianakis 0ee3a0bf79
imap: clear mesage totals when fetching entire mailbox 2 years ago
Manos Pitsidianakis 6121f77853
imap: support LIST-STATUS 2 years ago
Manos Pitsidianakis 350c8033b1
imap: use ImapLineIterator in imap_mailboxes() 2 years ago
Manos Pitsidianakis e49c293b01
imap: impl DoubleEndedIterator for ImapLineIterator 2 years ago
Manos Pitsidianakis b9343dfb32
imap: update supported capabilities 2 years ago
Manos Pitsidianakis 0882dbbad0
melib/Collection: put all fields behind a mutex 2 years ago
Manos Pitsidianakis 1112ef4717
melib/Collection: remove unused fields 2 years ago
Manos Pitsidianakis fadb3634e0
melib: take MailboxHash instead of &Mailbox in fetch*() 2 years ago
Manos Pitsidianakis 9103d05617
melib: s/get/fetch in MailBackend methods 2 years ago
Manos Pitsidianakis 0a7f283582
imap: prevent deadlock in watch::examine_updates 2 years ago
Manos Pitsidianakis c6c2865a54
melib/thread/iterators: remove recursion in favor of loops 2 years ago
Manos Pitsidianakis 32f196143e
melib: add supports_search() method to MailBackend 2 years ago
Manos Pitsidianakis d3391e96c0
mbox: send envelope payload in chunks 2 years ago
Manos Pitsidianakis 77dc1d74bf
Add smtp client support for sending mail in UI 2 years ago
Manos Pitsidianakis 08c462801d
melib/mbox: fix not updating mailbox_index on new envelope 2 years ago
Manos Pitsidianakis e1c9967260
melib: Small documentation fixes for smtp, thread 2 years ago
Manos Pitsidianakis 4b27ae2b91
melib: Add experimental SMTP client 2 years ago
Manos Pitsidianakis 97c76cc6a1
melib/error: add ErrorKind struct 2 years ago
Manos Pitsidianakis c7bbf7ed7e
melib: move lookup_ipv4() to connection module 2 years ago
Manos Pitsidianakis 9db6b07b71
Remove some needless clones and stuff (thanks to Clippy) 2 years ago
Manos Pitsidianakis 931863436d
imap: remove blocking imap backend, replace with async 2 years ago
Manos Pitsidianakis b5748c247a
MailBackend: remove connect() method 2 years ago
Manos Pitsidianakis f48343ca89
conf/accounts: add is_{async,remote} fields 2 years ago
Manos Pitsidianakis 231471fa8c
MailBackend: add is_{async,online} methods 2 years ago