wget: add a note about bug 3625
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
43a3d50e14
commit
d506897b4e
@ -661,6 +661,12 @@ static void download_one_url(const char *url)
|
|||||||
|
|
||||||
#if ENABLE_FEATURE_WGET_AUTHENTICATION
|
#if ENABLE_FEATURE_WGET_AUTHENTICATION
|
||||||
if (target.user) {
|
if (target.user) {
|
||||||
|
//TODO: URL-decode "user:password" string before base64-encoding:
|
||||||
|
//wget http://test:my%20pass@example.com should send
|
||||||
|
// Authorization: Basic dGVzdDpteSBwYXNz
|
||||||
|
//which decodes to "test:my pass", instead of what we send now:
|
||||||
|
// Authorization: Basic dGVzdDpteSUyMHBhc3M=
|
||||||
|
//Can reuse decodeString() from httpd.c
|
||||||
fprintf(sfp, "Proxy-Authorization: Basic %s\r\n"+6,
|
fprintf(sfp, "Proxy-Authorization: Basic %s\r\n"+6,
|
||||||
base64enc(target.user));
|
base64enc(target.user));
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user