[Bug 25279] New: unnecessary (proxy) connections are being opened

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Nov 25 15:20:57 CET 2009


http://bugs.freedesktop.org/show_bug.cgi?id=25279

           Summary: unnecessary (proxy) connections are being opened
           Product: Telepathy
           Version: unspecified
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: gabble
        AssignedTo: telepathy-bugs at lists.freedesktop.org
        ReportedBy: hthole at gmx.net


I'm maintaining a Jabber server "Openfire 3.6.4". Since a user started running
the messenger 'Empathy' I noticed many server to server connections being
opened on my server. Those connections where closed after the user logged off
and immediately opened when he logged on. So I tried it myself under Ubuntu
9.10 with the latest updates installed and got the same behavior.

Here you can see a screenshot from the admin panel of Openfire which shows open
server connections:
http://666kb.com/i/bec5ym5gu7gyab012.gif

Normally just GMX, GMail and JabJab connections should be open, as I don't have
that much users.

For further investigation I checked the source code of telepathy-gabble and
found the additional proxy servers hard-coded in "connection.h":

/* List of public SOCKS5 proxies:
 * http://coccinella.im/servers/servers_by_proxy_bytestreams.html */
#define GABBLE_PARAMS_DEFAULT_SOCKS5_PROXIES \
    { "proxy.jabber.org", "proxy.jabberfr.org",\
      "proxy65.rooyee.biz", "proxy.jabbim.cz",\
      "proxy.911910.cn",\
      "proxy.downtempo.de",\
      "proxy.im.flosoft.biz",\
      "proxy.jabber.bluendo.com", "proxy.jabber.dk",
"proxy.jabber.freenet.de",\
      "proxy.fsinf.at", "proxy.jabber.minus273.org",\
      "proxy.jabber.planetteamspeak.com", "proxy.jabber.tf-network.de",\
      "proxy.jabjab.de", "proxy.jabster.pl",\
      "proxy.schokokeks.org",\
      "proxy.ubuntu-jabber.de", "proxy.ubuntu-jabber.net",\
      "proxy65.unstable.nl", "proxy.verdammung.org", "proxy.vke.ru",\
      "proxy.vodka-pomme.net", "proxy.jabbernet.eu",\
      NULL }

/* These proxies appeared to be the same as proxy.jabbernet.eu
    "proxy.jabberchat.eu", "proxy.shady.nl", "proxy.nedbsd.be",\
    "proxy.nedbsd.eu", "proxy.nedbsd.nl", "proxy.4business.nl"\
*/

I can't say why those servers have to be hardcoded, but at least telepathy
should not open unnecessary connections to those servers. I'd expect it to open
those connections when needed.

Another user noticed this problem so far and reported it on the Openfire
forums:
http://www.igniterealtime.org/community/thread/40410?tstart=0

I also filed a bug report at Ubuntu's launchpad, but was referred here:
https://bugs.launchpad.net/ubuntu/+source/telepathy-gabble/+bug/487313


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the telepathy-bugs mailing list