Created attachment 482869 [details] attached patch fixes the problem. Description of problem: libproxy fails to get proxy with a Proxy Autoconfiguration URL with empty path, such as "http://proxy.domain.com". That's a valid URL and should be handled correctly. Version-Release number of selected component (if applicable): libproxy-0.4.4-7.fc14 How reproducible: always Steps to Reproduce: 1. Use libproxy with GNOME 2. Configure proxy autoconfiguration in GNOME, using an URL such as "http://proxy.domain.com" Actual results: Proxy access fails because libproxy fails to retrieve the PAC (error 400 - illegal request), all apps relying on libproxy will fail to pass through the proxy. Expected results: Proxy access succeeds Additional info: See attached patch. The error is still in the latest upstream version. I sent an email to libproxy with the same patch today (Mar 8, 2011).
Posting to the libproxy mailing list didn't work. I have filed an upstream bug now. http://code.google.com/p/libproxy/issues/detail?id=159
Patch was accepted upstream. Updates: Status: Fixed Comment #1 on issue 159 by dominiqu...: libproxy fails with autoconfiguration "http://proxy.domain.com" http://code.google.com/p/libproxy/issues/detail?id=159 Thanks for the patch. Has been committed as r795.
Thx for the report. I will backport it at least for f15.
Build for f15: http://koji.fedoraproject.org/koji/buildinfo?buildID=238765 There is an ABI break involved so I cannot backport it for f14. Here is a f14 scratch build at least: http://koji.fedoraproject.org/koji/taskinfo?taskID=2997607
libproxy-0.4.7-0.1svn20110412.fc15 has been submitted as an update for Fedora 15. https://admin.fedoraproject.org/updates/libproxy-0.4.7-0.1svn20110412.fc15
Package libproxy-0.4.7-0.1svn20110412.fc15: * should fix your issue, * was pushed to the Fedora 15 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing libproxy-0.4.7-0.1svn20110412.fc15' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/libproxy-0.4.7-0.1svn20110412.fc15 then log in and leave karma (feedback).
libproxy-0.4.7-1.fc15 has been submitted as an update for Fedora 15. https://admin.fedoraproject.org/updates/libproxy-0.4.7-1.fc15
libproxy-0.4.7-1.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report.