summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-09-18Merge pull request #397 from rerobins/xep_0050_updatesMike Taylor
Xep 0050 updates
2015-09-18Merge branch 'develop' into xep_0050_updatesRobert Robinson
# Conflicts: # tests/test_stream_xep_0050.py
2015-09-18Merge pull request #3 from fritzy/developRobert Robinson
Merge to fritzy_master
2015-09-18Merge pull request #396 from rerobins/add_xep_0122Mike Taylor
XEP_0122: Add support for form validation
2015-09-18Merge pull request #393 from aalba6675/fix/timeMike Taylor
Only send time if Iq type is get.
2015-09-18Merge pull request #392 from aalba6675/fix/tel_numberMike Taylor
Do not overwrite telephone numbers
2015-09-18Merge pull request #389 from alexdraga/developMike Taylor
Add get users by affiliation.
2015-09-18Merge pull request #384 from elya5/patch-1Mike Taylor
Fix UnboundlocalError in disco_browser.py example
2015-09-18Merge pull request #386 from jdowner/develop-iotMike Taylor
iot: only add the 'done' field when all devices are done
2015-09-18Merge pull request #395 from rerobins/refactor_formsMike Taylor
XEP_0004: Data Forms use register_stanza_plugin
2015-09-17register_Stanza_plugin shouldn't be iterableRobert Robinson
Should not use iterable for registering the stanza plugins.
2015-09-17Add 0122 to plugin/__init__.py __all__Robert Robinson
2015-09-15Update __init__.pyRobert Robinson
changed xep_0121 to xep_0122
2015-09-15Merge branch 'add_xep_0122' of https://github.com/rerobins/SleekXMPP into ↵Robert Robinson
add_xep_0122
2015-09-15Add test case Reported->Data Form ValidationRobert Robinson
Add a test case that will verify that reported fields can contain data form validation data.
2015-09-15Merge branch 'refactor_forms' into add_xep_0122Robert Robinson
2015-09-15Add test case for reported and itemsRobert Robinson
Previous stanza test cases didn't have test cases for reported and item field types in forms. This fixes that issue. Modified stanzabase to use an ordered dict so that can guarentee the that 'items' in a form are added after reported. Also updated the set of interfaces that are stored in Form to be a ordered set. Used the order set implementation from: https://code.activestate.com/recipes/576694/ The OrderedSet implementation is licensed under the MIT license and is developed by the same developer of the ordereddict.
2015-09-14Missing xep_122 dir in setup.pyRobert Robinson
2015-09-14Add plugin supportRobert Robinson
2015-09-14Add pluginRobert Robinson
(cherry picked from commit 2296d56)
2015-09-14Working through test case issues.Robert Robinson
(cherry picked from commit 6b58cef)
2015-09-14Initial cut at getting the stanzas to work.Robert Robinson
(cherry picked from commit 8c7df49)
2015-09-14Fix xep_0050 changes after form refactor.Robert Robinson
2015-09-14Force forms and fields to use plugin resolutionRobert Robinson
Instead of using the interface/subinterface code that was currently being implemented for the plugin. (cherry picked from commit 1467ec7)
2015-09-12Update test_stream_xep_0050.pyRobert Robinson
Fix Unit Test for adhoc 50 stream.
2015-09-03XEP0050: Add support for payload in completed responseRobert Robinson
When sending the command to complete the task, the adhoc plugin does not provide the ability to send a payload from the _handle_command_complete method.
2015-08-27Merge pull request #394 from sangeeths/misc_updatesMike Taylor
adding 'id' to self['xep_0332'].send_request()
2015-08-27adding 'id' to self['xep_0332'].send_request()Sangeeth Saravanaraj
2015-08-25Only send time if Iq type is get.Richard Chan
2015-08-25Do not overwrite telephone numbers; otherwise all TEL/NUMBER receivedRichard Chan
from a server will be blank.
2015-08-10Add get users by affiliation.Aleksandr Draga
2015-08-01Merge pull request #388 from sangeeths/misc_updatesMike Taylor
Retaining 'id' in the response and error stanzas
2015-08-01Retaining 'id' in the response and error stanzasSangeeth Saravanaraj
2015-07-31Merge pull request #387 from mcella/378Mike Taylor
Fixes #378: must acquire JID_CACHE_LOCK before adding to JID_CACHE
2015-07-31Fixes #378: must acquire JID_CACHE_LOCK before adding to JID_CACHEMichele Cella
2015-07-20iot: only add the 'done' field when all devices are doneJoshua Downer
2015-07-15XEP_0050: Form not iterable in commandRobert Robinson
Cannot pass in a form into the initial command and have it show up in the payload of the session. Line 344 makes this possible when following the standard workflow.
2015-07-09Fix UnboundlocalError in disco_browser.py exampleelya5
If self.get is in self.info_types and self.items_types, only self['xep_0030'].get_info is executed and not self['xep_0030'].get_items. So the condition in line 129 is successful but items is not assigned.
2015-07-05Merge pull request #365 from jdowner/stagingMike Taylor
Fixed imports
2015-07-05Merge pull request #366 from jdowner/develop-iot-cleanupMike Taylor
Minor cleanup of IoT plugin
2015-07-05Merge pull request #369 from stevenroose/patch-2Mike Taylor
Change to roster migration e
2015-07-05Merge pull request #370 from jdowner/develop-jidMike Taylor
Removed duplicate property
2015-07-05Merge pull request #380 from anirudh-chhangani/XEP-0096-add-hash-paramMike Taylor
add hash metadata for file transfer
2015-07-03Merge pull request #382 from sangeeths/initialize_certificateMike Taylor
Initialize certfile, keyfile and ca_certs in XMLStream. Added **kwargs to ClientXMPP, BaseXMPP and XMLStream.
2015-07-03Added **kwargs to ClientXMPP, BaseXMPP and XMLStream so that certfile, ↵Sangeeth Saravanaraj
keyfile and ca_certs can be initialized.
2015-06-18add hash param to file metadataAnirudh
2015-06-05Fixed typo.Sangeeth Saravanaraj
2015-05-28Removed duplicate propertyJoshua Downer
2015-05-25Change to roster migration exampleSteven Roose
I did have the chance to test the script yet, but it seems like that line should be outside the for loop.
2015-05-14xep-0323: removed deadcodeJoshua Downer