phpBB3 Jabber issues

apps

#1

When attempting to enable Jabber in phpBB3.0, I get an interesting error (see the bottom of this post). I’ve checked my username and password, made sure SSL was off, etc. No luck. When I checked on the phpBB3 forums, it seems that mostly DreamHost customers are having this problem. The error message has been identical for all DreamHost customers who have done this running PHP5. (PHP4 gets a REALLY convoluted error, but that’s because one function isn’t supported in it at all) No one knows the solution, including the support staff, thus far. Any ideas on this end?

Error message is as follows (with mydomain replacing my actual domain of course):
Information

Could not authorise on Jabber server.

SEND: <?xml version='1.0' encoding='UTF-8' ?>

SEND: <stream:stream to=‘mydomain’ xmlns=‘jabber:client’ xmlns:stream=‘http://etherx.jabber.org/streams’ version=‘1.0’>

RECV: <?xml version='1.0'?><stream:stream xmlns:stream=‘http://etherx.jabber.org/streams’ id=‘48129CAB’ xmlns=‘jabber:client’ from=‘mydomain’>

Timeout, no response from server.


#2

Same problem. I think it has to do with http polling of jabber (which DH doesn’t support)

willscorner.net


#3

The issue is due to the fact that the Dreamhost server does not follow the RFC (http://www.ietf.org/rfc/rfc3920.txt). The RFC states in Section 4.6 that the server must send a stream:features/ tag, and the Dreamhost server doesn’t, so phpBB3 times out waiting for the tag to arrive.

I’m going to log a support request with Dreamhost.

Carey