Empathy attempts to use the HTTP proxy for XMPP connections
Submitted by Michael Gratton
When the GSettings org.gnome.system.proxy "mode" key is set to "manual" (/system/proxy/mode in gconf) Empathy attempts to make XMPP connections using the configured HTTP proxy host.
Since it is extremely unlikely that a HTTP proxy host will also be running an XMPP proxy, any user at a site requiring a proxy will be unable to connect to a XMPP server.
Here's the error reported in the debug output from such an attempt:
mcd-DEBUG: 20/06/11 14:09:08.730231: mcd_connection_invalidated_cb: Proxy destroyed (G_IO_ERROR_PROXY_FAILED (#40): Bad SRV record: HTTP proxy connection failed: 403 Forbidden)!