Bad work with passworh containing letter `;' - semicolon. Password is cuted on semicolon n position.
Last working version: curl-7.30.0
Not working versions: curl-7.31.0, curl-7.33.0
OS: Linux Gentoo amd64
$ curl -v -u "user:pass;word" ftp://server/ ...... > USER user < 331 Password required for user. > PASS pass < 530 Login incorrect. $ curl -v -u "user:pass\;word" ftp://server/ ...... > USER user < 331 Password required for user. > PASS pass\ < 530 Login incorrect.
Thanks, yes there's no way to escape the ;-handling... the ; separates the password from the options part (which is optional)
Thanks, fixed now in git and it will be included in the upcoming 7.34.0 release.
Daniel, was ";" support simply removed, not fixed? I can't login with ; in password.
Alex: you don't say which version you have, but if it is 7.34.0 oir later you're either experiencing a new bug or do something wrong. Please post to the curl-users list.