We started discussing proxy support in Ubuntu last cycle . Keeping
in line and expanding on that discussion (and really, taking back some
of the work items from there), we should spend some time working with
upstream NetworkManager to properly fold in proxy into NetworkManager
connections for the desktop.
Per-connection proxy support has been in TODO/roadmap for
NetworkManager for a little while now; I think we'd benefit from
seeing this to completion.
Basically, this would mean:
- Adding the necessary sections in NM config files for connections to
describe proxy settings.
- Moving/reworking proxy code elsewhere in GNOME to a "proxy manager"
- Adding the necessary UI bits to nm-applet, as an extra tab for connections.
- Testing, testing, testing.
Proxy settings tend to be highly location-dependant, which is why it
makes sense to tie them to connections, which also change depending on
where a computer is located. This would make the life of mobile
workers easier, since they could use a proxy automatically when logged
in to their "work" wifi connections, and disabling it automatically
when they go home...
We should also more generally discuss the current state of proxy
support in Ubuntu and what has improved from last cycle, the next
In line with testing and with the documentation I started , we may
also want to spend time setting up the necessary infrastructure for
testing proxy support automatically.