GNOME Bugzilla – Bug 682495
Find remote keys uses old proxy server configuration although proxy usage is disabled
Last modified: 2013-06-18 13:29:22 UTC
Running Ubuntu Pangoline Precise 64bits and GNOME 3 / gnome-shell I had a HTTP proxy configured. Now, in System Settings -> Network in the Proxy section I have selected "Method -> None" to not use that configured proxy. If I open seahorse and try to search for a new key Remote -> Find Remote Keys ... I get an error message saying that the search failed because the name resolution for the old HTTP configured proxy failed. Hence, seahorse is not honoring the setting which says that the old configured proxy should not be used any more.
Still happening with seahorse 3.6.2 in Ubuntu Quantal Qetzal 64bits and GNOME 3
Created attachment 246173 [details] [review] Patch honoring the ProxyMode setting This patch makes seahorse to honor the ProxyMode setting. This is working for "none" and "manual" but the "automatic" mode has yet to be implemented. In any case, a much better situation than the current.
Created attachment 246201 [details] [review] Let's leave the proxy resolving to smart libsoup There is no need to check manually system's HTTP proxy settings since libsoup is already able to do so through the SoupProxyResolverDefault feature. Actually, it would be good to upgrade at some point to libsoup 2.42 and migrate from soup SoupSessionAsync to just the plain SoupSession that comes already with this feature out of the box. But libsoup 2.42 is quite new and this is work for a future patch ...
Created attachment 246204 [details] [review] Let's leave the proxy resolving to smart libsoup There is no need to check manually system's HTTP proxy settings. libsoup, since 2.33.92, is already able to do so through the SoupProxyResolverDefault feature. Actually, it would be good to upgrade at some point to libsoup 2.42 and migrate from soup SoupSessionAsync to just the plain SoupSession that comes already with this feature out of the box. But libsoup 2.42 is quite new and this is work for a future patch ...
Nice. This looks good. Pushed to seahorse master.
*** Bug 578309 has been marked as a duplicate of this bug. ***