Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | 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) | |||
2014-08-23 | cleanup semicolons, whitespace and mutable default arguments | Robin Gloster | |
2014-08-18 | Revert "cleanup semicolons, whitespace and mutable default arguments" | Robin Gloster | |
This reverts commit 7265682a4d57d88956cb54f98f7a470465bbf417. | |||
2014-08-18 | cleanup semicolons, whitespace and mutable default arguments | Robin Gloster | |
2014-02-06 | Get the IoT plugins to pass tests on Py3sleek-1.2.01.2.0 | Lance Stout | |
2014-02-06 | Add test for wrong sender in IQ | Lance Stout | |
2013-09-12 | ElementTree._escape_cdata isn't reliable across Python versions. | Lance Stout | |
It also does not work as desired. Revert "Merge pull request #254 from barreverte/develop" This reverts commit 23750357e21ce1e22445b2e702bdd4efb77f2369, reversing changes made to 07284f380fa0a893a5ef56774fcef71a47851668. | |||
2013-09-12 | Merge pull request #254 from barreverte/develop | Lance Stout | |
tostring.escape : optimization | |||
2013-09-05 | Merge branch 'xep_0323_325' of git://github.com/joachimlindborg/SleekXMPP ↵ | Lance Stout | |
into joachimlindborg-xep_0323_325 Conflicts: sleekxmpp/plugins/__init__.py | |||
2013-08-30 | First implementation of the xep_0323 and xep_325 used in IoT systems. Tests ↵ | Joachim Lindborg | |
are added for stanza and streams | |||
2013-07-30 | tostring.escape : optimization | Jean-Philippe Caruana | |
use of xml.etree.ElementTree._escape_attrib and xml.etree.ElementTree._escape_cdata | |||
2013-07-26 | refactor: no import * in tests | Jean-Philippe Caruana | |
2013-06-29 | Adjust get_roster to always return, even with invalid JIDs | Lance Stout | |
Issue #245 | |||
2013-06-19 | Add test for nodeprep idempotency after explicitly using Unicode 3.2 | Lance Stout | |
2013-05-17 | First test stanza | Joachim Lindborg | |
2013-03-28 | Remove `roster_received` event | Anton Ryzhov | |
2013-03-11 | Prevent race condition in pubsub test. | Lance Stout | |
2013-02-25 | Merge branch 'develop' | Lance Stout | |
2013-02-22 | Don't use internally deprecated methods | Anton Ryzhov | |
2013-02-14 | Resolve most Python3.3 related issues. | Lance Stout | |
Tests now run successfully. Occasionally get single error related to duplicated payload data in pubsub items when copying stanza values. | |||
2013-01-26 | Get tests to pass again. | Lance Stout | |
Re-add old gmail_notify plugin for now. | |||
2013-01-20 | Update tests for XEP-0092 | Lance Stout | |
2012-10-31 | Relax timing issues in Iq timeout callback test. | Lance Stout | |
2012-10-31 | Allow IQ timeouts to be asynchronous, by passing a timeout_callback ↵ | Joe Hildebrand | |
parameter to send(). An example modification of disco is included. If this approach is approved, I'll go through and update the other plugins. | |||
2012-10-31 | Turns out not all data is UTF-8, so don't try to decode it. | Lance Stout | |
Fixes issue #204 | |||
2012-09-25 | Fix RSM tests | Lance Stout | |
2012-09-24 | Simplify stringifying XML | Lance Stout | |
2012-07-24 | Add support for using CDATA for escaping. | Lance Stout | |
CDATA escaping is disabled by default, but may be enabled by setting: self.use_cdata = True Closes issue #114 | |||
2012-07-24 | Fix JID validation bugs, add lots of tests. | Lance Stout | |
2012-07-24 | Add validation for JIDs. | Lance Stout | |
2012-06-22 | Resolve xml:lang issue with duplicated elements depending on ordering. | Lance Stout | |
2012-06-19 | Ordering fixes for Python3.3 | Lance Stout | |
2012-06-18 | Add initial support for xml:lang for streams and stanza plugins. | Lance Stout | |
Remaining items are suitable default actions for language supporting interfaces. | |||
2012-05-05 | Tidy up and add tests for multi_attrib plugins. | Lance Stout | |
2012-04-30 | Collapse initial payload to a single stanza instead of a list if only one ↵ | Lance Stout | |
stanza is found. | |||
2012-04-30 | Add full support for initial payloads with adhoc commands, plus test. | Lance Stout | |
2012-04-07 | Prevent roster_update from firing twice after retrieving the roster. | Lance Stout | |
2012-03-27 | Add tests for bool_interfaces. | Lance Stout | |
2012-03-19 | Fix unicode issues in test cases for Py3+ introduced by issue #150. | Lance Stout | |
2012-03-19 | Merge pull request #150 from correl/rpc_value_fixes | Lance Stout | |
Updated XEP-0009 to handle unicode strings | |||
2012-03-16 | Expand support for XEP-0184. | Lance Stout | |
New stanza interfaces: Adding a message receipt request: msg['request_receipt'] = True Adding a message receipt: msg['receipt'] = '123-24234' Retrieving the acked message ID: ack_id = msg['receipt'] print(ack_id) '123-24234' New configuration options: auto_ack: If True, auto reply to messages that request receipts. Defaults to True auto_request: If True, auto add receipt requests to appropriate outgoing messages. Defaults to False | |||
2012-03-12 | Add tests for new plugin manager. | Lance Stout | |
2012-03-10 | Resolve plugin dependency chains with XEP-0115. | Lance Stout | |
The post_init() system can only reliably handle a single layer of dependencies between plugins, but PEP plugins with XEP-0115 exceed that limit and plugins can be post_init'ed out of order. To resolve this, we will special case XEP-0115 to be post_init'ed first until the new plugin system with dependency tracking is stable. | |||
2012-03-07 | Add tests for roster versioning. | Lance Stout | |
2012-02-19 | Update XEP-0085 plugin to work with both ElementTree and cElementTree | Lance Stout | |
Each state element must have its own stanza class now. A stanza class with an empty name field causes errors in ElementTree, even though it works fine with cElementTree. | |||
2012-02-17 | Updated XEP-0009 to handle unicode strings | Correl Roush | |
2012-02-03 | Add more XEP-0047 tests. | Lance Stout | |
2012-02-03 | Fix infinite callback loop. | Lance Stout | |