Tim Duesterhus
a407193376
MINOR: uri_normalizer: Add a percent-upper normalizer
...
This normalizer uppercases the hexadecimal characters used in percent-encoding.
See GitHub Issue #714 .
2021-04-19 09:05:57 +02:00
Tim Duesterhus
d7b89be30a
MINOR: uri_normalizer: Add a sort-query normalizer
...
This normalizer sorts the `&` delimited query parameters by parameter name.
See GitHub Issue #714 .
2021-04-19 09:05:57 +02:00
Tim Duesterhus
560e1a6352
MINOR: uri_normalizer: Add support for supressing leading ../ for dotdot normalizer
...
This adds an option to supress `../` at the start of the resulting path.
2021-04-19 09:05:57 +02:00
Tim Duesterhus
9982fc2bbd
MINOR: uri_normalizer: Add a dotdot normalizer to http-request normalize-uri
...
This normalizer merges `../` path segments with the predecing segment, removing
both the preceding segment and the `../`.
Empty segments do not receive special treatment. The `merge-slashes` normalizer
should be executed first.
See GitHub Issue #714 .
2021-04-19 09:05:57 +02:00
Tim Duesterhus
d371e99d1c
MINOR: uri_normalizer: Add a merge-slashes normalizer to http-request normalize-uri
...
This normalizer merges adjacent slashes into a single slash, thus removing
empty path segments.
See GitHub Issue #714 .
2021-04-19 09:05:57 +02:00
Tim Duesterhus
dbd25c34de
MINOR: uri_normalizer: Add uri_normalizer module
...
This is in preparation for future patches.
2021-04-19 09:05:57 +02:00