Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2011-08-31 | XEP-0060 v1.13 dictates publishing/retracting one item at a time. | Lance Stout | |
2011-08-31 | Simplify pubsub tests. | Lance Stout | |
We don't really care about empty responses, so let's use block=False. | |||
2011-08-31 | Add test for purging a pubsub node. | Lance Stout | |
2011-08-31 | Retract stanzas are behaving oddly when using stanza values. | Lance Stout | |
2011-08-31 | Test publishing multiple items, and with options. | Lance Stout | |
2011-08-31 | Test publishng an item with options. | Lance Stout | |
2011-08-31 | Test publishing a single item. | Lance Stout | |