------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=126145         
sven.burmeister gmx net changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |sven.burmeister gmx net



------- Additional Comments From sven.burmeister gmx net  2006-09-20 14:14 
-------
I see this too with wildfire and PyICQt/MSNt. I had added the transports in 
another program. When running kopete after that it does not recognise the 
transports, i.e. no extra account icon in the status-bar. They do work though.

After a transport throws an error, e.g.:

"Failed to connect to MSN servers: [Failure instance: Traceback (failure with 
no frames): exceptions.Exception: Timeout
]"

the transport is recognised.

My first guess is that kopete just forgets to ask the contact (transport) what 
category it belongs to. I am not sure if kopete should ask all contacts or wait 
for some trigger, e.g. a JID without an @ or if it gets asked for disco, to ask 
back:

XML IN: <iq from="icq.jabber.rwth-aachen.de"
<query xmlns="http://jabber.org/protocol/disco#info"/>
</iq>

If it would ask the relevant contact:

XML OUT: <iq type='get'
    from='ssssssssss jabber ddddddd aa'
    to='icq.jabber.ssssssssss.aa'
    id='info1'>
  <query xmlns='http://jabber.org/protocol/disco#info'/>
</iq>

It would get an answer which clearly states that the contact is a gateway.

 XML IN: <iq from="icq.jabber.sssssssssss.aa" type="result" to="sssssssssssss 
jabber sssssssssss aa/Kopete" id="info1" >
<query xmlns="http://jabber.org/protocol/disco#info";>
<identity category="gateway" type="icq" name="ICQ Transport" />
<feature var="http://jabber.org/protocol/disco"; />
<feature var="http://jabber.org/protocol/commands"; />
<feature var="jabber:iq:register" />
<feature var="jabber:iq:last" />
<feature var="jabber:iq:gateway" />
<feature var="jabber:iq:version" />
<feature var="jabber:iq:time" />
<feature var="vcard-temp" />
</query>
</iq>

Another possible trigger for asking could be a message from a node:

XML IN: <presence from="ssssssssssss%sss.aa
<c xmlns="http://jabber.org/protocol/caps"; 
node="http://msn-transport.jabberstudio.org/protocol/caps"; ver="0.11.2-dev" />
</presence>
_______________________________________________
kopete-devel mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kopete-devel

Reply via email to