Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-03-24 | Added 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. | |||
2011-03-23 | Tidy up the examples. | Lance Stout | |
2011-03-23 | Allow SleekTest to wait longer when checking for sent stanzas. | Lance Stout | |
Now timeouts at 0.5sec instead of 0.1sec, which should prevent test failures from stanzas being delayed longer than usual. | |||
2011-03-23 | Fix typo. | Lance Stout | |
2011-03-23 | Updated todo file again. | Lance Stout | |
Only 11 plugins left to tidy before 1.0! | |||
2011-03-23 | Merge branch 'develop' into stream_features | Lance Stout | |
2011-03-23 | Updated todo file. | Lance Stout | |
2011-03-23 | Cleaned XEP-0249 plugin, added tests. | Lance Stout | |
2011-03-22 | Merge branch 'develop' into stream_features | Lance Stout | |
2011-03-22 | Updated 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-03-22 | Merge branch 'develop' into stream_features | Lance Stout | |
Conflicts: sleekxmpp/clientxmpp.py | |||
2011-03-22 | Updated doc for connect() | Lance Stout | |
2011-03-22 | May pass use_tls=False to connect(). | Lance Stout | |
Will disable the use of TLS for the session. | |||
2011-03-18 | Fix error with session feature. | Lance Stout | |
2011-03-18 | Merge branch 'develop' into stream_features | Lance Stout | |
Conflicts: sleekxmpp/xmlstream/stanzabase.py | |||
2011-03-18 | Change namespace inclusion in strings. | Lance Stout | |
ElementBase instances will display the top-most namespace by default. StanzaBase instances will NOT display the top-most namespace by default. May pass True or False to __str__ to override. | |||
2011-03-18 | Fix error in stanza handler registration in XEP-0092. | Lance Stout | |
2011-03-18 | Merge branch 'stream_features' of github.com:fritzy/SleekXMPP into ↵ | Lance Stout | |
stream_features | |||
2011-03-18 | Merge branch 'develop' into stream_features | Lance Stout | |
2011-03-18 | Merge branch 'develop' of github.com:fritzy/SleekXMPP into develop | Lance Stout | |
2011-03-18 | Fix self.disconnect(reconnect=True) not working. | Lance Stout | |
2011-03-16 | Avoid infinite loop on version result | Florent Le Coz | |
We need to check if type="get". otherwise we will send our version when we will receive the version of the remote entity, and thus going in an infinite loop. | |||
2011-02-24 | Merge branch 'develop' into stream_features | Lance Stout | |
2011-02-24 | Remove the occasional warning about XEP-0059 not loaded. | Lance Stout | |
2011-02-24 | Add tests for XEP-0085, fix some bugs. | Lance Stout | |
2011-02-24 | Updated the XEP-0085 plugin. | Lance Stout | |
Can now be used as so: >>> msg['chat_state'] '' >>> msg <message /> >>> msg['chat_state'] = 'paused' >>> msg <message> <paused xmlns="http://jabber.org/protocol/chatstates" /> </message> >>> msg['chat_state'] 'paused' >>> del msg['chat_state'] >>> msg <message /> | |||
2011-02-23 | Bring back the signal handlers (and the "killed" event). | Lance Stout | |
Now done more responsibly, saving any existing signal handlers and calling them when an interrupt occurs in addition to the one Sleek installs. NOTE: You may need to explicitly use "kill <process id>" in order to trigger the proper signal handler execution, and to raise the "killed" event. | |||
2011-02-15 | fixes to ping: auto-ping off by default, fixed ping-time of zero bug, fixed ↵ | Nathan Fritz | |
class name mismatch | |||
2011-02-14 | Merge branch 'develop' into stream_features | Lance Stout | |
Conflicts: sleekxmpp/xmlstream/stanzabase.py | |||
2011-02-14 | Use the _build_stanza method. | Lance Stout | |
2011-02-14 | Remap old method names in a better way. | Lance Stout | |
This should prevent some reference cycles that will cause garbage collection issues. | |||
2011-02-14 | More attempts at fixing garbage collection. | Lance Stout | |
Don't keep a reference to stanzas in Callback objects. | |||
2011-02-14 | Break references that can prevent garbage collection. | Lance Stout | |
2011-02-13 | Simplification when removing a deletable handler. | Lance Stout | |
2011-02-13 | Return the name of the registered callback. | Lance Stout | |
Instead of the actual callback object, return just the name of the callback object created when using iq.send(callback=..). This will help prevent memory leaks by not keeping an additional reference to the object, but still allows for the callback to be canceled by using self.remove_handler("handler_name"). | |||
2011-02-13 | Make one-off Callbacks ready for deletion after the prerun step. | Lance Stout | |
Waiting until the actual run step means that the handler is not marked for deletion when checked in the __spawn_event() thread, causing the callback to stay in the handler list. | |||
2011-02-12 | Return the registered callback when using iq.send(callback=foo). | Lance Stout | |
Allows for a callback to be canceled by unregistering the returned handler. | |||
2011-02-11 | XMPPError exceptions can keep a stanza's contents. | Lance Stout | |
This allows exceptions to include the original content of a stanza in the error response by including the parameter clear=False when raising the exception. | |||
2011-02-11 | Updated XEP-0199 plugin. | Lance Stout | |
Now has docs and uses the new plugin format. | |||
2011-02-10 | added option to return false on ping error, added ping example | Nathan Fritz | |
2011-02-09 | Fix same error for get_info default behaviour. | Lance Stout | |
2011-02-09 | Fix get_items default behaviour. | Lance Stout | |
2011-02-08 | Update XEP-0060 test. | Lance Stout | |
2011-02-09 | Replace the print statement by a log.debug call | Florent Le Coz | |
This print syntax is deprecated in python3, so the plugin was working only with python2 | |||
2011-02-09 | Fix the xep_0009 import (no more relatives) | Florent Le Coz | |
Also, remove trailing spaces in all files of this plugin | |||
2011-02-07 | This fixes the configuration stuff, because type is form not submit with ↵ | Stefan de Konink | |
setNodeConfiguration. | |||
2011-02-07 | Fixed failing tests from new XEP-0009 plugin | Lance Stout | |
2011-02-05 | fixed merge | Nathan Fritz | |
2011-01-31 | Updated todo list for 1.0 release. | Lance Stout | |
2011-01-31 | Fixes for XEP-0202 | Lance Stout | |