Uploaded image for project: 'phpBB3'
  1. phpBB3
  2. PHPBB3-322

Jabber reporting new PM/Topic replies doesn't work

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • Resolution: Fixed
    • 3.0.x
    • None
    • Other
    • 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>

      Attachments

        Activity

          People

            Acyd Burn Meik Sievertsen [X] (Inactive)
            secdo secdo
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: