rework IMAP list parsing

replace the "DOM-like" model with a "streaming" model, i.e., the tokens
are now immediately processed by stateful callbacks as they are found.
this avoids plenty of allocations and copies (though not of the message
contents, yet).
This commit is contained in:
Oswald Buddenhagen 2022-06-10 18:29:55 +02:00
parent f748bd45df
commit 3aead33008

File diff suppressed because it is too large Load Diff