42 Commits (9a29f4245f32e8e7e463926d2a5fe66c5fd161aa)

Author SHA1 Message Date
Manos Pitsidianakis 9a29f4245f
melib/imap: add COMPRESS=DEFLATE support 1 year ago
Manos Pitsidianakis 8ec0da4fbd
melib/imap: add conf toggle flags for IMAP extensions 1 year ago
Manos Pitsidianakis 7bbfd188ef
melib/imap: move current_mailbox to ImapStream 1 year ago
Manos Pitsidianakis 5a5408ecd5
imap: small fixes 1 year ago
Manos Pitsidianakis 97c76cc6a1
melib/error: add ErrorKind struct 1 year ago
Manos Pitsidianakis c7bbf7ed7e
melib: move lookup_ipv4() to connection module 1 year ago
Manos Pitsidianakis 9db6b07b71
Remove some needless clones and stuff (thanks to Clippy) 1 year ago
Manos Pitsidianakis 931863436d
imap: remove blocking imap backend, replace with async 1 year ago
Manos Pitsidianakis a7e177586a
Fix clippy lints 1 year ago
Manos Pitsidianakis f8b84a192c
imap: add current_mailbox enum MailboxSelection 1 year ago
Manos Pitsidianakis 2a0ad92374
imap: don't send CRLF twice when sending LITERAL 1 year ago
Manos Pitsidianakis d7444a5b19
imap: recognize EXPUNGE events 1 year ago
Manos Pitsidianakis d827ea1001
imap/connection.rs: debug print NO/BAD responses 1 year ago
Manos Pitsidianakis c2300e8ea0
imap: update is_online flag on successful read/write 1 year ago
Manos Pitsidianakis 40f66f3333
imap: modify connection timeouts 1 year ago
Manos Pitsidianakis 6ec249dd7f
melib: update nom dependency from 3.2.0 to 5.1.1 1 year ago
Manos Pitsidianakis 815ff98acc
imap: add smarter untagged reply detection 2 years ago
Manos Pitsidianakis eb701695f7
Remove fnv crate 2 years ago
Manos Pitsidianakis c37d8bd331
imap: add mutex timeout lock and remove unwraps 2 years ago
Manos Pitsidianakis 6079909f9c
imap: add managesieve connection 2 years ago
Manos Pitsidianakis 6b2a1f7757
imap: Don't fail on WouldBlock on ImapBlockingConnection 2 years ago
Manos Pitsidianakis bbdc9d69b4
melib/imap: add ImapConnection::connect() 2 years ago
Manos Pitsidianakis 9a46e58029
imap: don't retry command on reconnection 2 years ago
Manos Pitsidianakis f208948651
melib: add mailbox delete/create to IMAP 2 years ago
Manos Pitsidianakis 5dc477bcd5
Fix some unused etc warnings 2 years ago
Manos Pitsidianakis 77d9cef6fc
melib/imap: small fixes 2 years ago
Manos Pitsidianakis 7f8c638361
melib/imap: add mailbox creation ability 2 years ago
Manos Pitsidianakis 21526b5faf
melib: make Work use FnOnce closures 2 years ago
Manos Pitsidianakis 2b6f6ab42c
melib: Add BackendFolder methods, move special usage logic to backend 2 years ago
Manos Pitsidianakis 2e38ea11e2
melib: make MailBackend::is_online() return Result<()> 2 years ago
Manos Pitsidianakis 9fae0f2fa3
melib/imap: prevent minor blocking cases 2 years ago
Manos Pitsidianakis 569127fac5
melib/imap: detect untagged CAPABILITY responses 2 years ago
Manos Pitsidianakis eecec551c1
Display watch thread errors to user 2 years ago
Manos Pitsidianakis 56cda63c83
Fix some warnings 2 years ago
Manos Pitsidianakis 580f0be8a4
imap: fix cases that would block connection 2 years ago
Manos Pitsidianakis 0566937a76
imap: reconnect if connection timed out 2 years ago
Manos Pitsidianakis ee82ae175a
imap: add support for imaps connections 2 years ago
Manos Pitsidianakis 7dc3efaedd
imap: allow conn to be offline and retry on demand 2 years ago
Manos Pitsidianakis 080b8ae775
imap: add log entry on connection retry & failure 2 years ago
Manos Pitsidianakis 059d86de93
map: restart connection on failure in read_lines 2 years ago
Manos Pitsidianakis 64dc44f18f
imap: replace unwraps with checks 2 years ago
Manos Pitsidianakis 0812242f60
Add IMAP backend 2 years ago