[Gajim-devel] List of proxies for file transfer

Anatoly A. Kazantsev anatoly.kazantsev at gmail.com
Wed Jun 29 11:42:22 CEST 2016


Current Gajim has predefined list of proxies for file transfer:

* proxy.eu.jabber.org
* proxy.jabber.ru
* proxy.jabbim.cz

There're problems with them

* proxy.eu.jabber.org: it seems eu.jabber.org is dead
  Response for the request from jabber.ru server:

  <iq to="proxy.eu.jabber.org" type="get">
    <query xmlns="http://jabber.org/protocol/bytestreams" />

  <iq from='proxy.eu.jabber.org' to='***@jabber.ru/Gajim' type='error'
xml:lang='en'> <query xmlns='http://jabber.org/protocol/bytestreams'/>
    <error code='404' type='cancel'>
xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/> </error>

* proxy.jabber.ru: works only for local users, so users from other
  XMPP servers can't use this proxy

  Response for the same request made from my own XMPP server:

  <iq to="proxy.jabber.ru" type="get">
    <query xmlns="http://jabber.org/protocol/bytestreams" />

  <iq from='proxy.jabber.ru' to='xxx at yyy.com/Gajim' type='error'>
    <query xmlns='http://jabber.org/protocol/bytestreams'/>
    <error code='403' type='auth'>
      <forbidden xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>

  I asked guys from support at conference.jabber.ru and they confirmed
  that the proxy works only for the local users.

* proxy.jabbim.cz: the only minor problem with this proxy is that its
  jabber server can't connect to any XMPP servers with strong and modern
  TLS settings used for the s2s connection. By this I mean the server
  configuration as described at
  (see recommended settings).

I think proxy.eu.jabber.org and proxy.jabber.ru should be removed from
the list. Some proxy with strong TLS settings should be added, so it
will be useful for users using such servers.

The other problem is silence of Gajim. It doesn't report that all
proxies are not available, though Use file transfer proxies setting is
set to Yes. There should be some way to notify the user about it.


More information about the Gajim-devel mailing list