phpBB3 Jabber issues

phpBB3 Jabber issues

Posted by: KickMeElmo
Posted on: 2008-04-25 20:16:00

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.

Re: phpBB3 Jabber issues

Posted by: wjd
Posted on: 2008-04-27 10:28:00

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

willscorner.net

Re: phpBB3 Jabber issues

Posted by: x-cubed
Posted on: 2008-04-29 00:21:00

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

Tags: php5error messagephp4support staff