aerc now errors when trying to open a folder with two colons.
See discussion on the ML: https://lists.sr.ht/~rjarry/aerc-devel/%3CCY9A00KH5C1Z.26PY7P1UCTWZP%40ferdinandy.com%3E
I looked into the error. What happens is that
go-maildirstops parsing when it runs into an error, but returns whatever it already had: https://git.sr.ht/~rjarry/aerc/tree/40c25caafd583d4ee6ab3f5b318306e534abe480/item/worker/maildir/container.go?view-source#L71
So unfortunately, not only the bad files are dropped, but other things as well. Ideally,
go-maildirshould probably return all keys that it can and then we should display all of those and an error.
On the other hand looking at the maildir code I can't see why it would not return all valid files?
Note: the error itself (not parsing
1686325684.2046813_1.mashenka,U=103:2:2,RScorrectly persists in 0.4.1. I still need to test whether
go-maildiractually returns all the valid files or just up until it encounters the error.