aboutsummaryrefslogtreecommitdiff
path: root/src/zencore/compactbinaryvalidation.cpp
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2026-03-14 14:58:51 +0100
committerStefan Boberg <[email protected]>2026-03-14 14:58:51 +0100
commita31a412270761cc370081ae2fa5934a590de74c1 (patch)
tree9ff3796604ba92ec00d5ad1e96c041d8f72b8cd7 /src/zencore/compactbinaryvalidation.cpp
parentSuppress Windows error dialogs in test executables (diff)
downloadzen-a31a412270761cc370081ae2fa5934a590de74c1.tar.xz
zen-a31a412270761cc370081ae2fa5934a590de74c1.zip
Normalize URI percent-decoding across ASIO and http.sys backends
- Percent-decode URI path in ASIO backend before populating m_Uri, matching http.sys which pre-decodes via CookedUrl - Skip the decode allocation when no '%' is present (common case) - Remove now-redundant Decode() call on captured path in objectstore GET/HEAD handler - Replace '%' with space in objectstore ValidPathCharactersSet since URIs arrive pre-decoded - Add httpclient.uri_decoding tests covering path decoding, escaped percent literals, query param passthrough, and combined scenarios
Diffstat (limited to 'src/zencore/compactbinaryvalidation.cpp')
0 files changed, 0 insertions, 0 deletions