diff options
| author | Stefan Boberg <[email protected]> | 2026-03-14 14:58:51 +0100 |
|---|---|---|
| committer | Stefan Boberg <[email protected]> | 2026-03-14 14:58:51 +0100 |
| commit | a31a412270761cc370081ae2fa5934a590de74c1 (patch) | |
| tree | 9ff3796604ba92ec00d5ad1e96c041d8f72b8cd7 /src/zencore/compactbinaryvalidation.cpp | |
| parent | Suppress Windows error dialogs in test executables (diff) | |
| download | zen-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