summaryrefslogtreecommitdiff
path: root/sleekxmpp/plugins/xep_0030/static.py
AgeCommit message (Collapse)Author
2012-07-09Fix issues of disco info leaking between entities with the same bare JIDs.Lance Stout
To ensure that disco info, or any settings which depend on the bound JID, are correct, only set such information on or after the session_bound event has fired.
2012-06-13Fix loading cached disco identity data.Lance Stout
2012-03-12Tidy up disco plugin.Lance Stout
2012-03-12Update XEP-0030 and XEP-0059 to new system.Lance Stout
2012-02-18Fix instances of using undefined variables.Lance Stout
2012-01-14Fix xep_0030 reference warning.Lance Stout
2011-12-30Add 'supports' and 'has_identity' node handlers.Lance Stout
2011-12-28Add set_info disco handler.Lance Stout
2011-12-28Add 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-03-22Updated XEP-0128 plugin to work with the new XEP-0030 plugin.Lance Stout
Required fixing a few bugs in StanzaBase related to iterable substanzas.
2011-02-14Remap old method names in a better way.Lance Stout
This should prevent some reference cycles that will cause garbage collection issues.
2011-01-19Fix error in disco add_item.Lance Stout
None values were not being treated properly.
2010-12-21More documentation for XEP-0030 plugin.Lance Stout
2010-12-16Almost done with xep-30; added more docs.Lance Stout
2010-12-15Implement a few more static node handlers.Lance Stout
2010-12-13Update some docs.Lance Stout
2010-12-09First pass at a new XEP-0030 plugin.Lance Stout
Now with dynamic node handling goodness. Some things are not quite working yet, in particular: set_items set_info set_identities set_features And still need more unit tests to round things out.