mpart-async
mpart-async copied to clipboard
Asynchronous Multipart Requests for Rust
Added unit tests that prove that the current field boundary finding logic causes a busy exhausted loop when user code calls `continue` and an error when user code calls `break`...
I found an issue in the field boundary finding logic. The current logic is such that, if `buffer` in `MultipartParser::poll_next` does not contain the entire field boundary but happens to...
https://rustsec.org/advisories/RUSTSEC-2021-0146 The commit [`e99b3c7`](https://github.com/bluss/twoway/commit/e99b3c718df1117ad7f54c33f6540c8f46cc17dd) releasing version 0.2.2 explicitly deprecates `twoway` in favour of [`memchr`](https://crates.io/crates/memchr) crate.
mpart-async currently returns an `InvalidBoundry` error if a multipart boundary uses the LF line terminator. While the HTTP Spec does call for CRLF terminated Multipart Boundries,[ it also state that...