Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
references to nonexistant license.txt to LICENSE.
|
|
attribute accessors
|
|
|
|
registerStanzaPlugin function.
Updated plugins and tests to use new function.
|
|
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.
|
|
|
|
|
|
For example:
iq.reply().error().setPayload(something.xml).send()
|
|
|
|
|
|
test coverage
|
|
|
|
stanzas
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* added stanza.keys()
* stanza.getValues() now return substanzas and plugins
* stanza.setValues() now can read substanzas and plugins
* stanzas can now be iterable if stanza.subitem is set to a class
|
|
* raise XMPPError in handler to reply with error stanza
* started work on pubsub stanzas
|
|
|
|
* added stanza unhandled (unhandled iqs now reply with feature-not-implemented)
* added stanza exceptions (stanzas may now reply with exceptions when their handler raises an exception)
|
|
|
|
|
|
|
|
|