summaryrefslogtreecommitdiff
path: root/sleekxmpp/plugins/xep_0050.py
AgeCommit message (Collapse)Author
2011-03-24Added new XEP-0050 implementation.Lance Stout
Backward incompatibility alert! Please see examples/adhoc_provider.py for how to use the new plugin implementation, or the test examples in the files tests/test_stream_xep_0050.py and tests/test_stanza_xep_0050.py. Major changes: - May now have zero-step commands. Useful if a command is intended to be a dynamic status report that doesn't require any user input. - May use payloads other than data forms, such as a completely custom stanza type. - May include multiple payload items, such as multiple data forms, or a form and a custom stanza type. - Includes a command user API for calling adhoc commands on remote agents and managing the workflow. - Added support for note elements. Todo: - Add prev action support. You may use register_plugin('old_0050') to continue using the previous XEP-0050 implementation.
2010-12-16Use boundjid in plugins instead of the deprecated accessors.Lance Stout
Originally contributed by skinkie, with a few modifications.
2010-07-26Replaced traceback calls to use logging.exception where applicable.Lance Stout
2010-07-20Updated xep_0050 to use old_0004 for now.Lance Stout
2010-07-20Updated license notices to use the correct MIT format. Also corrected ↵Lance Stout
references to nonexistant license.txt to LICENSE.
2010-07-19Can now pass a name to add_handler so that the handler can be reliably ↵Lance Stout
removed later. Updated uses of add_handler to include a name.
2010-05-26plugins now are checked for post_init having ran when process() is calledNathan Fritz
2010-01-15xep 30 and 50 always reply from jid iq sent toNathan Fritz
2009-10-29* fixed bugs with XEP 50 for componentsNathan Fritz
* configuration-less nodes
2009-10-05* fixed type-oNathan Fritz
2009-10-05removed apply()s from xep 50Nathan Fritz
2009-08-31* converted sleekxmpp to Python 3.xNathan Fritz
* sleekxmpp no longer spawns threads for callback handlers -- there are now two threads: one for handlers and one for reading. callback handlers can get results from the read queue directly with the "wait" handler which is used in .send() for the reply catching argument.
2009-07-11Fixed typo.Remko Tronçon
2009-06-03moved seesmic branch to trunkNathan Fritz