1. 07 Mar, 2016 10 commits
  2. 06 Mar, 2016 3 commits
  3. 05 Mar, 2016 2 commits
  4. 04 Mar, 2016 1 commit
  5. 03 Mar, 2016 7 commits
  6. 02 Mar, 2016 1 commit
  7. 01 Mar, 2016 1 commit
  8. 26 Feb, 2016 4 commits
  9. 16 Feb, 2016 1 commit
  10. 15 Feb, 2016 5 commits
    • Chinmay Dani's avatar
      Outcasts should not be allowed to register with room. · 7963d3f8
      Chinmay Dani authored
      With the current implementation, any user can send the register IQ to register with
      a room as a 'member'. This also allows outcasts, that were banned from a room, to be
      able to register again as a member, and eventually re-join the room. The solution is
      to prevent outcasts from registering with the room.
      7963d3f8
    • Dave Cridland's avatar
      Merge pull request #539 from guusdk/OF-1087 · 45394287
      Dave Cridland authored
      OF-1087: Default namespace handling in BOSH.
      45394287
    • Guus der Kinderen's avatar
      OF-1087: Do not add empty-string prefixed namespaces · e4b7a75b
      Guus der Kinderen authored
      In dom4j, the default namespace of an element cannot be set by adding
      a namespace that has an empty-string prefix. Although the string
      representation of the element will be correct, that namespace is not
      being recognized as the default namespace of the element (instead, it
      is a namespace like any other prefixed namespace, to be used in child
      elements).
      e4b7a75b
    • Guus der Kinderen's avatar
      OF-1087: Whitespace does not take into account element boundary. · 12eba2f8
      Guus der Kinderen authored
      The original code depends on a whitespace to be present within the limits
      of the element. This is not safe (eg: <message><foo/></message> fails).
      Instead, the closing characters ( > or /> ) of the first element should
      be used, as that's guaranteed to be present.
      12eba2f8
    • Guus der Kinderen's avatar
      OF-1087: BOSH namespace fix · 543ce079
      Guus der Kinderen authored
      A change introduced in Openfire 3.10.3 (OF-938) changed how the BOSH
      implementation would add default namespace definitions where applicable.
      This new implementation depends on a space from being present in the
      outer stanza. The 'fin' element that's transmitted here is wrapped in
      a message stanza without any attributes ( <message><fin ... ) which
      caused the namespace to be injected in the fin element (where the first
      space was).
      
      This commit adds a 'to' attribute to the wrapping message stanza, to
      allow for users to work around the problem without having to update
      Openfire itself.
      
      The BOSH implementation will be adjusted to account for this in another
      commit.
      543ce079
  11. 11 Feb, 2016 1 commit
  12. 10 Feb, 2016 4 commits