Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-01-20 | Remove unused portions of XMLMask | Lance Stout | |
2013-01-20 | Allow for simplified XPath namespaces | Lance Stout | |
2012-06-19 | Remove usage of deprecated getchildren() method. | Lance Stout | |
2012-06-19 | PEP8 formatting updates. | Lance Stout | |
2012-01-17 | Pre-parse StanzaPath paths to speed up matching. | Lance Stout | |
The parsing and namespace cleaning isn't terribly expensive, but it does add up. It was adding an extra 5sec when processing 100,000 basic message stanzas. | |||
2011-12-04 | Update the API docs for XMLStream | Lance Stout | |
2011-12-04 | Update api docs for handlers and matchers | Lance Stout | |
2011-11-19 | Tidy up logging calls. | Lance Stout | |
2011-11-20 | This change stops sleekxmpp from spending huge amounts of time unnecessarily ↵ | Vijay Pandurangan | |
computing logging data that may never be used. This is a HUGE performance improvement; in some of my test runs, unnecessary string creation was accounting for > 60% of all CPU time. Note that using % in a string will _always_ perform the sting substitutions, because the strings are constructed before the function is called. So log.debug('%s' % expensiveoperation()) will take about the same CPU time whether or not the logging level is DEBUG or INFO. if you use , no substitutions are performed unless the string is actually logged | |||
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. | |||
2010-11-17 | Make live stream tests work better. | Lance Stout | |
SleekTest can now use matchers when checking stanzas, using the method parameter for self.check(), self.recv(), and self.send(): method='exact' - Same behavior as before 'xpath' - Use xpath matcher 'id' - Use ID matcher 'mask' - Use XML mask matcher 'stanzapath' - Use StanzaPath matcher recv_feature and send_feature only accept 'exact' and 'mask' for now. | |||
2010-11-06 | Logging no longer uses root logger. | Lance Stout | |
Each module should now log into its own logger. | |||
2010-10-06 | More PEP8 compliance cleanups. | Lance Stout | |
Cleaned up the atom entry stanza. | |||
2010-10-06 | Moved ClientXMPP to clientxmpp.py. | Lance Stout | |
Cleaned up the __init__.py files. | |||
2010-09-01 | Updated all of the matcher classes in sleekxmpp.xmlstream.matcher. | Lance Stout | |
Matchers are now PEP8 compliant and have documentation. | |||
2010-07-29 | Added useful imports to the xmlstream, xmlstream.handler, and ↵ | Lance Stout | |
xmlstream.matcher __init__.py files to make it simpler to import common classes. | |||
2010-07-20 | Updated license notices to use the correct MIT format. Also corrected ↵ | Lance Stout | |
references to nonexistant license.txt to LICENSE. | |||
2010-03-26 | changed license to MITsleek-0.9RC10.9RC1 | Nathan Fritz | |
2010-01-15 | fixed matcher bug introduced with stanza matching | Nathan Fritz | |
2010-01-15 | xep 30 and 50 always reply from jid iq sent to | Nathan Fritz | |
2010-01-08 | * python 2.6 compatibility | Nathan Fritz | |
2009-12-17 | * fixed many stanza bugs | Nathan 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-07-11 | xmlmask now ignores namespace on subdomains properly if ignore_ns is set | Nathan Fritz | |
2009-07-11 | components now ignore namespaces in matching completely for server compatibility | Nathan Fritz | |
2009-06-03 | moved seesmic branch to trunk | Nathan Fritz | |