Closed
Bug 231736
Opened 21 years ago
Closed 19 years ago
Camino can't use the system proxy settings via a .pac
Categories
(Camino Graveyard :: OS Integration, defect, P3)
Tracking
(Not tracked)
RESOLVED
FIXED
Camino1.0
People
(Reporter: gr+bugzilla, Assigned: sfraser_bugs)
References
Details
(Keywords: fixed1.8)
Attachments
(1 file)
6.34 KB,
patch
|
mikepinkerton
:
review+
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US; rv:1.0.1) Gecko/20021104 Chimera/0.6 Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US; rv:1.0.1) Gecko/20021104 Chimera/0.6 Since Mac OS X 10.3.2 you can specify a .PAC (Proxy Client Autoconfig) file in the Network/Proxy preference pane. If a .pac file is defined while no settings are provided for each service, Camino can't find it's way out. Everything works fine if a proxy server is specified for each service (web, secure, ftp, etc) Reproducible: Always Steps to Reproduce:
Comment 1•21 years ago
|
||
how does mozilla behave? if it's the same, we should kick the bug over there.
Summary: Camino can't use the system proxy settings via a .pac → Camino can't use the system proxy settings via a .pac
Reporter | ||
Comment 2•21 years ago
|
||
AFAIK Mozilla does NOT use the system proxy settings but the internal Advanced/Proxy configuration. So I guess this must be Camino specific.
Comment 3•21 years ago
|
||
wait, camino and mozilla should be doing the same thing. neither use the system settings, both use mozilla's proxy autoconfig. i'm confused.
Reporter | ||
Comment 4•21 years ago
|
||
I am 100% sure Camino is using the system proxy settings. I changed those recently to use a .pac instead of individual settings and Camino stopped working. I then added back the settings for the Web service and Camino works again.
Reporter | ||
Comment 6•20 years ago
|
||
Jasper: the problem is still here with 2004082512 (v0.8.1).
This is still a problem as of 2004111008 (v0.8+). It IS Camino specific since Camino uses system proxy settings and Mozilla uses it's own setitngs.
Comment 8•20 years ago
|
||
I can additionally confirm the existence. In the 12/13/2004 nightly, Camino won't use the .pac file specified in the system wide settings. Safari uses it correctly. If I specify a proxy specifically in the system wide settings (not using the .pac) Camino uses it. Firefox and Mozilla use their own settings (not the OSX systemwide ones) and are not affected by this. However, I can add the proxy autoconfig (.pac) to Camino by adding the user_pref("network.proxy.type", 2); user_pref("network.proxy.autoconfig_url","path-to-.pac-file"); to my user.js file.
Confirming bug and marking as new as many users say it's an issue. Mike please takea look and comment on what should be done. Sound like something that should be documented.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Target Milestone: --- → Future
Assignee | ||
Comment 10•19 years ago
|
||
Yes, we have code to use the system proxy settings (I wrote it). See -readSystemProxySettings in PreferenceManager.mm.
Priority: -- → P3
Target Milestone: Future → Camino1.0
Comment 11•19 years ago
|
||
(In reply to comment #10) > Yes, we have code to use the system proxy settings (I wrote it). See > -readSystemProxySettings in PreferenceManager.mm. Do you mean this file (CVS rev 1.50)? http://lxr.mozilla.org/mozilla/source/camino/src/preferences/PreferenceManager.mm#502 I don't know Objective C, but I suspect that it is only getting the statically configured proxy settings (and it is not reading the .pac file URL from System Preferences). I was going to poke around and see what about:config says that network.proxy.type is set to, but this nightly build (2005062008) doesn't display anything in the about:config listbox (just the column headers under the filter box/button). Any suggestions for tracking this down?
Assignee | ||
Comment 12•19 years ago
|
||
Oh, right, we just read mozilla prefs to get the PAC settings; we don't read this from system prefs yet.
Assignee | ||
Updated•19 years ago
|
Assignee: pinkerton → sfraser_bugs
Assignee | ||
Comment 13•19 years ago
|
||
This patch allows camino to read the system PAC settings if they exist. I had to sniff the dictionary keys from a 10.4SDK build, because they aren't present in the 10.2 SDK, but it's unlikely they'd change. I also added new hidden pref, "camino.use_system_proxy_settings", defaulting to true, which affects whether we read the proxy settings from the OS at all. This is so that people can specify a PAC file in the camino prefs without getting it clobbered by the OS settings.
Attachment #193179 -
Flags: review?(pinkerton)
Comment 14•19 years ago
|
||
Comment on attachment 193179 [details] [diff] [review] Patch (-w) r=pink just make sure we update the documentation to mention this new pref needs to be set in order to use a PAC file.
Attachment #193179 -
Flags: review?(pinkerton) → review+
Assignee | ||
Comment 15•19 years ago
|
||
Samuel: can you document this "camino.use_system_proxy_settings" pref please?
Status: NEW → ASSIGNED
Assignee | ||
Comment 16•19 years ago
|
||
Fixed on trunk and branch.
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•