summaryrefslogtreecommitdiff
path: root/sleekxmpp/plugins/xep_0030/static.py
AgeCommit message (Collapse)Author
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.