Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Merge branch 'develop' into roster | Lance Stout | |
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 | Merge branch 'develop' into roster | Lance Stout | |
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 'develop' into stream_features | Lance Stout | |
2011-03-18 | Merge branch 'develop' into roster | 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 roster | 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 | Reset the roster on disconnect instead of replacing it. | Lance Stout | |
2011-02-14 | Merge branch 'develop' into roster | Lance Stout | |
Conflicts: sleekxmpp/clientxmpp.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-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-08 | Some more roster tweaks. | Lance Stout | |
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-02-02 | Make the roster backend settable. | Lance Stout | |
2011-02-02 | Merge branch 'develop' into roster | Lance Stout | |
Conflicts: sleekxmpp/basexmpp.py | |||
2011-01-31 | Fixes for XEP-0202 | Lance Stout | |
2011-01-28 | First pass at re-worked stream features. | Lance Stout | |
Stream features now use stanza objects! Features are given a ranking that expresses the dependency relationships (since only one feature is negotiated at a time, the dependency graph can be replaced by a line). >>> xmpp.register_feature('my_feature', _my_handler, >>> restart=True, # Requires stream restart >>> order=600) # Ranking (out of ~ 10,000, >>> # lower #'s executed first) SASL mechanisms may now be added or disabled as needed. Each mechanism is given a priority value indicating the order in which the client wishes for mechanisms to be tried. Higher priority numbers are executed first. >>> xmpp.register_sasl_mechanism('SASL-MECH', _mech_handler, >>> priority=0) Disabling a SASL mechanism: >>> xmpp.remove_sasl_mechanism('ANONYMOUS') | |||
2011-01-27 | Update tostring methods. | Lance Stout | |
Will now always show top-level namespace, unless it is the same as the stream's default namespace. Also added the XMPP stream namespace to the namespace map as 'stream'. | |||
2011-01-27 | Merge branch 'develop' of github.com:fritzy/SleekXMPP into develop | Lance Stout | |
2011-01-27 | Make StreamError work properly. | Lance Stout | |
Now uses the correct namespaces and condition names. |