1. 11 Jan, 2015 3 commits
    • 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
  2. 07 Jan, 2015 1 commit
  3. 04 Jan, 2015 2 commits
  4. 30 Dec, 2014 1 commit
  5. 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
  6. 23 Dec, 2014 2 commits
  7. 22 Dec, 2014 1 commit
  8. 18 Dec, 2014 1 commit
  9. 17 Dec, 2014 5 commits
  10. 16 Dec, 2014 2 commits
  11. 15 Dec, 2014 1 commit
  12. 13 Dec, 2014 2 commits
  13. 12 Dec, 2014 1 commit
  14. 11 Dec, 2014 2 commits
  15. 10 Dec, 2014 3 commits
  16. 09 Dec, 2014 7 commits
  17. 07 Dec, 2014 2 commits
    • Dave Cridland's avatar
      Merge pull request #132 from Flowdalic/saslbase64 · 92e35494
      Dave Cridland authored
      Don't return incorrect-encoding when receiving '='
      92e35494
    • Florian Schmaus's avatar
      Don't return incorrect-encoding when receiving '=' · 84e41fbe
      Florian Schmaus authored
      when performing SASL authentication.
      
      Since 3eadecb6 Openfire would return
      incorrect-encoding when a SASL auth packet would contain just a single
      equals sign ('='). But this is correct (client) behavior according to
      RFC 6120 6.4.2.
      
      Related to OF-736
      
      07:25:42 PM SENT (2109957412): <stream:stream xmlns='jabber:client' to='igniterealtime.org' xmlns:stream='http://etherx.jabber.org/streams' version='1.0'>
      07:25:42 PM RCV  (2109957412): <?xml version='1.0' encoding='UTF-8'?><stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="igniterealtime.org" id="1d96e3b3" xml:lang="en" version="1.0">
      07:25:43 PM RCV  (2109957412): <stream:features><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"></starttls><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>DIGEST-MD5</mechanism><mechanism>JIVE-SHAREDSECRET</mechanism><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/></stream:features>
      07:25:43 PM SENT (2109957412): <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'>=</auth>
      07:25:43 PM RCV  (2109957412): <failure
      xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><incorrect-encoding/></failure>
      84e41fbe
  18. 06 Dec, 2014 3 commits