Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-09-15 | Add test case Reported->Data Form Validation | Robert Robinson | |
Add a test case that will verify that reported fields can contain data form validation data. | |||
2015-09-15 | Merge branch 'refactor_forms' into add_xep_0122 | Robert Robinson | |
2015-09-15 | Add test case for reported and items | Robert 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-14 | Missing xep_122 dir in setup.py | Robert Robinson | |
2015-09-14 | Add plugin support | Robert Robinson | |
2015-09-14 | Add plugin | Robert Robinson | |
(cherry picked from commit 2296d56) | |||
2015-09-14 | Working through test case issues. | Robert Robinson | |
(cherry picked from commit 6b58cef) | |||
2015-09-14 | Initial cut at getting the stanzas to work. | Robert Robinson | |
(cherry picked from commit 8c7df49) | |||
2015-09-14 | Fix xep_0050 changes after form refactor. | Robert Robinson | |
2015-09-14 | Force forms and fields to use plugin resolution | Robert Robinson | |
Instead of using the interface/subinterface code that was currently being implemented for the plugin. (cherry picked from commit 1467ec7) | |||
2015-09-14 | (Temporary) fix for python 3.5 | mathieui | |
This will work until the old ssl implementation is finally deprecated. Hopefully, new features to painlessy implement starttls will be around by then. | |||
2015-09-14 | Bump the requirements to aiodns 1.0 | mathieui | |
(and use install_requires instead of requires in the setup.py) | |||
2015-09-12 | Update test_stream_xep_0050.py | Robert Robinson | |
Fix Unit Test for adhoc 50 stream. | |||
2015-09-05 | xep_0231: Fix a traceback on result serialization. | Emmanuel Gil Peyrot | |
2015-09-04 | vcard-temp: add some checks against wrong input | mathieui | |
2015-09-04 | Add timeout_callback to a bunch of plugins as a parameter | mathieui | |
2015-09-03 | XEP0050: Add support for payload in completed response | Robert 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-27 | Merge pull request #394 from sangeeths/misc_updates | Mike Taylor | |
adding 'id' to self['xep_0332'].send_request() | |||
2015-08-27 | adding 'id' to self['xep_0332'].send_request() | Sangeeth Saravanaraj | |
2015-08-25 | Only send time if Iq type is get. | Richard Chan | |
2015-08-25 | Do not overwrite telephone numbers; otherwise all TEL/NUMBER received | Richard Chan | |
from a server will be blank. | |||
2015-08-23 | Merge branch 'socks5' of http://git.linkmauve.fr/slixmpp | mathieui | |
2015-08-23 | xep_0065: Remove an unused variable. | Emmanuel Gil Peyrot | |
2015-08-23 | xep_0065: Remove the last useless threading locks. | Emmanuel Gil Peyrot | |
2015-08-23 | Add SOCKS5 Bytestream examples. | Emmanuel Gil Peyrot | |
2015-08-23 | Fix the xep_0065 plugin, by rewriting its socks5 implementation. | Emmanuel Gil Peyrot | |
2015-08-22 | Fix the order in which <identity/> and <feature/> tags are sent on disco#info | Florent Le Coz | |
The identities should all be at the start, and features at the end, so we just prepend the identity on add_identity, and append features on add_feature | |||
2015-08-20 | Add a function to convert a domain name to punycode. | Emmanuel Gil Peyrot | |
2015-08-10 | Add get users by affiliation. | Aleksandr Draga | |
2015-08-08 | Fix the pubsub_client example. | Emmanuel Gil Peyrot | |
2015-08-08 | Add a format() method to XMPPError which returns a readable string. | Emmanuel Gil Peyrot | |
2015-08-08 | Fix docstring of unsubscribe method in the PubSub plugin. | Emmanuel Gil Peyrot | |
2015-08-08 | Stop disco_browser and pubsub_client examples once they are finished. | Emmanuel Gil Peyrot | |
2015-08-08 | Strip strings after pygments, so we don’t include an needless newline. | Emmanuel Gil Peyrot | |
2015-08-08 | Add missing files to the MANIFEST | mathieui | |
2015-08-08 | Update READMEslix-1.0 | mathieui | |
2015-08-08 | slixmpp v1.0 | mathieui | |
2015-08-08 | Fix the test suite | mathieui | |
(mock transport class missing .close()) | |||
2015-08-08 | Reset the connect future after a disconnect | mathieui | |
2015-08-08 | Remove a useless line of code from “your first XMPP bot” example | Florent Le Coz | |
2015-08-08 | Properly answer an error instead of tracebacking on unknown command execution. | Emmanuel Gil Peyrot | |
2015-08-01 | Merge pull request #388 from sangeeths/misc_updates | Mike Taylor | |
Retaining 'id' in the response and error stanzas | |||
2015-08-01 | Retaining 'id' in the response and error stanzas | Sangeeth Saravanaraj | |
2015-07-31 | Merge pull request #387 from mcella/378 | Mike Taylor | |
Fixes #378: must acquire JID_CACHE_LOCK before adding to JID_CACHE | |||
2015-07-31 | Fixes #378: must acquire JID_CACHE_LOCK before adding to JID_CACHE | Michele Cella | |
2015-07-21 | Add a waiting time before reconnecting automatically | mathieui | |
Punishing a server for being down by sending more traffic is not a nice thing to do. Taking 100% of the CPU is not nice either. | |||
2015-07-21 | Fix components | mathieui | |
(use_tls is useless since slixmpp will always try to use starttls whenever possible) | |||
2015-07-20 | iot: only add the 'done' field when all devices are done | Joshua Downer | |
2015-07-15 | XEP_0050: Form not iterable in command | Robert 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-09 | Fix UnboundlocalError in disco_browser.py example | elya5 | |
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. |