[Psi-devel] Roster problem
Matthias Wimmer
m at tthias.eu
Wed Jul 18 02:08:11 PDT 2007
Hi!
I have a problem with Psi I currently do not understand. It's about Psi
displaying my roster. The version of Psi I made this log with is
psi-dev-snapshot-2007-07-17, but I with a May version as well - did not
talk about it yet, as I thought it was a problem on my development
Jabber server, but now I am not sure anymore.
The think is, that while I am offline, Psi displays all the contacts I
have on my roster correctly. But as soon as I go online, roster items
start disappearing.
The roster I get from the server is:
<iq type="get" id="aadea" >
<query xmlns="jabber:iq:roster"/>
</iq>
<query xmlns="jabber:iq:roster">
<item subscription="both" name="mawis" jid="mawis at amessage.de" />
<item subscription="none" name="Thomas" jid="thomas at amessage.at" />
<item subscription="none" name="Julian" jid="jp at amessage.de" />
<item subscription="both" jid="julian.pawlowski at googlemail.com" />
<item subscription="both" jid="flo at amessage.de" />
<item subscription="both" jid="micressor at swissjabber.ch" />
</query>
</iq>
One of the items disappearing from my roster is
"micressor at swissjabber.ch". The only stanza I get after receiving the
roster containing this JID is the following:
<presence from="micressor at swissjabber.ch/console" to="m at tthias.eu" >
<show>xa</show>
<priority>1</priority>
<status>work, please leave a message</status>
<x xmlns="jabber:x:delay" from="micressor at swissjabber.ch/console"
stamp="20070718T06:22:38" />
</presence>
Which probably should show micressor online, right!? But what I see is
attached as graphics to this mail.
Any idea why my roster is loosing items?
Matthias
Attachments:
- Screen shot of my roster after items have been lost
- Full XML log
-------------- next part --------------
A non-text attachment was scrubbed...
Name: RosterShot.png
Type: image/png
Size: 17628 bytes
Desc: not available
Url : http://lists.affinix.com/pipermail/psi-devel-affinix.com/attachments/20070718/21586ac9/attachment-0001.png
-------------- next part --------------
<?xml version="1.0"?>
<stream:stream xmlns:stream="http://etherx.jabber.org/streams" version="1.0" xmlns="jabber:client" to="tthias.eu" xml:lang="en" xmlns:xml="http://www.w3.org/XML/1998/namespace" >
<stream:stream version='1.0' id='793287367' from='tthias.eu' xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client'>
<stream:features>
<register xmlns="http://jabber.org/features/iq-register"/>
<starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>
<mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl">
<mechanism>DIGEST-MD5</mechanism>
</mechanisms>
</stream:features>
<starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>
<proceed xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>
<?xml version="1.0"?>
<stream:stream xmlns:stream="http://etherx.jabber.org/streams" version="1.0" xmlns="jabber:client" to="tthias.eu" xml:lang="en" xmlns:xml="http://www.w3.org/XML/1998/namespace" >
<stream:stream version='1.0' id='1083357486' from='tthias.eu' xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client'>
<stream:features>
<register xmlns="http://jabber.org/features/iq-register"/>
<mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl">
<mechanism>DIGEST-MD5</mechanism>
</mechanisms>
</stream:features>
<auth xmlns="urn:ietf:params:xml:ns:xmpp-sasl" mechanism="DIGEST-MD5" />
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">bm9uY2U9Ik9ETnhqbUFKM3gzdFJMTmFsOTdQL1ZEKytGRXZDb1REQ1lFWE43cVFiNU09IixyZWFsbT0idHRoaWFzLmV1Iixxb3A9ImF1dGgsYXV0aC1pbnQsYXV0aC1jb25mIixjaXBoZXI9InJjNC00MCxyYzQtNTYscmM0LGRlcywzZGVzIixtYXhidWY9MTAyNCxjaGFyc2V0PXV0Zi04LGFsZ29yaXRobT1tZDUtc2Vzcw==</challenge>
<response xmlns="urn:ietf:params:xml:ns:xmpp-sasl">dXNlcm5hbWU9Im0iLHJlYWxtPSJ0dGhpYXMuZXUiLG5vbmNlPSJPRE54am1BSjN4M3RSTE5hbDk3UC9WRCsrRkV2Q29URENZRVhON3FRYjVNPSIsY25vbmNlPSJkZk1rTW1rbjhQQ2FDdGZqS3Z3K09ZSVNILzZWZ0tKaTQzQllUdVFYZFZrPSIsbmM9MDAwMDAwMDEsZGlnZXN0LXVyaT0ieG1wcC90dGhpYXMuZXUiLHFvcD1hdXRoLHJlc3BvbnNlPTMwNTc5OWVlNGIxZWZkMzlmN2Q3ZDA1NDE1ODkwMGZjLGNoYXJzZXQ9dXRmLTg=</response>
<challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cnNwYXV0aD00ZjZjYjJmNmM2NzFhMWM2ZTE1ZGI3NmI2MjMwYjIwOQ==</challenge>
<response xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
<success xmlns="urn:ietf:params:xml:ns:xmpp-sasl"/>
<?xml version="1.0"?>
<stream:stream xmlns:stream="http://etherx.jabber.org/streams" version="1.0" xmlns="jabber:client" to="tthias.eu" xml:lang="en" xmlns:xml="http://www.w3.org/XML/1998/namespace" >
<stream:stream version='1.0' id='1216420329' from='tthias.eu' xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client'>
<stream:features>
<bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/>
<session xmlns="urn:ietf:params:xml:ns:xmpp-session"/>
</stream:features>
<iq type="set" id="bind_1" >
<bind xmlns="urn:ietf:params:xml:ns:xmpp-bind">
<resource>DE MUC</resource>
</bind>
</iq>
<iq xmlns="jabber:client" type="result" id="bind_1" >
<bind xmlns="urn:ietf:params:xml:ns:xmpp-bind">
<jid>m at tthias.eu/DE MUC</jid>
</bind>
</iq>
<iq type="set" id="aadda" >
<session xmlns="urn:ietf:params:xml:ns:xmpp-session"/>
</iq>
<iq from="tthias.eu" type="result" id="aadda" >
<session xmlns="urn:ietf:params:xml:ns:xmpp-session"/>
</iq>
<iq type="get" id="aadea" >
<query xmlns="jabber:iq:roster"/>
</iq>
<iq from="m at tthias.eu/DE MUC" type="result" id="aadea" >
<query xmlns="jabber:iq:roster">
<item subscription="both" name="mawis" jid="mawis at amessage.de" />
<item subscription="none" name="Thomas" jid="thomas at amessage.at" />
<item subscription="none" name="Julian" jid="jp at amessage.de" />
<item subscription="both" jid="julian.pawlowski at googlemail.com" />
<item subscription="both" jid="flo at amessage.de" />
<item subscription="both" jid="micressor at swissjabber.ch" />
</query>
</iq>
<presence>
<priority>5</priority>
<c xmlns="http://jabber.org/protocol/caps" node="http://psi-im.org/caps" ver="0.11-dev-rev8" ext="cs ep-notify html" />
</presence>
<iq type="get" id="aae0a" >
<query xmlns="jabber:iq:private">
<storage xmlns="storage:bookmarks"/>
</query>
</iq>
<iq type="get" to="m at tthias.eu" id="aae1a" >
<vCard xmlns="vcard-temp" version="2.0" prodid="-//HandGen//NONSGML vGen v1.0//EN" />
</iq>
<iq type="get" to="tthias.eu" id="aae2a" >
<query xmlns="http://jabber.org/protocol/disco#info"/>
</iq>
<iq from="m at tthias.eu/DE MUC" type="error" to="m at tthias.eu/DE MUC" id="aae0a" >
<query xmlns="jabber:iq:private">
<storage xmlns="storage:bookmarks"/>
</query>
<error type="cancel" code="404" >
<item-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
<text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas">Not Found</text>
</error>
</iq>
<iq from="m at tthias.eu/DE MUC" type="result" to="m at tthias.eu" id="aae1a" >
<vCard xmlns="vcard-temp" version="2.0" prodid="-//HandGen//NONSGML vGen v1.0//EN" >
<FN>Matthias Wimmer</FN>
<NICKNAME>mawis</NICKNAME>
<TEL>
<HOME/>
<VOICE/>
<NUMBER>+49-700-77007770</NUMBER>
</TEL>
<EMAIL>
<INTERNET/>
<USERID>m at tthias.eu</USERID>
</EMAIL>
<URL>http://web.amessage.info/</URL>
</vCard>
</iq>
<iq from="tthias.eu" type="result" to="m at tthias.eu/DE MUC" id="aae2a" >
<query xmlns="http://jabber.org/protocol/disco#info">
<feature var="jabber:iq:privacy" />
<feature var="jabber:iq:time" />
<feature var="jabber:iq:last" />
<feature var="urn:xmpp:ping" />
<feature var="jabber:iq:version" />
<feature var="jabber:iq:browse" />
<feature var="http://jabber.org/protocol/offline" />
<feature var="msgoffline" />
<feature var="jabber:iq:register" />
<feature var="stringprep" />
<feature var="fullunicode" />
<feature var="xmllang" />
<feature var="http://jabber.org/protocol/disco#info" />
<feature var="http://jabber.org/protocol/disco#items" />
<identity category="server" type="im" name="amessage - XMPP and Jabber server" />
</query>
</iq>
<iq from="flo at amessage.de/Miranda" type="get" to="m at tthias.eu/DE MUC" >
<query xmlns="jabber:iq:version"/>
</iq>
<iq type="result" to="flo at amessage.de/Miranda" >
<query xmlns="jabber:iq:version">
<name>Psi</name>
<version>0.11-RC2</version>
<os>Debian GNU/Linux (lenny/sid)</os>
</query>
</iq>
<presence from="micressor at swissjabber.ch/console" to="m at tthias.eu" >
<show>xa</show>
<priority>1</priority>
<status>work, please leave a message</status>
<x xmlns="jabber:x:delay" from="micressor at swissjabber.ch/console" stamp="20070718T06:22:38" />
</presence>
<presence from="flo at amessage.de/Miranda" to="m at tthias.eu" >
<priority>0</priority>
<show>dnd</show>
<status>Bin bei der Arbeit</status>
<x xmlns="jabber:x:delay" from="flo at amessage.de/Miranda" stamp="20070718T07:20:48" />
</presence>
<presence from="julian.pawlowski at googlemail.com/jP's MacBoA551220F" to="m at tthias.eu" >
<show>away</show>
<status>Abwesend</status>
<priority>1</priority>
<c xmlns="http://jabber.org/protocol/caps" node="http://pidgin.im/caps" ver="2.0.0" />
<x xmlns="vcard-temp:x:update">
<photo>bf3c05ec31b6924244947e780dce1c9c8e68f906</photo>
</x>
</presence>
<iq from="julian.pawlowski at googlemail.com/jP's MacBoA551220F" type="get" to="m at tthias.eu/DE MUC" id="purple48366e43" >
<query xmlns="jabber:iq:version"/>
</iq>
<iq type="result" to="julian.pawlowski at googlemail.com/jP's MacBoA551220F" id="purple48366e43" >
<query xmlns="jabber:iq:version">
<name>Psi</name>
<version>0.11-RC2</version>
<os>Debian GNU/Linux (lenny/sid)</os>
</query>
</iq>
<iq from="julian.pawlowski at googlemail.com/jP's MacBoA551220F" type="get" to="m at tthias.eu/DE MUC" id="purple48366e44" >
<query xmlns="jabber:iq:last"/>
</iq>
<iq type="error" to="julian.pawlowski at googlemail.com/jP's MacBoA551220F" id="purple48366e44" >
<query xmlns="jabber:iq:last"/>
<error type="cancel" >
<feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
</error>
</iq>
More information about the Psi-Devel
mailing list