summaryrefslogtreecommitdiff
path: root/CMake
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2021-10-08 20:12:26 +0200
committerDaniel Stenberg <daniel@haxx.se>2021-10-11 17:04:14 +0200
commit9a8564a920188e49d5bd8c1c8573ddef97f6e03a (patch)
treeebfc3b77a636822d4d5805553e59c2770d6c3dc2 /CMake
parentab1671cafefcaf19ff6ac00a6cc7b36dfe16adcd (diff)
downloadcurl-9a8564a920188e49d5bd8c1c8573ddef97f6e03a.tar.gz
urlapi: URL decode percent-encoded host names
The host name is stored decoded and can be encoded when used to extract the full URL. By default when extracting the URL, the host name will not be URL encoded to work as similar as possible as before. When not URL encoding the host name, the '%' character will however still be encoded. Getting the URL with the CURLU_URLENCODE flag set will percent encode the host name part. As a bonus, setting the host name part with curl_url_set() no longer accepts a name that contains space, CR or LF. Test 1560 has been extended to verify percent encodings. Reported-by: Noam Moshe Reported-by: Sharon Brizinov Reported-by: Raul Onitza-Klugman Reported-by: Kirill Efimov Fixes #7830 Closes #7834
Diffstat (limited to 'CMake')
0 files changed, 0 insertions, 0 deletions