Details
-
Bug
-
Status: Closed (View Workflow)
-
Resolution: Fixed
-
3.0.x
-
None
-
None
-
PHP Environment:
Database:
Description
Direkt Messaging via the Jabber Button works. These messages can be recieved.
All other jabber messages generated by the server (reporting a new PM or a reply to a topic) couldn't be recieved so far.
I dumped the traffic. The server generates the message. Authentication with the jabber server works.
But by generating the message there seems to be somesthing wrong. The Jabber server reports:
<stream:error>Invalid XML</stream:error></stream:stream>
Here's a full dump of the communication process (anonymised a bit, but the bug can be still found I think):
<?xml version='1.0' encoding='UTF-8' ?><stream:stream to='jabber.freenet.de' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams'><?xml version='1.0'?><stream:stream xmlns:stream='http://etherx.jabber.org/streams' id='44367232' xmlns='jabber:client' from='jabber.freenet.de'><iq type='get' id='auth_89339de70a2fbbe2XXXXXXXXXXXXXXXX'>
......<query xmlns='jabber:iq:auth'>
.......<username>boardtest</username>
......</query>
.....</iq><iq type='result' id='auth_89339de70a2fbbe2XXXXXXXXXXXXXXXX'>
......<query xmlns='jabber:iq:auth'>
.......<username>boardtest</username>
......<digest/><password/><resource/></query>
.....</iq><iq type='set' id='auth_89339de70a2fbbe2XXXXXXXXXXXXXXXX'>
......<query xmlns='jabber:iq:auth'>
.......<username>boardtest</username>
.....<resource>board</resource>
.....<digest>cfd8323bb7c29b0b4cd584bbXXXXXXXXXXXXXXXX</digest>
......</query>
.....</iq><iq type='result' id='auth_89339de70a2fbbe2XXXXXXXXXXXXXXXX'/><presence>
<status>online</status>
</presence><message to='xxxxxxx@jabber.freenet.de' type='normal' id='normal_1144419074'>
<body>Hello xxxxxxx,
You have received a new private message from "test" to your account on "yourdomain.com" with the following subject:
You can view your new message by clicking on the following link:
http://xxxxxxx/phpBB2/ucp.php?i=pm&mode=unread
You have requested that you be notified on this event, remember that you can always choose not to be notified of new messages by changing the appropriate setting in your profile.
–
Thanks, The Management</body>
</message><presence from='xxxxxxx@jabber.freenet.de/Laptop' to='boardtest@jabber.freenet.de'>
<priority>5</priority>
<x xmlns='jabber:x:signed'>iD8DBQBENmN6ChzgsLfnspURArgMAJ4ghNuIBhh+d6/yhedpA8vG75WFYgCfVQht
8aLTRwY+eaJQ7Zvt9pET1sw=
=bXX9</x>
<x xmlns='jabber:x:delay' from='xxxxxxx@jabber.freenet.de/Laptop' stamp='20060407T13:01:35'/><x xmlns='jabber:x:delay' from='xxxxxxx@jabber.freenet.de/Laptop' stamp='20060407T13:01:35'/></presence><stream:error>Invalid XML</stream:error></stream:stream>