mirror of https://git.code.sf.net/p/isync/isync
Browse Source
while we already refrained from propagating messages that would be expunged from the target, we still propagated ones that would be expunged from the source. this would lead to the weird situation of creating orphans, and would pose journal replay idempotence problems. such messages will now never have a sync record, so it becomes pointless to test for S_PENDING in the trashing loop. note that the behavior was previously bogus: these messages would have been paired by the end of the run, so we shouldn't have treated them as solo for the purposes of TrashOnlyNew/TrashRemoteNew.wip/maildir-path-under-inbox
Oswald Buddenhagen
3 years ago
2 changed files with 23 additions and 5 deletions
Loading…
Reference in new issue