Percent-decode URL parameters before parsing them (closes #103) #123

Merged
clawbot merged 1 commits from issue-103-decode-url-params into next 2026-10-19 23:02:01 +02:00
1 Commits
Author SHA1 Message Date
clawbot f0353d2d8b Percent-decode URL parameters before parsing them (closes #103)
check / check (push) Waiting to run
chi matches routes against the escaped path when a request has one and
hands the handlers their URL parameters still percent-encoded. The home
page's lookup form encodes the address it asks for, so every IPv6 lookup
answered 400, as did a comma-separated address list or a prefix that a
client percent-encoded. The router now matches against the decoded path,
so every handler reads its parameters decoded.

Model: opus-5-5
2026-10-19 20:52:05 +00:00