Files
Max Isbey ff1b50b7e6 Resolve dot-segments when deriving and matching OAuth resource URLs
resource_url_from_server_url() now applies RFC 3986 remove_dot_segments
(including the %2E spellings WHATWG treats as dots) so the resource
identifier names the location the HTTP client actually requests.

check_resource_allowed() resolves both paths the same way before its
prefix comparison, and parses with urlsplit so ";parameters" stay part
of the last path segment instead of being dropped.

Fixes #3303
2026-08-20 14:53:53 +00:00
..