Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2012-02-03 | Merge remote-tracking branch 'whooo/master' into develop | Lance Stout | |
2012-02-02 | Fix data stanza based on test results. | Lance Stout | |
2012-02-02 | Added plugin for XEP-0184 | Erik Larsson | |
2012-01-11 | update_caps() can now do presence broadcasting. | Lance Stout | |
As part of adding this feature: - fixed bug in update_caps() not assigning verstrings - fixed xep_0004 typo - can now use None as a roster key which will map to boundjid.bare - fixed using JID objects in disco node handlers - fixed failing test related to get_roster Several of these bugs I've fixed before, so I either didn't push them earlier, or I clobbered something when merging. *shrug* | |||
2011-12-28 | Add caching support to xep_0030. | Lance Stout | |
New plugin configuration options: use_cache - Enable caching disco info results. Defaults to True wrap_results - Always return disco results in an Iq stanza. Defaults to False Node handler changes: Handlers now take four arguments: jid, node, ifrom, data Most older style handlers will still work, depending on if they raise a TypeError for incorrect number of arguments. Handlers that used *args may not work. New get_info options: cached - Passing cached=True to get_info() will attempt to load results from the cache. If nothing is found, a query will be sent as normal. If set to False, the cache will be skipped, even if it contains results. New method: supports() - Given a JID/node pair and a feature, return True if the feature is supported, False if not, and None if there was a timeout. By default, the search will use the cache. | |||
2011-12-27 | Merge branch 'develop' into develop-1.1 | Lance Stout | |
2011-12-20 | XEP-0009: Updated tests to work in python 3 | Correl Roush | |
2011-12-20 | XEP-0009: Added value conversion unit tests | Correl Roush | |
Added tests for bidirectional conversion of all XML-RPC data types | |||
2011-12-13 | Add tests for filters. | Lance Stout | |
2011-12-11 | Fix iterable substanzas when added as normal plugin. | Lance Stout | |
If an iterable plugin was an enabled, it wasn't added to the iterables list. | |||
2011-11-21 | Fix stream handler test for multiple handlers to exist properly. | Lance Stout | |
2011-11-19 | Add unit test for copying stanzas when passed to events. | Lance Stout | |
2011-11-18 | Also fire changed_status when the status text changes for a resource. | Lance Stout | |
2011-11-18 | Fix changed_status event | Lance Stout | |
Once again only fires when a resource's presence show value changes. | |||
2011-11-14 | Explicitly test for inequality in JIDs. | Lance Stout | |
Fixes issue #113 | |||
2011-09-23 | Fix del_event_handler for Python3 (different semantics for filter()). | Lance Stout | |
Fixes issue #103 | |||
2011-09-01 | Add tests for pubsub error stanzas | Lance Stout | |
2011-09-01 | Add support for notify attribute when retracting an item. | Lance Stout | |
2011-09-01 | Add ability to get global/node default subscription options. | Lance Stout | |
2011-09-01 | Owners can modify subscriptions/affiliations. With tests. | Lance Stout | |
94% coverage for the main pubsub plugin! (91% including stanzas) | |||
2011-09-01 | Users can retrieve their affiliations now, with tests. | Lance Stout | |
2011-09-01 | Add ability for a user to get retrieve subscriptions, with tests. | Lance Stout | |
2011-09-01 | Add tests for pubsub subscription options. | Lance Stout | |
2011-09-01 | Add tests for retrieving pubsub items. | Lance Stout | |
2011-09-01 | Fix memory reference bugs. | Lance Stout | |