sftse

Results 40 issues of sftse

The parse function is potentially easy to misuse. Also, some unrelated refactors.

This PR tightens up the allocations by a bit. It's unlikely there are any juicy gains here, but the changes also happen to lead to terser, more clear code, so...

The subtree involving `kuchikiki` and `html5ever` holds back a number of dependencies from updating. This PR is a small step towards updating that subtree, which contains `syn 1.0` and `rand...

This reduces the number of public API functions that can have bad interactions and cause UB. This reduces it to only `fn inner()` and `fn unmanage()` while previously any combination...

There have previously been some bugs with handling folding whitespace. This seems like a good target for a property-based test. This PR introduces a small property-based test for dates that...

The way `mail-parser` currently represents mailboxes and groups is a bit verbose to deal with, and makes subsequent handling more complex and error prone. Because of the arguably awkward way...

The RFC6854 which permits groups to be senders was missing in the README.

The charset can be declared in the html itself and can fall out of sync when the body part is decoded to utf8. The html returned from this library will...

`mail-parser` encodes mailboxes and groups slightly different to RFC5322 3.4 Address Specification, printed below reordered for better reading. ``` display-name = phrase angle-addr = [CFWS] "" [CFWS] / obs-angle-addr name-addr...