1. 12 Dec, 2016 3 commits
    • Dave Cridland's avatar
      Update message routing to RFC 6120 · 3296124b
      Dave Cridland authored
      Various non-conformances in message routing caused some odd behaviour where
      combinations of outgoing PEP events failing to be delivered could cause
      errors to be delivered to all available clients.
      
      This fixes message routing for three cases:
      
      * Headline messages sent to the bare JID are now broadcast.
      * Headline emssages sent to an offline session are discarded.
      * Groupchat messages sent to a bare JID are handed to offline processing,
      however these should not occur.
      * Errors sent to the bare JID are discarded.
      3296124b
    • Dave Cridland's avatar
      Merge pull request #669 from surevine/muc-ext · 12b4559b
      Dave Cridland authored
      OF-1213 Add extension points to MUC
      12b4559b
    • Dave Cridland's avatar
      Merge pull request #657 from Alexander198961/master · b89a1357
      Dave Cridland authored
      SPARK-1803 Can't use usernames with non-latin symbols
      b89a1357
  2. 01 Dec, 2016 4 commits
  3. 28 Nov, 2016 5 commits
  4. 25 Nov, 2016 1 commit
    • Michael Klein's avatar
      OF-1221 -- Add options from default.properties to Client Control plugin (#684) · 771bbab3
      Michael Klein authored
      * OF-1211 - Fix description of Broadcast disabling option in Client
      Control plugin
      
      * OF-1211 - Fix description of Broadcast disabling option in Client
      
      * OF-1211 - Fix description of Broadcast disabling option in Client
      
      * OF-1211 - Fix description of Broadcast disabling option in Client
      
      * Revert "OF-1211 - Fix description of Broadcast disabling option in Client"
      
      This reverts commit fa12c8169b556c1d4d157a57609648e69637499a.
      
      * Revert "OF-1211 - Fix description of Broadcast disabling option in Client"
      
      This reverts commit 84a52e90e794eff62fc13a0330544fe16c850575.
      
      * OF-1211 - Fix description of Broadcast disabling option in Client
      
      * OF-1211 - Fix description of Broadcast disabling option in Client
      
      * OF-1221 -- Add options from default.properties to Client Control plugin
      771bbab3
  5. 24 Nov, 2016 2 commits
  6. 21 Nov, 2016 4 commits
  7. 20 Nov, 2016 1 commit
  8. 18 Nov, 2016 2 commits
  9. 11 Nov, 2016 3 commits
  10. 08 Nov, 2016 2 commits
    • Dave Cridland's avatar
      Fix logic on return · f22c928f
      Dave Cridland authored
      f22c928f
    • Dave Cridland's avatar
      Add extension points to MUC Service · 0a4cc267
      Dave Cridland authored
      This allows plugins and other extensions to directly extend MUC with additional
      protocol support, such as support for a Conference Focus on the MUC room JID,
      and so on.
      
      * addIQHandler adds a new IQHandler to services and rooms.
      * addExtraFeature is the existing function, exposed at the Interface. These
      additional features are now shown for both rooms and services.
      * addExtraIdentity is the existing function exposed unchanged.
      0a4cc267
  11. 04 Nov, 2016 1 commit
    • Michael Klein's avatar
      OF-1211 - Fix description of Broadcast disabling option in Client (#663) · 57e24df5
      Michael Klein authored
      * OF-1211 - Fix description of Broadcast disabling option in Client
      Control plugin
      
      * OF-1211 - Fix description of Broadcast disabling option in Client
      
      * OF-1211 - Fix description of Broadcast disabling option in Client
      
      * OF-1211 - Fix description of Broadcast disabling option in Client
      
      * Revert "OF-1211 - Fix description of Broadcast disabling option in Client"
      
      This reverts commit fa12c8169b556c1d4d157a57609648e69637499a.
      
      * Revert "OF-1211 - Fix description of Broadcast disabling option in Client"
      
      This reverts commit 84a52e90e794eff62fc13a0330544fe16c850575.
      
      * OF-1211 - Fix description of Broadcast disabling option in Client
      
      * OF-1211 - Fix description of Broadcast disabling option in Client
      57e24df5
  12. 01 Nov, 2016 2 commits
  13. 28 Oct, 2016 1 commit
  14. 23 Oct, 2016 1 commit
  15. 21 Oct, 2016 3 commits
  16. 20 Oct, 2016 1 commit
  17. 18 Oct, 2016 1 commit
    • Gugli's avatar
      OF-1206: PrivacyLists on first run (#656) · 0d3b3a38
      Gugli authored
      * PrivacyLists on first run
      There are 2 instances of PrivacyListProvider (one in PrivacyListManager and the other in IQPrivacyHandler)
      
      The issue was : both instances have separate privacyListCount variables, which are filled during PrivacyListProvider constructor (== server startup).
      Thus, if at server startup the privacyListCount is 0, and one of the instances adds a PrivacyList, the other will never be informed and discard all changes and reads.
      
      Fix : turn PrivacyListProvider into a singleton.
      
      * PrivacyLists on first run
      There are 2 instances of PrivacyListProvider (one in PrivacyListManager and the other in IQPrivacyHandler)
      
      The issue was : both instances have separate privacyListCount variables, which are filled during PrivacyListProvider constructor (== server startup).
      Thus, if at server startup the privacyListCount is 0, and one of the instances adds a PrivacyList, the other will never be informed and discard all changes and reads.
      
      Fix : turn PrivacyListProvider into a singleton.
      0d3b3a38
  18. 14 Oct, 2016 3 commits