Permalink
Commits on Jul 24, 2017
  1. Add Channel Join and Leave Capability to MIX

    tarun018 authored and tfar committed Jul 7, 2017
    Add UpdateSubscription feature for subscribing to additional
    MIX nodes
    Add Joining a channel with a preference form
    Add requesting user preference form and updating the preferences
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Tests added for joining and leaving a channel as in XEP-0369,
    which passes.
    Tests also added for updating subscription, joining channel
    with preference form and requesting user preference form as
    in XEP-0369, which passes.
    Tested on Ubuntu 16.04 LTS.
    
    Change-Id: Ibc2737f6154eeee1a85e98cb5f80c8bdbad35dcd
Commits on Jul 18, 2017
  1. Add MIXUpdateSubscription Element, its Parser and Serializer

    tarun018 authored and tfar committed Jul 7, 2017
    Updates MIXJoin Element list of subscriptions to an unordered_set.
    Remove redundant MIXSubscribe Element.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Added tests for MIXUpdateSubscription Parser and Serializer based on examples in XEP 0369, which passes.
    Tested on Ubuntu 16.04 LTS.
    
    Change-Id: Ied06269cf329b4fdffdde4ace67ebffa4089fbde
Commits on Jul 14, 2017
  1. Add MIXRegisterNick Element, its Parser and Serializer

    tarun018 authored and tfar committed Jun 26, 2017
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Added tests for MIXRegisterNick Parser and Serializer based on examples in XEP 0369, which passes.
    Tested on Ubuntu 16.04 LTS.
    
    Change-Id: I80796db9d540c58296afa3454f29e1fb81d04615
Commits on Jul 12, 2017
  1. Add MIXSetNick Element, its Parser and Serializer

    tarun018 authored and tfar committed Jun 26, 2017
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Added tests for MIXSetNick Parser and Serializer based on examples in XEP 0369, which passes.
    Tested on Ubuntu 16.04 LTS.
    
    Change-Id: I23081637f2aecf9fc5abc63147d01bfd4d2bb2f1
Commits on Jul 11, 2017
  1. Add MIXPayload, its Parser and Serializer

    tarun018 authored and tfar committed Jun 24, 2017
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Added tests for MIXPayload Parser and Serializer based on examples in XEP 0369, which passes.
    Tested on Ubuntu 16.04 LTS.
    
    Change-Id: I45da05d6fe57b4be7ed8534dd84cbf0fd31ced1a
Commits on Jul 7, 2017
  1. Update namespace for MIX Elements

    tarun018 authored and tfar committed Jun 23, 2017
    Namespace update from urn:xmpp:mix:1 to urn:xmpp:mix:0 for MIX
    elements for checking against server implementation
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Change-Id: I1bbd06d83f54fcde81ae0ed06dda90aec0ef1aeb
Commits on Jul 6, 2017
  1. Adds MIXLeave Element, its Parser and Serializer

    tarun018 authored and tfar committed Jun 19, 2017
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Added tests for MIXLeave Parser and Serializer based on examples in XEP 0369, which passes.
    Tested on Ubuntu 16.04 LTS.
    
    Change-Id: Ie9eb3341b23099de4dda2b9915d28115dbfe5837
Commits on Jul 5, 2017
  1. Adds MIXUserPreference Element, its Parser and Serializer

    tarun018 authored and tfar committed Jun 19, 2017
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Added tests for MIXUserPreference Parser and Serializer based
    on examples in XEP 0369, which passes.
    
    Change-Id: I06595325f4cc2b34d5ab5a93a6caa00330fe0737
Commits on Jul 3, 2017
  1. Adds MIX Create Element, its Parser and Serializer

    tarun018 authored and tfar committed Jun 24, 2017
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Added tests for MIX Create Parser and Serializer based on
    examples in XEP 0369, which passes.
    
    Change-Id: I33b85c8243d55cd293c886f2607bdd9dec6c7bdb
Commits on Jun 26, 2017
  1. Adds MIX Join Element, its Parser and Serializer.

    tarun018 authored and tfar committed Jun 15, 2017
    Add MIXDestroySerializer to FullPayloadSerializerCollection.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Added tests for MIX Join Parser and Serializer based on examples in XEP 0369, which passes.
    Tested on Ubuntu 16.04 LTS.
    
    Change-Id: Ibf7446dd65714dccdd39c485549fd9fb9faba40c
Commits on Jun 25, 2017
  1. Adds MIX Destroy Element, its Parser and Serializer.

    tarun018 authored and tfar committed Jun 24, 2017
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Added tests for MIX Destroy Parser and Serializer based on
    examples in XEP 0369, which passes.
    
    Change-Id: I56810eb2fc26cc6aeb5e1cfb2a32e312f0607ba9
Commits on Jun 18, 2017
  1. Adds MIX Participant Element, its Parsers and Serializers.

    tarun018 authored and tfar committed Jun 10, 2017
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Adds tests for MIX Participant Parser and Serializer from XEP-0369, which passes.
    Tested on Ubuntu 16.04 LTS.
    
    Change-Id: Iee2d96c8ebdf9461c28518f8f8c28c11d2a94524
Commits on Mar 23, 2017
  1. Add Client State Indication Element, its Parser and Serializer

    tarun018 authored and tfar committed Mar 22, 2017
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Adds tests for Client State Parser and Serializer, which passes.
    Tests performed on Ubuntu 16.04 LTS.
    
    Change-Id: I60c63f63e1c0fdd55600ef42faa95989ca5ab75b
Commits on Jul 14, 2015
  1. Add tests for Parsers and Serializers.

    tarun018 authored and Kev committed Jun 23, 2015
    Adds InBandRegistrationPayloadParserTest, IBBSerializerTest, IsodeIQDelegationSerializerTest.
    Adds UserTune Parser and Serializer.
    Adds UserLocation Parser and Serializer.
    
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    All tests passes.
    
    Change-Id: Ida220574c33ca9ee6f2aa8a2f4fba4c68e3fec60
Commits on Mar 18, 2015
  1. Add test for ChatStateSerializer

    tarun018 authored and Kev committed Mar 17, 2015
    License:
    This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
    
    Test-Information:
    Test for ChatStateSerializer passes.
    
    Change-Id: I871490a647ee54631cad025fc71f900cc0fa9770