summaryrefslogtreecommitdiff
path: root/sleekxmpp/xmlstream
AgeCommit message (Collapse)Author
2010-07-29Modified ElementBase _getSubText, _setSubText, and _delSubText toLance Stout
use the namespace in a tag name if one is given and to use self.namespace otherwise.
2010-07-26Merge branch 'experimental' of git@github.com:fritzy/SleekXMPP into experimentalNathan Fritz
2010-07-26removed jid from stanzabase to external fileNathan Fritz
2010-07-26updated and moved jid class -- jids now have settersNathan Fritz
2010-07-26Replaced traceback calls to use logging.exception where applicable.Lance Stout
2010-07-26Add StateManager as replacement for StateMachine.Lance Stout
2010-07-20Issue 26. Only set from address in reply() for componentsJoe Hildebrand
2010-07-20Updated license notices to use the correct MIT format. Also corrected ↵Lance Stout
references to nonexistant license.txt to LICENSE.
2010-07-19stanza should not have setValues/getValues because that conflicts with ↵Nathan Fritz
attribute accessors
2010-07-19indent problem on stanzabaseNathan Fritz
2010-07-19Condensed all of the stanzaPlugin functions into a single ↵Lance Stout
registerStanzaPlugin function. Updated plugins and tests to use new function.
2010-06-07Needed to use copy.deepcopy() to copy XML objects to make sure that the ↵Lance Stout
entire tree is copied.
2010-06-06Added a __copy__ method to both ElementBase and StanzaBase.Lance Stout
Stanzas may now be copied using copy.copy(), which will be useful to prevent stanza objects from being shared between event handlers.
2010-06-03Modified xmlstream.py to pass a clean stanza object to each stream handler.Lance Stout
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.
2010-05-31Scheduler waits too longer, and pubsubstate registration was backwardsNathan Fritz
2010-05-28control-c fixesNathan Fritz
2010-05-27added pubsub state stanzas and scheduled eventsNathan Fritz
2010-05-26adding schedulerNathan Fritz
2010-05-25Modified the return values for several methods so that they can be chained.Lance Stout
For example: iq.reply().error().setPayload(something.xml).send()
2010-05-12fixed a rather large memory leakNathan Fritz
2010-04-22bugfixes and continuing to work on pubsub testsNathan Fritz
2010-04-21added pubsub#event stanzas, multi-subtypes iterable stanzas, pubsub#event ↵Nathan Fritz
test coverage
2010-04-19added pubsub tests and fixed match on iterator errorNathan Fritz
2010-04-14adding tests, fixed stanzapath matching to match keys, fixed pubsub#owner ↵Nathan Fritz
stanzas
2010-04-13bugfix for .disconnect() hangingNathan Fritz
2010-03-26changed license to MITsleek-0.9RC10.9RC1Nathan Fritz
2010-03-24stanzabase indent fixNathan Fritz
2010-03-24fix for bug #18Nathan Fritz
2010-03-15fixed xmlstream filesocket issueNathan Fritz
2010-03-04added muc functionalityNathan Fritz
2010-02-27fixed some presence bugsNathan Fritz
2010-02-25fixed some unicode problems for 2.6Nathan Fritz
2010-02-15added send queueing to avoid mixed sendingNathan Fritz
2010-01-29fixed setup.py issue with unicode in 3.xNathan Fritz
2010-01-29added separate tostring filesNathan Fritz
2010-01-29fixed unicode problems in 2.6Nathan Fritz
2010-01-25Merge branch 'master' of github.com:fritzy/SleekXMPPNathan Fritz
2010-01-25removed stupid monkeypatch for filesocketNathan Fritz
2010-01-15fixed matcher bug introduced with stanza matchingNathan Fritz
2010-01-15xep 30 and 50 always reply from jid iq sent toNathan Fritz
2010-01-14fixed bug from duplicate append methods in stanzabaseNathan Fritz
2010-01-13Completed basic test coverage of xmlns http://jabber.org/protocol/pubsub stanzasNathan Fritz
2010-01-09added stanza.get(key, defaultvalue)Nathan Fritz
2010-01-08added filesocket.py for 2.6 compatibilityNathan Fritz
2010-01-08* python 2.6 compatibilityNathan Fritz
2010-01-08* fixed stanza.keys()Nathan Fritz
2010-01-08* added first stanza testsNathan Fritz
* 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
2010-01-05* major stanza improvementsNathan Fritz
* raise XMPPError in handler to reply with error stanza * started work on pubsub stanzas
2009-12-22* fixed unhandled iqsNathan Fritz
2009-12-17* fixed many stanza bugsNathan Fritz
* 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)