https://github.com/Kitware/CMake
Revision 3cfd89add5551242e3d1b69aadd2c5733db4b96f authored by Brad King on 15 September 2021, 19:00:25 UTC, committed by Brad King on 15 September 2021, 19:28:01 UTC
Since curl 7.78, URLs with spaces that are not encoded as `%20` or `+`
are now correctly rejected with `CURLUE_MALFORMED_INPUT`.  However,
CMake has long accepted `file://` URLs with spaces in the path due to
curl 7.77 and below accidentally allowing them.  Preserve this by
explicitly encoding spaces in such URLs before handing them to curl.

See also upstream curl commit `b67d3ba73` (curl_url_set: reject spaces
in URLs w/o CURLU_ALLOW_SPACE, 2021-05-31, curl-7_78_0~133).
1 parent 63b5a68
Raw File
Tip revision: 3cfd89add5551242e3d1b69aadd2c5733db4b96f authored by Brad King on 15 September 2021, 19:00:25 UTC
cmCurl: Fix file:// URLs with spaces for curl 7.78+
Tip revision: 3cfd89a
CMakeLogo.gif
image
back to top