
|
If you were logged in you would be able to see more operations.
|
|
|
|
Original Estimate:
|
Unknown
|
Remaining Estimate:
|
Unknown
|
Time Spent:
|
Unknown
|
|
|
On Safari, the only non-root tool we can use to configure the network settings is "networksetup", which lives in /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Support.
That tool allows you to set a hard-coded web proxy, but it has no effect if the user has configured their network service to use a PAC file; the PAC file overrides any settings specified by networksetup. "networksetup" provides no way to turn the PAC file off or change the configured PAC file, so if you're using one, we're screwed.
|
|
Description
|
On Safari, the only non-root tool we can use to configure the network settings is "networksetup", which lives in /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Support.
That tool allows you to set a hard-coded web proxy, but it has no effect if the user has configured their network service to use a PAC file; the PAC file overrides any settings specified by networksetup. "networksetup" provides no way to turn the PAC file off or change the configured PAC file, so if you're using one, we're screwed. |
Show » |
|
We should attempt to detect that feature if it's available, and use it where we can.
We should also do SRC-368 so we'll be able to use ncutil if it's available.
Finally, we should use scutil to detect if a PAC file is enabled; if ncutil isn't available and networksetup doesn't support configuring PAC files, we should fail with an error linking to a web page explaining our situation, like the one we've already got for Windows reg.exe issues: http://wiki.openqa.org/display/SRC/Windows+Registry+Support