255 Commits (c82397cf6e6c3c89b3b5bce6836bf17208abae70)

Author SHA1 Message Date
Oswald Buddenhagen 3651c30296 increase PassCmd output buffer even more 5 years ago
Oswald Buddenhagen 04fc586e75 handle case-insensitivity of IMAP's INBOX 5 years ago
Oswald Buddenhagen 94022a6752 catch server's failure to FETCH * 5 years ago
Oswald Buddenhagen 93fb3c29c6 fix UIDNEXT error message 5 years ago
Dmitry Torokhov bf14798700 Bump up PassCmd buffer size to 2KiB 6 years ago
Oswald Buddenhagen fbc432aace fix parsing of NIL hierarchy delimiters in IMAP LIST responses 6 years ago
Oswald Buddenhagen 702b6ec4a1 fix spacing in "SASL mechanism(s) not available" error message 6 years ago
Klemens Nanni d61f462039 Fix CopyArrivalDate on platforms without glibc 6 years ago
Gergely Risko a8f6eebdd9 Work around useless SASL warnings 6 years ago
Oswald Buddenhagen acfa3a2bbc sort messages from UID FETCH request 6 years ago
Oswald Buddenhagen f7cec3064d bump IMAP command buffer size to 4KiB 6 years ago
Oswald Buddenhagen f698f16967 fix type of 'port' and check its range in config reader 7 years ago
Oswald Buddenhagen f82c172d2b fix IMAP UID sequence also in imap_find_new_msgs() 7 years ago
Oswald Buddenhagen 0a5a847932 fix IMAP UID sequence in UIDNEXT determination fallback 7 years ago
Oswald Buddenhagen 53e8e79488 remove pointless conditional in assignment of ctx->delimiter 7 years ago
Oswald Buddenhagen 3a2e6b3793 prune SSL 2 support 7 years ago
Alessandro Ghedini a9feea71fe Fix spelling of error messages 7 years ago
Oswald Buddenhagen 47bdbb4aab enable TLS 1.1 and 1.2 by default 8 years ago
Oswald Buddenhagen bb632d1cd0 make UIDs unsigned 8 years ago
Oswald Buddenhagen bd5fb6fff3 move away from magic UIDs in the sync state 8 years ago
Oswald Buddenhagen 4cc5ad5a1a introduce driver call debugging 8 years ago
Oswald Buddenhagen bbe4567bce let driver_t::openbox_box() return the UID validity 8 years ago
Oswald Buddenhagen 8d4918affd introduce get_uidnext() driver callback 8 years ago
Oswald Buddenhagen 683e581340 let driver_t::find_new_msgs() return the list of messages 8 years ago
Oswald Buddenhagen 74e9368121 let driver_t::load_box() return the list of messages 8 years ago
Oswald Buddenhagen 6e32b88f3d let driver_t::list_store() return the list of boxes 8 years ago
Oswald Buddenhagen 8b7d3792e4 factor out transform_refcounted_msg_response() 8 years ago
Oswald Buddenhagen 39247197f9 make struct imap_cmd_refcounted_state "abstract" 8 years ago
Oswald Buddenhagen c886f71054 make driver_t::prepare_load_box() return the final options 8 years ago
Oswald Buddenhagen 83ebe9022d introduce get_box_path() driver callback 8 years ago
Oswald Buddenhagen d624c9af5d make set_bad_callback() a proper driver_t entry 8 years ago
Oswald Buddenhagen f46cf8c887 provide a proper getter callback for driver capabilities 8 years ago
Oswald Buddenhagen d54809e268 prepend "get_" to getters in driver_t 8 years ago
Oswald Buddenhagen 72be55b0e3 add fallbacks for determining UIDNEXT 8 years ago
Oswald Buddenhagen 416ced25dd fix repeated listing of same Store with different flags 8 years ago
Oswald Buddenhagen 28d52b2b18 de-obfuscate cmd_sendable() 8 years ago
Oswald Buddenhagen 0aa4c628df add comments 8 years ago
Oswald Buddenhagen af4b8896f0 use typedefs for structs more 8 years ago
Oswald Buddenhagen 1e939bafd8 don't use strncpy() to copy TUIDs 8 years ago
Oswald Buddenhagen 3ebb066aba make -DN print also the sent data 8 years ago
Oswald Buddenhagen 2457b2baa3 don't arbitrarily limit UIDs to a billion, part 2 8 years ago
Oswald Buddenhagen 77acc26812 implement Message-Id based UIDVALIDITY recovery 8 years ago
Oswald Buddenhagen f9fe75602e don't fetch message size unless necessary 8 years ago
Oswald Buddenhagen 3d64f16702 make fetching of partial UID ranges more flexible 8 years ago
Oswald Buddenhagen 509a191474 make more use of strnlen() 8 years ago
Oswald Buddenhagen 3b615bba3c make more use of nfstrndup() 8 years ago
Oswald Buddenhagen ef0e7fdd3e accept NAMESPACE responses without hierarchy delimiter 8 years ago
Oswald Buddenhagen 03e25db3b8 validate NAMESPACE response earlier 8 years ago
Oswald Buddenhagen 1a707ab156 inform user if LOGIN was skipped because of missing SSL 8 years ago
Oswald Buddenhagen 1b235d3d46 make * not match LOGIN even in non-SSL builds 8 years ago