Some libcurl clients send file:// URLs via configured proxy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
curl (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
Bug Description
Binary package hint: curl
In Ubuntu 10.04 (beta 1), if a proxy is configured, "use the same proxy for all protocols" is ticked, and the setting is applied system-wide, some libcurl clients end up sending file:// URLs via the configured proxy. The proxy then politely tells them where to shove their request.
Occurs in 7.19.7-1ubuntu1. (Test application is NetSurf, which has its own proxy settings, but is careful not to apply them when fetching file:// URLs; it would appear libcurl is setting it anyway.)
An strace of NetSurf shows this:
sendto(14, "GET file://