[jdev] machine-readable server & transport list
Jonathan Chayce Dickinson
chayce.za at gmail.com
Fri Aug 10 06:18:32 CDT 2007
I'm being a fool with the double-posts today, really sorry! You could
also connect to each server in the list and query it yourself. You
simply store the stream features and then the disco features... Which,
in itself, answers the aforementioned problem about the XML standard to
use. Eg:
<query>
<item jid="jabber.org">
<stream:features xmlns:stream="http://etherx.jabber.org/streams">
<starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'>
<required/>
</starttls>
<mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>
<mechanism>EXTERNAL</mechanism>
<mechanism>DIGEST-MD5</mechanism>
<mechanism>PLAIN</mechanism>
<required/>
</mechanisms>
<compression xmlns='http://jabber.org/features/compress'>
<method>zlib</method>
<required/>
</compression>
<stream:features>
<bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'>
<required/>
</bind>
</stream:features>
<query xmlns='http://jabber.org/protocol/disco#info'>
<identity
category='conference'
type='text'
name='Play-Specific Chatrooms'/>
<identity
category='directory'
type='chatroom'
name='Play-Specific Chatrooms'/>
<feature var='http://jabber.org/protocol/disco#info'/>
<feature var='http://jabber.org/protocol/disco#items'/>
<feature var='http://jabber.org/protocol/muc'/>
<feature var='jabber:iq:register'/>
<feature var='jabber:iq:search'/>
<feature var='jabber:iq:time'/>
<feature var='jabber:iq:version'/>
</query>
</item>
</query>
I think that does about it? Maybe someone can approach the council (I
don't know who or how)?
Cheers,
Jonathan Dickinson
On Thu, 2007-08-09 at 20:14 +0200, hyperstruct - jdev wrote:
> Hello,
>
> are there lists of XMPP servers and transports in a machine-readable
> form? https://www.xmpp.net/servers/feed/rss would be fine, except
> that only lists latest entries and retrieving transports requires
> scraping the <description> field.
>
> Massimiliano
>
More information about the JDev
mailing list