I discovered a problem when setting up Pidgin for the new Spark IM service. Pidgin seems to work great with the service using XMPP (Jabber), except it doesn''t know the user directory by default. I have to manually type it in every time I want to search. Pidgin is supposed to detect the user directory server, so I turned on debugs and found this XML:
jabber: Recv (ssl)(260): <iq type="result" id="purple7820d1e1" from="search.foobar.com" to="email@example.com/Home"><query xmlns="http://jabber.org/protocol/disco#info"><identity category="search" type="text" name="User Search"/><feature var="jabber:iq:search"/></query></iq>
I submitted a bug report to Pidgin, but it''s actually a bug or misconfiguration in Spark. Here is their response:
If you look at http://www.xmpp.org/registrar/disco-categories.html , you will notice that category="search" isn''t valid. It should be category="directory" for a User Directory service. Which is what pidgin looks for.
Can you see if the category is configurable? If not, could you submit a bug report with Spark?