[Pidgin] #7581: XMPP file transfer using file transfer proxy doesn't work

Pidgin trac at pidgin.im
Wed Nov 19 11:25:01 EST 2008


#7581: XMPP file transfer using file transfer proxy doesn't work
---------------------------------------------+------------------------------
 Reporter:  thenktor                         |        Owner:  deryni 
     Type:  defect                           |       Status:  pending
Milestone:                                   |    Component:  XMPP   
  Version:  2.5.2                            |   Resolution:         
 Keywords:  xmpp jabber file transfer proxy  |  
---------------------------------------------+------------------------------
Changes (by thenktor):

  * status:  pending => new


Comment:

 Here is a Gajim output:
 {{{
 <iq to="clericon at thenktor.dyndns.org/Home" type="set"
 id="R1CTAF0OIU763JMB">
 <si xmlns="http://jabber.org/protocol/si"
 profile="http://jabber.org/protocol/si/profile/file-transfer"
 id="R1CTAF0OIU763JMB">
 <file xmlns="http://jabber.org/protocol/si/profile/file-transfer"
 name="bier.jpg" size="1436">
 <desc />
 <range />
 </file>
 <feature xmlns="http://jabber.org/protocol/feature-neg">
 <x xmlns="jabber:x:data" type="form">
 <field var="stream-method" type="list-single">
 <option>
 <value>http://jabber.org/protocol/bytestreams</value>
 </option>
 </field>
 </x>
 </feature>
 </si>
 </iq>

 <iq type="result" to="thenktor at thenktor.dyndns.org/Home-Gajim"
 id="R1CTAF0OIU763JMB" from="clericon at thenktor.dyndns.org/Home">
 <si xmlns="http://jabber.org/protocol/si">
 <feature xmlns="http://jabber.org/protocol/feature-neg">
 <x xmlns="jabber:x:data" type="submit">
 <field var="stream-method">
 <value>http://jabber.org/protocol/bytestreams</value>
 </field>
 </x>
 </feature>
 </si>
 </iq>

 <iq to="clericon at thenktor.dyndns.org/Home" type="set"
 id="id_R1CTAF0OIU763JMB">
 <query xmlns="http://jabber.org/protocol/bytestreams" mode="tcp"
 sid="R1CTAF0OIU763JMB">
 <streamhost host="87.176.86.209" jid="thenktor at thenktor.dyndns.org/Home-
 Gajim" port="28011" />
 <streamhost host="77.48.19.1" jid="proxy.netlab.cz" port="7777" />
 </query>
 </iq>

 <iq type="result" to="thenktor at thenktor.dyndns.org/Home-Gajim"
 id="id_R1CTAF0OIU763JMB" from="clericon at thenktor.dyndns.org/Home">
 <query xmlns="http://jabber.org/protocol/bytestreams">
 <streamhost-used jid="proxy.netlab.cz"/>
 </query>
 </iq>

 <iq to="proxy.netlab.cz" type="set" id="au_R1CTAF0OIU763JMB">
 <query xmlns="http://jabber.org/protocol/bytestreams"
 sid="R1CTAF0OIU763JMB">
 <activate>clericon at thenktor.dyndns.org/Home</activate>
 </query>
 </iq>

 <iq from="proxy.netlab.cz" to="thenktor at thenktor.dyndns.org/Home-Gajim"
 id="au_R1CTAF0OIU763JMB" type="result">
 <query xmlns="http://jabber.org/protocol/bytestreams"
 sid="R1CTAF0OIU763JMB"/>
 </iq>

 <message type="chat" id="purpledf160236" to="thenktor at thenktor.dyndns.org
 /Home-Gajim" from="clericon at thenktor.dyndns.org/Home">
 <x xmlns="jabber:x:event">
 <composing/>
 </x>
 </message>

 <message type="chat" id="purpledf160237" to="thenktor at thenktor.dyndns.org
 /Home-Gajim" from="clericon at thenktor.dyndns.org/Home">
 <x xmlns="jabber:x:event">
 <composing/>
 </x>
 <body>aha</body>
 <html xmlns="http://jabber.org/protocol/xhtml-im">
 <body xmlns="http://www.w3.org/1999/xhtml">aha</body>
 </html>
 </message>

 <message type="chat" id="purpledf160238" to="thenktor at thenktor.dyndns.org
 /Home-Gajim" from="clericon at thenktor.dyndns.org/Home">
 <x xmlns="jabber:x:event"/>
 </message>

 <message type="chat" id="purpledf160239" to="thenktor at thenktor.dyndns.org
 /Home-Gajim" from="clericon at thenktor.dyndns.org/Home">
 <x xmlns="jabber:x:event">
 <composing/>
 </x>
 </message>


 }}}


 It seems, that Gajim uses proxy.netlab.cz ??
 Even if it sees a "SOCKS5 Bytestreams Service" on
 proxy.thenktor.dyndns.org.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/7581#comment:4>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list