1317 Commits (f467b57a957672a02cd7d923603a8a9da7f0f9fc)
 

Author SHA1 Message Date
Oswald Buddenhagen 8566283c59 make expiration target side configurable 3 years ago
Oswald Buddenhagen abb596709b add --dry-run mode 3 years ago
Oswald Buddenhagen 5b9256f5dc add support for incomplete headers to copy_msg_convert() 3 years ago
Oswald Buddenhagen ed92816fdb preserve stray CRs in copy_msg_convert() 3 years ago
Oswald Buddenhagen 669f7dbd8f add test for copy_msg_convert() 3 years ago
Oswald Buddenhagen dbffebf560 factor out ADD_NL() inside copy_msg_convert() 3 years ago
Oswald Buddenhagen a32964c34e factor copy_msg_convert() out to own source file 3 years ago
Oswald Buddenhagen 46d244533e return error strings from copy_msg_convert() 3 years ago
Oswald Buddenhagen 9b72e10320 make IMAP error messages less confusing 3 years ago
Oswald Buddenhagen 3aead33008 rework IMAP list parsing 3 years ago
Oswald Buddenhagen f748bd45df tweak debug output for IMAP literals 3 years ago
Oswald Buddenhagen 80831e50b9 add xprintf() 3 years ago
Oswald Buddenhagen 0079ec774a add escaping of non-printable & non-ASCII characters to xvasprintf() 3 years ago
Oswald Buddenhagen 57173bd289 restructure xvasprintf() for uniformity 3 years ago
Oswald Buddenhagen 1a89f8a178 move imap_vprintf() to util.c and rename it to xvasprintf() 3 years ago
Oswald Buddenhagen 859b7dd7f2 try to avoid extra syscalls when reading sockets 3 years ago
Oswald Buddenhagen ac3b5186b0 don't notify about socket reads that fall short of expectations 3 years ago
Oswald Buddenhagen 96b1e52802 make socket_read()'s interface more like socket_read_line()'s 3 years ago
Oswald Buddenhagen 6f15980cd9 socket_read_line(): reset buffer offset when no bytes are left 3 years ago
Oswald Buddenhagen 69653aafeb beautify socket_read_line() somewhat 3 years ago
Oswald Buddenhagen bc3145617a add input length argument to map_name() 3 years ago
Oswald Buddenhagen 5243c69863 require IMAP4rev1 capability 3 years ago
Oswald Buddenhagen 4a5c79993c optimize IMAP flag parsing 3 years ago
Oswald Buddenhagen 6b9d4311d2 make IMAP parsing case insensitive 3 years ago
Oswald Buddenhagen 8d9c68f73a optimize string operations in IMAP parser 3 years ago
Oswald Buddenhagen c5e967f94d add support for LITERAL- extension 3 years ago
Oswald Buddenhagen 5048521d79 make sure that all IMAP lists are parsed 3 years ago
Oswald Buddenhagen a07be5f175 improve error reporting from IMAP list parsing 3 years ago
Oswald Buddenhagen c7f50a3069 simplify parsing responses with multiple IMAP lists 3 years ago
Oswald Buddenhagen ad8520b741 revamp sending of IMAP commands with literals 3 years ago
Oswald Buddenhagen abd31aad61 simplify assembly of IMAP APPEND commands 3 years ago
Oswald Buddenhagen 4ae0159132 handle tagged BAD [TOOBIG] server responses 3 years ago
Oswald Buddenhagen 5e5c7fb508 free IMAP command's payload prior to invoking its completion callback 3 years ago
Oswald Buddenhagen 1225f0b86b add ExpungeSolo option 3 years ago
Oswald Buddenhagen 95a22739fa don't UID EXPUNGE too many messages 3 years ago
Oswald Buddenhagen 1631361f66 revamp handling of expunged messages 3 years ago
Oswald Buddenhagen 1a1ac25bc8 track IMAP message sequence numbers (and therefore expunges) 3 years ago
Oswald Buddenhagen df4e6383f5 track number of messages in IMAP stores 3 years ago
Oswald Buddenhagen 6fe7172901 moan about trashing in non-UIDPLUS boxes 3 years ago
Oswald Buddenhagen edbf9a35da use UID EXPUNGE also when trashing remotely 3 years ago
Oswald Buddenhagen 04c7126ce9 add autotest for syncing non-UIDPLUS stores 3 years ago
Oswald Buddenhagen 767a318eea add new sync operation 'Old' 3 years ago
Oswald Buddenhagen a8e145e589 split OPEN_PAIRED from OPEN_OLD, and rename OPEN_OLD_IDS accordingly 3 years ago
Oswald Buddenhagen d77d67c948 concentrate calculation of minimal loaded UID in load_box() 3 years ago
Oswald Buddenhagen e98aed87f0 silently reinterpret --full 3 years ago
Oswald Buddenhagen 58564e4f76 rename Delete to Gone 3 years ago
Oswald Buddenhagen 6308a7f41b rename ReNew to Upgrade 3 years ago
Oswald Buddenhagen 8f39d06015 fix mixing MaxMessages with MaxSize 3 years ago
Oswald Buddenhagen 882c9825cd fix handling of 'seen' flag wrt placeholders 3 years ago
Oswald Buddenhagen cb687f1bee make MaxSize ignore source-side message flagging 3 years ago