1. 28 Jul, 2015 1 commit
    • Dave Cridland's avatar
      Use Deque instead of Map, and add delay stamping · a6ea2b4b
      Dave Cridland authored
      After discussion with Jonny, switched the existing Map to a Deque, and in
      response to Tom's suggestion, added XEP-0203 (and legacy) delay stamping.
      
      Tested using Gajim and Swift; testing the delay stamping was done by disabling
      the acknowledgement handling to force retransmission.
      a6ea2b4b
  2. 27 Jul, 2015 1 commit
  3. 24 Jul, 2015 7 commits
  4. 22 Jul, 2015 3 commits
  5. 15 Jul, 2015 2 commits
  6. 14 Jul, 2015 2 commits
  7. 10 Jul, 2015 7 commits
  8. 09 Jul, 2015 2 commits
  9. 08 Jul, 2015 2 commits
    • Dave Cridland's avatar
      Do not synchronize on isClosed() · 51b22088
      Dave Cridland authored
      There is a deadlock while reading the state variable if close() is running.
      
      This switches the state to be volatile instead - it's only written to inside
      the lengthy close() lock, so this should be reasonable.
      51b22088
    • andi@symphono.com's avatar
      OF-889: Added try-catch blocks to the various JSP pages where... · 8558df07
      andi@symphono.com authored
      OF-889: Added try-catch blocks to the various JSP pages where Session.getHostName or Session.getHostAddress is called to prevent the Sessions tab from showing UnknownHostExceptions when there are bad client sessions laying around
      8558df07
  10. 02 Jul, 2015 3 commits
  11. 01 Jul, 2015 1 commit
  12. 29 Jun, 2015 3 commits
  13. 24 Jun, 2015 1 commit
  14. 23 Jun, 2015 2 commits
  15. 22 Jun, 2015 1 commit
  16. 19 Jun, 2015 1 commit
  17. 18 Jun, 2015 1 commit