1. 14 Jun, 2016 1 commit
    • Guus der Kinderen's avatar
      OF-1149: Improve build speed · 25f66a6c
      Guus der Kinderen authored
      * 'override' defined just once (and set to false)
      * a plugin can be skipped by setting a property 'plugin.pluginname.skip'
        to true (eg: -Dplugin.broadcast.skip=true)
      * plugins that are built set the property above, to prevent rebuilding
        during the same Ant invocation (speeds up parent/child plugin builds)
      25f66a6c
  2. 10 Jun, 2016 2 commits
  3. 01 Jun, 2016 1 commit
  4. 19 May, 2016 11 commits
  5. 18 May, 2016 1 commit
  6. 10 May, 2016 1 commit
  7. 09 May, 2016 6 commits
  8. 04 May, 2016 1 commit
    • Roman S's avatar
      REST API plugin update to 1.2.3 (#584) · f1cba6ed
      Roman S authored
      * Added: Add a group with role to a chat room
      * Added: Occupants endpoint for chat room
      * Fixed: Admin and Member list to group endpoint
      f1cba6ed
  9. 29 Apr, 2016 1 commit
  10. 27 Apr, 2016 1 commit
  11. 19 Apr, 2016 2 commits
  12. 14 Apr, 2016 7 commits
  13. 11 Apr, 2016 2 commits
  14. 10 Apr, 2016 2 commits
  15. 09 Apr, 2016 1 commit
    • Guus der Kinderen's avatar
      OF-1125: Should use StreamID class instead of String. · 2cc0a948
      Guus der Kinderen authored
      To represent a stream ID, Openfire defines the StreamID interface. However,
      that interface is hardly used. Instead, simple String representations are used
      in most places.
      
      StreamIDs should conform to some specifications (notably: they shouldn't
      include XML special characters). An implementation of the StreamID interface
      is a good place to enforce specifications like that.
      
      This commit replaces all String-based stream ID representations with an
      implemenation of StreamID. For clustering/hazelcast, the serialized string
      is still being used to exchange data between nodes (I expect that this allows
      older and newer cluster nodes to continue to exchange cache information within
      the same cluster).
      
      Also in this commit:
      - StreamID implementations check for (and escape) XML special characters.
      - Duplicate implemenations of the StreamID interface are removed.
      
      Some code refers to streamID while in reality session IDs are implemented. This
      commit does not affect those pieces of code.
      2cc0a948