mirror of
https://github.com/fafhrd91/actix-web
synced 2024-12-18 01:43:58 +01:00
37c76a39ab
* Fix Multipart consuming payload before header checks What -- Split up logic in the constructor into two functions: - **from_boundary:** build Multipart from boundary and stream - **from_error:** build Multipart for MultipartError Also we make the `boundary`, `from_boundary`, `from_error` methods public within the crate so that we can use them in the extractor. The extractor is then able to perform header checks and only consume the payload if the checks pass. * Add tests * Add payload consumption test Co-authored-by: Rob Ede <robjtede@icloud.com>
71 lines
1.3 KiB
Markdown
71 lines
1.3 KiB
Markdown
# Changes
|
|
|
|
## Unreleased - 2020-xx-xx
|
|
* Fix multipart consuming payload before header checks #1513
|
|
|
|
|
|
## 3.0.0 - 2020-09-11
|
|
* No significant changes from `3.0.0-beta.2`.
|
|
|
|
|
|
## 3.0.0-beta.2 - 2020-09-10
|
|
* Update `actix-*` dependencies to latest versions.
|
|
|
|
|
|
## 0.3.0-beta.1 - 2020-07-15
|
|
* Update `actix-web` to 3.0.0-beta.1
|
|
|
|
|
|
## 0.3.0-alpha.1 - 2020-05-25
|
|
* Update `actix-web` to 3.0.0-alpha.3
|
|
* Bump minimum supported Rust version to 1.40
|
|
* Minimize `futures` dependencies
|
|
* Remove the unused `time` dependency
|
|
* Fix missing `std::error::Error` implement for `MultipartError`.
|
|
|
|
## [0.2.0] - 2019-12-20
|
|
|
|
* Release
|
|
|
|
## [0.2.0-alpha.4] - 2019-12-xx
|
|
|
|
* Multipart handling now handles Pending during read of boundary #1205
|
|
|
|
## [0.2.0-alpha.2] - 2019-12-03
|
|
|
|
* Migrate to `std::future`
|
|
|
|
## [0.1.4] - 2019-09-12
|
|
|
|
* Multipart handling now parses requests which do not end in CRLF #1038
|
|
|
|
## [0.1.3] - 2019-08-18
|
|
|
|
* Fix ring dependency from actix-web default features for #741.
|
|
|
|
## [0.1.2] - 2019-06-02
|
|
|
|
* Fix boundary parsing #876
|
|
|
|
## [0.1.1] - 2019-05-25
|
|
|
|
* Fix disconnect handling #834
|
|
|
|
## [0.1.0] - 2019-05-18
|
|
|
|
* Release
|
|
|
|
## [0.1.0-beta.4] - 2019-05-12
|
|
|
|
* Handle cancellation of uploads #736
|
|
|
|
* Upgrade to actix-web 1.0.0-beta.4
|
|
|
|
## [0.1.0-beta.1] - 2019-04-21
|
|
|
|
* Do not support nested multipart
|
|
|
|
* Split multipart support to separate crate
|
|
|
|
* Optimize multipart handling #634, #769
|