Alex Fishman reported a curl_easy_escape() problem that was made the

function do wrong on all input bytes that are >= 0x80 (decimal 128) due to a
signed / unsigned mistake in the code. I fixed it and added test case 543 to
verify.
This commit is contained in:
Daniel Stenberg
2007-09-30 22:40:24 +00:00
parent 38dd0ede9d
commit ec08e2f9f2
7 changed files with 82 additions and 6 deletions

View File

@@ -27,7 +27,8 @@ This release includes the following bugfixes:
o --ftp-method nocwd on directory listings
o FTP, CURLOPT_NOBODY enabled and CURLOPT_HEADER disabled now does TYPE
before SIZE
o persistent transfers over SFTP
o re-used handle transfers with SFTP
o curl_easy_escape() problem with byte values >= 128
This release includes the following known bugs:
@@ -45,6 +46,6 @@ This release would not have looked like this without help, code, reports and
advice from friends like these:
Dan Fandrich, Michal Marek, G<>nter Knauf, Rob Crittenden, Immanuel Gregoire,
Mark Davies, Max Katsev, Philip Langdale
Mark Davies, Max Katsev, Philip Langdale, Alex Fishman
Thanks! (and sorry if I forgot to mention someone)