1334 Commits (master)
 

Author SHA1 Message Date
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
Oswald Buddenhagen e6a15bee59 make sure we fetch source flags when expiring while pulling new 3 years ago
Oswald Buddenhagen 3febb16fd5 fix off-by-one when loading messages outside the bulk range 3 years ago
Oswald Buddenhagen 0089f49c4a fix expiration when syncing only new messages 3 years ago
Oswald Buddenhagen 4ddacef2c1 fix expiration completion during --noop run 3 years ago
Oswald Buddenhagen ef43021f26 don't pointlessly load near-side new messages when expiring 3 years ago
Oswald Buddenhagen fe4e478e95 fix expiration completion after external expunge 3 years ago
Oswald Buddenhagen 1ca278ad0d simplify journaling of expiring unborn messages 3 years ago
Oswald Buddenhagen eab3874918 orphan/prune sync entries also if messages were expunged externally 3 years ago
Oswald Buddenhagen f2f519e20b fix bogus orphaning due to expunging 3 years ago
Oswald Buddenhagen 3c0ad89a13 don't propagate about-to-be-expunged messages 3 years ago
Oswald Buddenhagen fbc563e4cb autotest skipping doomed messages more thoroughly 3 years ago
Oswald Buddenhagen eab4a12a63 make sure that entries with deleted placeholders are pruned 3 years ago
Oswald Buddenhagen 0da273686f rework flag propagation during placeholder upgrade 3 years ago
Oswald Buddenhagen 3d90507a75 fix resuming propagation of flags on new messages 3 years ago
Oswald Buddenhagen a2880d740c de-noise msg_fetched() somewhat (prospectively) 3 years ago
Oswald Buddenhagen be9625725c rework maxuid tracking yet again 3 years ago
Oswald Buddenhagen 2f4b71c56e knock out ReNew if there are no dummies 3 years ago
Oswald Buddenhagen 1d433b4773 revamp post-journal-replay OPEN_* flags computation 3 years ago
Oswald Buddenhagen 03d0ab0fbf fix dropping of pending message propagations when resuming 3 years ago
Oswald Buddenhagen e6c6840651 make sure we fetch source flags when resuming --renew 3 years ago
Oswald Buddenhagen a652043934 fix updating cached message flags in imap_set_msg_flags() 3 years ago
Oswald Buddenhagen 698f9ff173 don't log right before saving state unless requested 3 years ago
Oswald Buddenhagen d74af51fa1 rework interrupt-resume autotesting 3 years ago
Oswald Buddenhagen 58a69a5b63 split off -Ts from -Tj 3 years ago
Oswald Buddenhagen 13764a94b9 don't expunge until all flag propagation is complete 3 years ago
Oswald Buddenhagen fa8186c8d4 heed M_DEAD more thoroughly 3 years ago
Oswald Buddenhagen 4e25fd59c1 fix possible attempts to set flags of M_DEAD messages 3 years ago
Oswald Buddenhagen 87d1a4edde fix invalid data accesses in proxy driver callbacks 3 years ago
Oswald Buddenhagen 30a6015624 test also one-sided async operation 3 years ago
Oswald Buddenhagen 3a8f8a8391 fake async drivers more convincingly 3 years ago
Oswald Buddenhagen 16238909d3 print some more debug info during state reading and journal replay 3 years ago
Oswald Buddenhagen 6e7b3d24c1 improve some debug messages 3 years ago
Oswald Buddenhagen 950ebe833d add debug messages about effective requested operations 3 years ago