Age | Commit message (Collapse) | Author |
|
|
|
use the namespace in a tag name if one is given and to use
self.namespace otherwise.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
python version.
|
|
|
|
|
|
|
|
|
|
|
|
match.
|
|
Forms have default type of 'form'
setFields now uses a list of tuples instead of a dictionary because ordering is important.
getFields defaults to returning a list of tuples, but the use_dict parameter can change that
|
|
|
|
references to nonexistant license.txt to LICENSE.
|
|
|
|
updated accordingly.
|
|
removed later.
Updated uses of add_handler to include a name.
|
|
attribute accessors
|
|
|
|
|
|
|
|
registerStanzaPlugin function.
Updated plugins and tests to use new function.
|
|
Uses the alt_0004 plugin for jabber:x:data stanza objects.
|
|
The Roster stanza object builds item elements manually, and did not handle the
case where the name attribute is set to None, which would crash SleekXMPP.
|
|
|
|
|
|
|
|
elements still need to be unit tested
|
|
information.
|
|
|
|
|
|
The method getAddresses was removing addresses by mistake.
Several instances of using self.attrib instead of self.xml.attrib.
|
|
|
|
|
|
|
|
XEP-0033 can be useful for interacting with XMPP<->Email gateways.
|
|
entire tree is copied.
|
|
|
|
Stanzas may now be copied using copy.copy(), which will be useful to prevent
stanza objects from being shared between event handlers.
|
|
The previous version passed the same stanza object to each registered handler,
which can cause issues when the stanza object is modified by one handler. The next
handler receives the stanza with the modifications, not the original stanza.
|
|
|
|
but now the caller can determine if there was a timeout.
|
|
|
|
|
|
|