should use the direct proxy resolver in unity sessions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Glib Networking |
Fix Released
|
Medium
|
|||
glib-networking (Ubuntu) |
Fix Released
|
Undecided
|
Iain Lane | ||
Raring |
Fix Released
|
Undecided
|
Iain Lane | ||
Saucy |
Fix Released
|
Undecided
|
Iain Lane |
Bug Description
* Impact:
The gnome mode is not activated and the code go through fallback which runs extra processes (sh and pxgproxy)
* Test Case:
- run /usr/lib/
- look at the processes list
before the fix ubuntu-
* Regression potential:
another codepath will be used for proxies, we should check that they still work correctly from ubuntu-
------
The code in raring has this function
"static gboolean
g_proxy_
{
return !g_strcmp0 (g_getenv ("DESKTOP_
}"
that makes the code fallback to use libproxy's which does the same thing in an hackish way and spawn pxgproxy commands should shell intepreters
In Unity we change set the DESKTOP_SESSION to "ubuntu", that should be a gnome_is_support valid value as well
Related branches
summary: |
- should use the direct proxy resolved in unity sessions + should use the direct proxy resolver in unity sessions |
Changed in glib-networking (Ubuntu): | |
assignee: | nobody → Iain Lane (laney) |
tags: | added: patch |
Changed in glib-networking: | |
importance: | Unknown → Medium |
status: | Unknown → New |
Changed in glib-networking: | |
status: | New → Fix Released |
Here's my initial patch. I'll do the needful tomorrow for this.
The next work will be to figure out how best to avoid libproxy having the pxgsettings helper which runs all of the time.