summaryrefslogtreecommitdiff
path: root/sleekxmpp/basexmpp.py
AgeCommit message (Collapse)Author
2010-06-03added try/catch block to plugin loadingBrian Beggs
2010-06-03moddified plugin loading so plugins located outside of the plugins directory ↵Brian Beggs
in sleek may be loaded. Added optional argument pluginModule that is a string that represents the module the desired plugin should be loaded from. An exception on plugin loading now also will not cause the program to exit. The exception is caught and loading of other plugins contains.
2010-06-01merged changes from fritzyThom Nichols
2010-06-01plugins now are checked for post_init having ran when process() is calledNathan Fritz
2010-06-01Added a flag to registerPlugin to control calling the plugin's post_init method.Lance Stout
2010-06-01Added del_event_handler to remove handler functions for a given event.Lance Stout
All registered handlers for the event which use the given function will be removed. Using this method allows agents to reconfigure their behaviour on the fly without needing to add extra state information to event handling functions.
2010-05-13Merge branch 'master' of git@github.com:tomstrummer/SleekXMPP into hacksTom Nichols
2010-05-14added test for unsolicided unavailable presence and fixed bug to make it passNathan Fritz
2010-05-12some reconnetion fixesTom Nichols
2010-05-11refactored presence tracking and fixed jidInRoomNathan Fritz
2010-04-18changed_status event now happens with got_offline/got_online eventsNathan Fritz
2010-04-07fixed html-im stanza pluginNathan Fritz
2010-04-07added missing docstrings to tests and added deprecated warning to ↵Nathan Fritz
basexmpp.send when using xml mask waiting
2010-04-07replaced usage of deprecated iq result on send. Fixed old send result to use ↵Nathan Fritz
stanzas instead of ElementTree
2010-03-26changed license to MITsleek-0.9RC10.9RC1Nathan Fritz
2010-03-26added memleak test and attempted to fix presence leakNathan Fritz
2010-02-27fixed some presence bugsNathan Fritz
2010-02-25fixed some unicode problems for 2.6Nathan Fritz
2010-02-15tweaked presence handlerNathan Fritz
2010-01-27fixed status change issueNathan Fritz
2010-01-08* python 2.6 compatibilityNathan Fritz
2010-01-05* major stanza improvementsNathan Fritz
* raise XMPPError in handler to reply with error stanza * started work on pubsub stanzas
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)
2009-12-15makeMessage and makePresence now use new stanza classesNathan Fritz
fixed component usage of stanzas
2009-12-11* started converstion to stanza objectsNathan Fritz
2009-12-10tweaked stanzas for easy useNathan Fritz
2009-12-10* added proper message and iq stanzas. presence left to doNathan Fritz
2009-11-11* clean up offline contactsNathan Fritz
2009-09-25bugfixesNathan Fritz
2009-09-15* fixed unavailable status in sendPresenceNathan Fritz
* fixed jabber:client filtering for components
2009-09-05* fixesNathan Fritz
2009-08-31* converted sleekxmpp to Python 3.xNathan Fritz
* sleekxmpp no longer spawns threads for callback handlers -- there are now two threads: one for handlers and one for reading. callback handlers can get results from the read queue directly with the "wait" handler which is used in .send() for the reply catching argument.
2009-07-11base message and presence events detect xmlns being usedNathan Fritz
2009-06-25made disconnect cleanerNathan Fritz
2009-06-16* bugfixesNathan Fritz
2009-06-03moved seesmic branch to trunkNathan Fritz