#458212 pidgin: XMPP uses GNOME HTTP proxy

Package:
pidgin
Source:
pidgin
Description:
graphical multi-protocol instant messaging client
Submitter:
Mark Brown
Date:
2010-06-04 18:51:03 UTC
Severity:
wishlist
#458212#5
Date:
2007-12-29 15:29:26 UTC
From:
To:
The default proxy configuration setting for XMPP is to use the GNOME
proxy settings.  In my GNOME configuration I have configured a manual
HTTP proxy but I have not checked the 'Use the same proxy for all
protocols' checkbox.  This configuration results in pidgin attempting to
tunnel XMPP accounts through this HTTP proxy.

My expectation would be that unless I check the 'Use same proxy for all
protocols' option in the GNOME configuration XMPP would not use the HTTP
proxy configured by GNOME given a simple 'Use GNOME configuration'
selection.

#458212#10
Date:
2007-12-30 22:00:32 UTC
From:
To:
I wouldn't really consider this a bug, since Pidgin will only use the
HTTP proxy from the GNOME settings and none of the others.

#458212#15
Date:
2007-12-30 22:46:55 UTC
From:
To:
There are three ways of fixing the dialog that spring to mind immediately:

 - Only use the proxy if GNOME is configured to use the same proxy for
   all protocols and this option is selected or an automatic
   configuration has specified a proxy for XMPP.
 - Change the text to "Use GNOME HTTP proxy" (which is mostly what the
   option is currently doing).
 - (better variation on the same theme) alter the dialog so that when
   HTTP is selected as the proxy type there is a check box allowing the
   GNOME proxy to be selected instead of the currently visible options.

All of these would bring the function of the option closer to what
happens.

#458212#26
Date:
2008-01-20 21:51:55 UTC
From:
To:
reopen 458212
thanks

As discussed in my previous reply I do feel that there is some
reasonable room for improvement in the UI here.

#458212#31
Date:
2010-06-04 18:20:10 UTC
From:
To:
Subject pretty much says it all.
Even when I set my XMPP account to use no proxy, pidgin apparently still
uses the http proxy.
Note that I'm using a proxy.pac autoconfiguration file. Adding a "DIRECT"
statement there for the XMPP server allowed me to login again (looks like
privoxy breaks one of the XMPP servers I use, maybe by invalidating some
digest?)