1. 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
  2. 12 Jan, 2015 1 commit
    • Tom Evans's avatar
      OF-857: Synchronize connection/session cleanup · 348d5bdc
      Tom Evans authored
      This patch is to prevent a stack overflow in certain exception cases
      where a connection has been closed, but its corresponding session is
      still present in the routing table.
      348d5bdc
  3. 11 Jan, 2015 2 commits
  4. 17 Dec, 2014 1 commit
  5. 09 Dec, 2014 1 commit
  6. 07 Aug, 2014 1 commit
    • jackrabbit128's avatar
      Fix for OF-835: · 18fffdac
      jackrabbit128 authored
      - install ReadThrottleFilterBuilder into filter chains
      - adjust SSLFilter positioning in chain so that ReadThrottleFilter works correctly
      18fffdac
  7. 31 May, 2014 1 commit
  8. 26 Apr, 2014 1 commit
  9. 19 Feb, 2012 1 commit
  10. 22 Aug, 2010 1 commit
  11. 07 Feb, 2010 1 commit
  12. 09 Nov, 2009 1 commit
  13. 30 Sep, 2009 1 commit
  14. 16 Jul, 2008 1 commit
  15. 11 Jun, 2008 1 commit
  16. 11 Apr, 2008 1 commit
  17. 04 Dec, 2007 1 commit
  18. 15 Nov, 2007 1 commit
  19. 22 Oct, 2007 1 commit
  20. 12 Sep, 2007 1 commit
  21. 22 Jun, 2007 1 commit
  22. 30 May, 2007 1 commit
  23. 19 May, 2007 1 commit
  24. 18 May, 2007 1 commit
  25. 24 Apr, 2007 1 commit
  26. 28 Mar, 2007 1 commit
  27. 15 Mar, 2007 1 commit
  28. 13 Feb, 2007 1 commit
  29. 03 Feb, 2007 1 commit
  30. 27 Jan, 2007 1 commit
  31. 11 Jan, 2007 1 commit
  32. 06 Jan, 2007 1 commit
  33. 05 Jan, 2007 1 commit
  34. 04 Jan, 2007 1 commit