1. 13 Feb, 2015 1 commit
    • Dele Olajide's avatar
      ofmeet plugin version 0.1.2 · 88e30969
      Dele Olajide authored
      Added shared scrum board (post-it notes) Openfire Meetings Collaboration Application
      Added "disable cursor" feature to Openfire Meetings Collaboration API
      Added "ofmeet.js" and "ofmeet.css" to enable Openfire Meetings to be used as an API in other web applications
      Provided webcomponent to wrap Openfire Meetings API into an HTML tag <openfire-meetings>
      Updated chrome extension to 0.0.3
      88e30969
  2. 08 Feb, 2015 1 commit
    • Dele Olajide's avatar
      ofmeet plugin version 0.1.1 · 9d73ff41
      Dele Olajide authored
      Added co-browsing to collaboration api
      Moved collaboration api to chrome extension for co-browsing
      Updated chrome extension to 0.0.2
      9d73ff41
  3. 05 Feb, 2015 1 commit
  4. 28 Jan, 2015 2 commits
  5. 27 Jan, 2015 2 commits
  6. 26 Jan, 2015 2 commits
  7. 20 Jan, 2015 3 commits
  8. 17 Jan, 2015 2 commits
  9. 16 Jan, 2015 6 commits
  10. 14 Jan, 2015 1 commit
  11. 13 Jan, 2015 2 commits
    • Tom Evans's avatar
      OF-857: Added offline packet deliverer · 9205a2f1
      Tom Evans authored
      When a connection is closed, any further packets to be delivered need to
      be handled by the "backup" packet deliverer. The original implementation
      simply tried to reuse the primary delivery/routing mechanism, which
      resulted in a recursive call. This has been replaced with a packet
      deliverer that will route undeliverable message packets into the offline
      store.
      9205a2f1
    • Tom Evans's avatar
      OF-857: Mark connection closed before notifying · 4c4949eb
      Tom Evans authored
      The connection close listener initiates a presence broadcast to
      advertise its "unavailable" status. The current connection must be
      marked closed before this occurs, so the presence stanza will not be
      delivered to the newly closed connection.
      
      Note that the synchronized block alone does not accomplish this because
      the presence broadcast is delivered via that same thread that is
      currently closing the connection, thus it already possesses the sync
      object lock.
      
      Also, note that the SessionManager should exclude the originating JID
      when sending presence broadcasts to the user's other available
      session(s).
      4c4949eb
  12. 12 Jan, 2015 2 commits
  13. 11 Jan, 2015 5 commits
    • Florian Schmaus's avatar
      Use ReentrackLock instead of Semaphore · 4158dd77
      Florian Schmaus authored
      Also decrease the size of the critical section the lock protects.
      
      Related to OF-857.
      4158dd77
    • Florian Schmaus's avatar
      Make conn final in LocalSession · 7bbfb9db
      Florian Schmaus authored
      and remove null checks.
      
      Related to OF-855.
      7bbfb9db
    • Tom Evans's avatar
      OF-863: Fix multiple NPEs in cluster mode · b1599c97
      Tom Evans authored
      This patch fixes several NullPointerExceptions that were observed in an
      cluster when running under high load and latency, including related
      issues in the BOSH connector and hazelcast plugin. Some related logging
      improvements are also included.
      
      Some of the NPEs were generated during the startup phase before the
      server was fully initialized. These have been corrected by checking
      appropriate "ready state" indicators.
      
      In general, sessions hosted in remote cluster nodes that cannot be
      addressed due to timeouts during remote task execution should be
      considered temporarily "unavailable" to the cluster member that
      initiated the call.
      b1599c97
    • Tom Evans's avatar
      OF-855: Ensure valid connection for session packets · b2c6447d
      Tom Evans authored
      Check the underlying connection for a given session before delivering a
      packet; if the connection is missing, clean up session and resend packet
      b2c6447d
    • Tom Evans's avatar
      OF-857: Synchronize I/O for C2S connection · 64c735bc
      Tom Evans authored
      Use a lock to ensure the integrity of IoSession (MINA), especially when
      using compression or TLS filters
      64c735bc
  14. 07 Jan, 2015 1 commit
  15. 04 Jan, 2015 2 commits
  16. 02 Jan, 2015 1 commit
  17. 30 Dec, 2014 1 commit
  18. 29 Dec, 2014 1 commit
    • Dele Olajide's avatar
      ofmeet plugin · 300b0afd
      Dele Olajide authored
      Fixed exception when clientcontrol plugin is missing
      Fixed fault with focus when hostname is localhost
      Removed install logic for chrome extension. Always requires a manual install
      Fixed broken audio and video bandwidth configuration with server-side focus change.
      300b0afd
  19. 23 Dec, 2014 2 commits
  20. 22 Dec, 2014 2 commits