Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-03-22 | Merge branch 'develop' into roster | 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 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 | 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 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 | 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-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. | |||
2011-01-27 | Make stanza.plugins an OrderedDict. | Lance Stout | |
This allows you to determine the order in which substanzas were added in the original XML. | |||
2011-01-27 | Recognize stanzas that don't use the default namespace. | Lance Stout | |
2011-01-27 | xep_0045: fix the 'to' value when configuring room | Florent Le Coz | |
2011-01-26 | Cleanup for stanzabase. | Lance Stout | |
Use stanza.values instead of _get/set_stanza_values where used. ElementBase stanzas can now use .tag May use class method tag_name() for stanza classes. ElementBase now has .clear() method. | |||
2011-01-26 | Upgraded how subitem works. | Lance Stout | |
May now use register_stanza_plugin(Foo, Bar, iterable=True) to add to the set of stanza classes used for iterable substanzas. It is no longer necessary to manually specify the contents of subitem if the new method is used. | |||
2011-01-23 | My hunch is that these should also be updated. | Stefan de Konink | |