Rocket/core/lib
Sergio Benitez d24b5d4d6d Handle more cases in 'AdHoc::normalizer()'.
The compatibility normalizer previously missed or was overly egregious
in several cases. This commit resolves those issue. In particular:

  * Only request URIs that would not match any route are normalized.

  * Synthetic routes are added to the igniting `Rocket` so that requests
    with URIs of the form `/foo` match routes with URIs of the form
    `/foo/<b..>`, as they did prior to the trailing slash overhaul.

Tests are added for all of these cases.
2023-05-04 17:30:37 -07:00
..
fuzz Hide 'RouteUri' fields to ensure URI coherence. 2023-04-10 13:26:54 -07:00
src Handle more cases in 'AdHoc::normalizer()'. 2023-05-04 17:30:37 -07:00
tests Handle more cases in 'AdHoc::normalizer()'. 2023-05-04 17:30:37 -07:00
build.rs Migrate Rocket to Rust 2021 edition. 2022-04-19 18:35:38 -07:00
Cargo.toml New version: 0.5.0-rc.3. 2023-03-23 16:56:17 -07:00