diff options
author | Daniel Stenberg <daniel@haxx.se> | 2021-10-08 20:12:26 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2021-10-11 17:04:14 +0200 |
commit | 9a8564a920188e49d5bd8c1c8573ddef97f6e03a (patch) | |
tree | ebfc3b77a636822d4d5805553e59c2770d6c3dc2 /CMake | |
parent | ab1671cafefcaf19ff6ac00a6cc7b36dfe16adcd (diff) | |
download | curl-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