The released version of Openfire (3.6.4) has a bug in it's DNS lookup
code where it grabs only the first SRV record for a domain, rather
than the highest-priority one. At the moment, one of the lower
priority addresses that wavesandbox.com resolves to is offline.
Prosody and the trunk of Openfire both get this correct, and use the
xmpp-server.l.google.com address (which is a round-robin server that
always works). If you want to continue using Openfire, you'll need to
build against the SVN trunk or find a recent beta release. I wasn't
able to find these on the openfire website.

Anthony

3.6.4 version of file at fault:
http://www.igniterealtime.org/fisheye/browse/svn-org/openfire/trunk/src/java/org/jivesoftware/openfire/net/DNSUtil.java?r=10204
(note that it just grabs the first SRV record)

Trunk version, showing fixed code:
http://www.igniterealtime.org/fisheye/browse/svn-org/openfire/trunk/src/java/org/jivesoftware/openfire/net/DNSUtil.java?r=11608
(grabs all SRV records, and picks the highest priority one)

-- 
Anthony Baxter, [email protected]

-- 
You received this message because you are subscribed to the Google Groups "Wave 
Protocol" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/wave-protocol?hl=en.

Reply via email to