1. 27 Nov, 2015 1 commit
    • Dave Cridland's avatar
      Assume a client with MUC elements in presence needs to join · b853644c
      Dave Cridland authored
      XEP-0045 discusses how a request to join a room is the only case where a MUC
      element should exist in presence. Therefore, a conformant client will always
      send this whenever it believes it is not joined. This can happen in cases of
      stanza loss (due to network outage) or remote server crash.
      
      This patch assumes that a client sending a MUC element is trying to join, and
      will go through much of the motions of the join, including sending history as
      required, existing occupants' presence, and so on. To other existing occupants,
      however, it'll look like an ordinary presence update.
      b853644c
  2. 26 Nov, 2015 4 commits
  3. 25 Nov, 2015 4 commits
  4. 24 Nov, 2015 3 commits
  5. 23 Nov, 2015 3 commits
  6. 22 Nov, 2015 1 commit
  7. 21 Nov, 2015 6 commits
  8. 20 Nov, 2015 2 commits
    • Dave Cridland's avatar
      OF-115 Process S2S stanzas from a session serially · 2d62c7e1
      Dave Cridland authored
      This patch removes the thread pool from the ServerSocketReader, causing
      stanzas from a particular S2S session to be processed serially on the same
      thread used by the ServerSocketReader.
      
      Each ServerSocketReader currently has a thread to itself, so this is unlikely
      to have a serious impact on performance, but does have a very positive impact
      on correctness.
      2d62c7e1
    • daryl herzmann's avatar
      Merge pull request #392 from tevans/master · 21f57aa5
      daryl herzmann authored
      Archive legacy sources for Jive tools
      21f57aa5
  9. 19 Nov, 2015 11 commits
  10. 18 Nov, 2015 3 commits
  11. 17 Nov, 2015 2 commits