Rocket/core/lib
Sergio Benitez 009be32a8c Improve request conversion performance, semantics.
This commit makes the following improvements to core request handling:

  * Absolute target URIs are not rejected. Instead, the path and query
    parts are passed through the application. This resolves an issue
    where certain HTTP/2 requests would be rejected by Rocket.
  * Data is never copied from the request. Previously, Rocket would copy
    and allocate for incoming headers.
  * Non-UTF-8 headers are dropped with a warning instead of being
    lossily, and thus perhaps incorrectly, decoded as UTF-8. The final
    fix is to properly support non-UTF-8 headers, no matter how in the
    minority they are.

Resolves #1498.
2021-06-01 11:36:57 -07:00
..
src Improve request conversion performance, semantics. 2021-06-01 11:36:57 -07:00
tests Fixup URI (de)serialization. 2021-05-24 12:16:03 -07:00
build.rs Update minimum rustc to 1.46. 2020-10-21 19:56:12 -07:00
Cargo.toml Protect graceful shutdown against runaway I/O. 2021-05-31 23:47:52 -07:00