333 Commits (5d7f2c74614db0652421f3c6f4663263dac6b255)

Author SHA1 Message Date
Oswald Buddenhagen 35375df63f don't put IMAP stores in SST_BAD state into the unowned list 3 years ago
Oswald Buddenhagen 75113ef796 get rid of some redundant casts 3 years ago
Oswald Buddenhagen 9356300952 convert licensing to SPDX 3 years ago
Oswald Buddenhagen 72ba7ef125 bump copyrights 3 years ago
Oswald Buddenhagen 259132b7e7 plug memory leaks in imap_{store,trash}_msg() error paths 3 years ago
Oswald Buddenhagen 4c2fb74207 fix storing messages on non-UIDPLUS servers 3 years ago
Oswald Buddenhagen ee9fd2f5c7 workaround iCloud IMAP bug 3 years ago
Oswald Buddenhagen d6b9a139e4 re-issue IMAP CAPABILITY after authentication 3 years ago
Oswald Buddenhagen b6c36624f0 work around "unexpected EOF" error messages at end of SSL connections 3 years ago
Oswald Buddenhagen 6b22c837f6 overflow-check ranges[] in imap_set_range() 3 years ago
Oswald Buddenhagen 87c2ac1cc9 reserve enough UID ranges in imap_load_box() 3 years ago
Oswald Buddenhagen 127003ee37 reject unreasonably long mailbox names from IMAP LIST 3 years ago
Oswald Buddenhagen 463272eab8 CVE-2021-3657: reject excessively large IMAP literals 3 years ago
Oswald Buddenhagen a846ab054d enable embedding arbitrarily long strings into IMAP commands 4 years ago
Oswald Buddenhagen 589d2ed428 CVE-2021-3578: fix handling of unexpected APPENDUID response code 4 years ago
Oswald Buddenhagen a86e6f8c7c don't crash on malformed CAPABILITY responses 4 years ago
Oswald Buddenhagen d8feb67dae tolerate INBOX mis-casing in Path 4 years ago
Oswald Buddenhagen fe5d59f8e3 CVE-2021-20247: reject funny mailbox names from IMAP LIST/LSUB 4 years ago
Oswald Buddenhagen 95a83c8220 be more tolerant of formally malformed response codes 4 years ago
Oswald Buddenhagen 8c86f34bf0 fix bogus continuation of IMAP list parsing 4 years ago
Oswald Buddenhagen 32392adbe3 accept unsolicited FETCH responses (without payload) after all 4 years ago
Oswald Buddenhagen c8b73acad2 unbreak handling of 'INBOX.' NAMESPACE again 4 years ago
Anton Khirnov fc300fd811 Set authentication id for the SASL EXTERNAL mechanism 4 years ago
Oswald Buddenhagen e67cf01eb8 improve SASL error messages 4 years ago
Oswald Buddenhagen c2e6e962b5 tune SASL-related comments 4 years ago
Oswald Buddenhagen 4423a932f3 add forced async mode to proxy driver 4 years ago
Oswald Buddenhagen c3d91ae1e8 introduce new inheritance model based on C11 anonymous structs 4 years ago
Oswald Buddenhagen a9ce7be962 streamline init of type & name in imap_parse_store() 4 years ago
Oswald Buddenhagen 09341c10c5 make complaints about unrecognized keywords more verbose 4 years ago
Oswald Buddenhagen 23513564df improve error handling in post-STORE UIDNEXT fallback 5 years ago
Oswald Buddenhagen 42f165ecf7 fix UIDNEXT query vs. concurrent imap_fetch_msg() 5 years ago
Oswald Buddenhagen f099141e42 make item tracking in parse_fetch_rsp() more uniform 5 years ago
Oswald Buddenhagen ec47c90554 delay allocation of msgdata.msgid field 5 years ago
Oswald Buddenhagen b37d6b1c00 fix invalid free() in error path 5 years ago
Oswald Buddenhagen c69718baab remove redundant zero initializations 5 years ago
Oswald Buddenhagen b148fd9e44 de-duplicate exit paths of imap_alloc_store() 5 years ago
Oswald Buddenhagen c83330ffe8 don't unnecessarily re-initialize some members of imap_store 5 years ago
Oswald Buddenhagen cfaa4848dd actually implement imap_commit_cmds() 5 years ago
Oswald Buddenhagen 70bad66129 create placeholders for messages over MaxSize 5 years ago
Oswald Buddenhagen 0e5046e14a add/fix/de-duplicate comments 5 years ago
Oswald Buddenhagen 395f802500 fix loading of some messages' sizes in some partial sync scenarios 5 years ago
Oswald Buddenhagen 198ca65b6e add option to get password from macOS Keychain 5 years ago
Oswald Buddenhagen 03b15dbdd3 add ability to script IMAP user query 5 years ago
Oswald Buddenhagen 503478533c de-duplicate FETCH response data item traversal somewhat 5 years ago
Oswald Buddenhagen 8acf56b311 complain about malformed item names in FETCH responses 5 years ago
Oswald Buddenhagen 47b477b3fb re-nest parse_fetch_rsp() 5 years ago
Oswald Buddenhagen 81c4bfeefa extract parse_fetched_flags() from parse_fetch_rsp() 5 years ago
Oswald Buddenhagen d4ead05a02 extract parse_fetched_header() from parse_fetch_rsp() 5 years ago
Oswald Buddenhagen 67ea5bea7f handle bogus IMAP FETCH responses more robustly 5 years ago
Oswald Buddenhagen a5a8783ea3 sanitize error handling in IMAP FETCH response processing 5 years ago