isync/src
Oswald Buddenhagen 4ae0159132 handle tagged BAD [TOOBIG] server responses
some servers consider attempts to APPEND too big messages to be BAD
commands, rather than just NO-worthy ones. so just pretend that we did
in fact get a NO, and carry on.

this was tested with gmail. if we run into servers that don't send the
expected response code, we will need to relax the condition.
2022-06-19 16:10:57 +02:00
..
.gitignore track IMAP message sequence numbers (and therefore expunges) 2022-06-19 16:10:01 +02:00
bit_enum_gen.pl add debug pretty-printing for sync record status flags as well 2022-06-19 16:03:44 +02:00
common.h add autotest for syncing non-UIDPLUS stores 2022-06-19 16:10:01 +02:00
config.c add ExpungeSolo option 2022-06-19 16:10:54 +02:00
config.h rename Delete to Gone 2022-06-19 16:10:01 +02:00
driver.c track number of messages in IMAP stores 2022-06-19 16:10:01 +02:00
driver.h add ExpungeSolo option 2022-06-19 16:10:54 +02:00
drv_imap.c handle tagged BAD [TOOBIG] server responses 2022-06-19 16:10:57 +02:00
drv_maildir.c add ExpungeSolo option 2022-06-19 16:10:54 +02:00
drv_proxy_gen.pl rework interrupt-resume autotesting 2022-06-19 16:03:44 +02:00
drv_proxy.c rework interrupt-resume autotesting 2022-06-19 16:03:44 +02:00
imap_msgs.c track IMAP message sequence numbers (and therefore expunges) 2022-06-19 16:10:01 +02:00
imap_p.h track IMAP message sequence numbers (and therefore expunges) 2022-06-19 16:10:01 +02:00
main_list.c fix possible attempts to set flags of M_DEAD messages 2022-06-19 16:03:44 +02:00
main_p.h add --list-stores mode 2022-06-19 16:03:25 +02:00
main_sync.c add ExpungeSolo option 2022-06-19 16:10:54 +02:00
main.c add ExpungeSolo option 2022-06-19 16:10:54 +02:00
Makefile.am track IMAP message sequence numbers (and therefore expunges) 2022-06-19 16:10:01 +02:00
mbsync.1 add ExpungeSolo option 2022-06-19 16:10:54 +02:00
mbsyncrc.sample documentation tweaks 2022-06-19 16:01:22 +02:00
mdconvert.1 fix roff abuse in mdconvert man page 2022-06-19 16:01:29 +02:00
mdconvert.c coding style: add "superfluous" braces 2022-06-19 16:01:29 +02:00
run-tests.pl add ExpungeSolo option 2022-06-19 16:10:54 +02:00
socket.c rename nfcalloc() => nfzalloc() 2022-06-19 16:02:03 +02:00
socket.h convert licensing to SPDX 2022-06-19 16:01:29 +02:00
sync_p.h revamp handling of expunged messages 2022-06-19 16:10:01 +02:00
sync_state.c simplify journaling of expiring unborn messages 2022-06-19 16:10:00 +02:00
sync.c add ExpungeSolo option 2022-06-19 16:10:54 +02:00
sync.h add ExpungeSolo option 2022-06-19 16:10:54 +02:00
tst_imap_msgs.c track IMAP message sequence numbers (and therefore expunges) 2022-06-19 16:10:01 +02:00
tst_timers.c centralize some #includes 2022-06-19 16:02:03 +02:00
util.c rework interrupt-resume autotesting 2022-06-19 16:03:44 +02:00