gnome-control-center does not remove system-wide proxy settings from /etc/environment when switch from manual to automatic mode.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-control-center (Ubuntu) |
Invalid
|
Low
|
Unassigned | ||
Precise |
Fix Released
|
Low
|
Unassigned | ||
Quantal |
Fix Released
|
Low
|
Unassigned |
Bug Description
* Impact: the environment proxy settings might end up being incorrectly set
* Test Case:
Go into system settings => network => Network Proxy => Method => Manual
Set a proxy (I chose 'goats' for the http bit, and 8080 as the port.
Click on 'apply system wide'.
Note that /etc/environment contains 'http_proxy="http://
Then go into system settings => network => Network Proxy => Method => Automatic
Set my automatic proxy config URL to my companies wpad.dat.
Click on 'apply system wide'
Note that /etc/environment still contains 'http_proxy="http://
This ends up hosing specific applications that read the proxy from the environment, instead of from wherever GNOME stores this data.
* Regression potential: limited, check that the proxy settings are correctly set and used in both manual and automatic modes
Ubuntu 12.04.1 LTS Precise
gnome-control-
Status changed to 'Confirmed' because the bug affects multiple users.