Commit History

Author SHA1 Message Date
  Oswald Buddenhagen f748bd45df tweak debug output for IMAP literals 2 years ago
  Oswald Buddenhagen 80831e50b9 add xprintf() 2 years ago
  Oswald Buddenhagen 0079ec774a add escaping of non-printable & non-ASCII characters to xvasprintf() 2 years ago
  Oswald Buddenhagen 57173bd289 restructure xvasprintf() for uniformity 2 years ago
  Oswald Buddenhagen 1a89f8a178 move imap_vprintf() to util.c and rename it to xvasprintf() 2 years ago
  Oswald Buddenhagen 859b7dd7f2 try to avoid extra syscalls when reading sockets 2 years ago
  Oswald Buddenhagen ac3b5186b0 don't notify about socket reads that fall short of expectations 2 years ago
  Oswald Buddenhagen 96b1e52802 make socket_read()'s interface more like socket_read_line()'s 2 years ago
  Oswald Buddenhagen 6f15980cd9 socket_read_line(): reset buffer offset when no bytes are left 2 years ago
  Oswald Buddenhagen 69653aafeb beautify socket_read_line() somewhat 2 years ago
  Oswald Buddenhagen bc3145617a add input length argument to map_name() 2 years ago
  Oswald Buddenhagen 5243c69863 require IMAP4rev1 capability 2 years ago
  Oswald Buddenhagen 4a5c79993c optimize IMAP flag parsing 2 years ago
  Oswald Buddenhagen 6b9d4311d2 make IMAP parsing case insensitive 2 years ago
  Oswald Buddenhagen 8d9c68f73a optimize string operations in IMAP parser 2 years ago
  Oswald Buddenhagen c5e967f94d add support for LITERAL- extension 2 years ago
  Oswald Buddenhagen 5048521d79 make sure that all IMAP lists are parsed 2 years ago
  Oswald Buddenhagen a07be5f175 improve error reporting from IMAP list parsing 2 years ago
  Oswald Buddenhagen c7f50a3069 simplify parsing responses with multiple IMAP lists 2 years ago
  Oswald Buddenhagen ad8520b741 revamp sending of IMAP commands with literals 2 years ago
  Oswald Buddenhagen abd31aad61 simplify assembly of IMAP APPEND commands 2 years ago
  Oswald Buddenhagen 4ae0159132 handle tagged BAD [TOOBIG] server responses 2 years ago
  Oswald Buddenhagen 5e5c7fb508 free IMAP command's payload prior to invoking its completion callback 2 years ago
  Oswald Buddenhagen 1225f0b86b add ExpungeSolo option 2 years ago
  Oswald Buddenhagen 95a22739fa don't UID EXPUNGE too many messages 2 years ago
  Oswald Buddenhagen 1631361f66 revamp handling of expunged messages 2 years ago
  Oswald Buddenhagen 1a1ac25bc8 track IMAP message sequence numbers (and therefore expunges) 2 years ago
  Oswald Buddenhagen df4e6383f5 track number of messages in IMAP stores 2 years ago
  Oswald Buddenhagen 6fe7172901 moan about trashing in non-UIDPLUS boxes 2 years ago
  Oswald Buddenhagen edbf9a35da use UID EXPUNGE also when trashing remotely 2 years ago
  Oswald Buddenhagen 04c7126ce9 add autotest for syncing non-UIDPLUS stores 2 years ago
  Oswald Buddenhagen 767a318eea add new sync operation 'Old' 2 years ago
  Oswald Buddenhagen a8e145e589 split OPEN_PAIRED from OPEN_OLD, and rename OPEN_OLD_IDS accordingly 2 years ago
  Oswald Buddenhagen d77d67c948 concentrate calculation of minimal loaded UID in load_box() 2 years ago
  Oswald Buddenhagen e98aed87f0 silently reinterpret --full 2 years ago
  Oswald Buddenhagen 58564e4f76 rename Delete to Gone 2 years ago
  Oswald Buddenhagen 6308a7f41b rename ReNew to Upgrade 2 years ago
  Oswald Buddenhagen 8f39d06015 fix mixing MaxMessages with MaxSize 2 years ago
  Oswald Buddenhagen 882c9825cd fix handling of 'seen' flag wrt placeholders 2 years ago
  Oswald Buddenhagen cb687f1bee make MaxSize ignore source-side message flagging 2 years ago
  Oswald Buddenhagen e6a15bee59 make sure we fetch source flags when expiring while pulling new 2 years ago
  Oswald Buddenhagen 3febb16fd5 fix off-by-one when loading messages outside the bulk range 2 years ago
  Oswald Buddenhagen 0089f49c4a fix expiration when syncing only new messages 2 years ago
  Oswald Buddenhagen 4ddacef2c1 fix expiration completion during --noop run 2 years ago
  Oswald Buddenhagen ef43021f26 don't pointlessly load near-side new messages when expiring 2 years ago
  Oswald Buddenhagen fe4e478e95 fix expiration completion after external expunge 2 years ago
  Oswald Buddenhagen 1ca278ad0d simplify journaling of expiring unborn messages 2 years ago
  Oswald Buddenhagen eab3874918 orphan/prune sync entries also if messages were expunged externally 2 years ago
  Oswald Buddenhagen f2f519e20b fix bogus orphaning due to expunging 2 years ago
  Oswald Buddenhagen 3c0ad89a13 don't propagate about-to-be-expunged messages 2 years ago