Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-10-14 | fixed socket name collision in xmlstream.py and fixed python 3.x compatibility | Nathan Fritz | |
2010-10-13 | disconnect cleanly | Nathan Fritz | |
2010-10-13 | new state machine in place | Nathan Fritz | |
2010-10-07 | SleekTest may now run against a live stream. | Lance Stout | |
Moved SleekTest to sleekxmpp.test package. Corrected error in XML compare method. Added TestLiveSocket to run stream tests against live streams. Modified XMLStream to work with TestLiveSocket. | |||
2010-10-07 | Fixed dealing with deleting handlers. | Lance Stout | |
The call to .index() may raise a ValueError if the item is not in the list. So both the .index() and .pop() calls should be in the try block. | |||
2010-10-06 | Merge branch 'develop' of github.com:fritzy/SleekXMPP into develop | Lance Stout | |
2010-10-06 | Made first pass at cleaning up ClientXMPP. | Lance Stout | |
Added self.stream_ns to BaseXMPP. Moved connected/disconnected events and logging to XMLStream. | |||
2010-10-06 | deal with deleting handlers that are no longer there | fritzy | |
2010-10-06 | XMLStream cleanup. | Lance Stout | |
Added RestartStream as a top level item in sleekxmpp.xmlstream. Fixed trailing whitespace. | |||
2010-10-01 | Modified event handling to use the event queue. | Lance Stout | |
Updated tests to match. (Needed to add a small wait to make sure the event got through the queue before checking the results.) | |||
2010-10-01 | Moved event functions to XMLStream. | Lance Stout | |
This is just a transplant, modifying event to use the main event queue has not been implemented yet. | |||
2010-10-01 | Moved add_handler, send, and sendXML to XMLStream. | Lance Stout | |
2010-10-01 | Moved getNewId and getId to XMLStream. | Lance Stout | |
This prepares the way for moving add_handler to XMLStream. Since stanzas, matchers, and handlers in any XML stream will typically use unique IDs, XMLStream is a good place for these methods. | |||
2010-10-01 | Cleaned up trailing whitespace. | Lance Stout | |
2010-09-30 | Fixed line lengths and trailing whitespace. | Lance Stout | |
The pep8 command is now pleased. | |||
2010-09-30 | Made a first pass at cleaning up XMLStream. | Lance Stout | |
A few extra methods are mentioned in the docs, but those have not been moved to XMLStream from BaseXMPP yet. | |||
2010-08-27 | Updated the suite of handler classes with documentation. | Lance Stout | |
Updated XMLStream to return True or False from removeHandler to indicate if the handler existed and was removed. Waiter handlers now unregister themselves after timing out. | |||
2010-08-27 | Updated xmlstream.filesocket. | Lance Stout | |
2010-08-05 | Updated the use of tostring in xmlstream.py | Lance Stout | |
Now uses the xmlns and stream parameters to reduce the number of extra xmlns attributes used in the logging output. Added self.default_ns to XMLStream just to be safe. | |||
2010-08-05 | Replaced the ToString class with a tostring function. | Lance Stout | |
The sleekxmpp.xmlstream.tostring and sleekxmpp.xmlstream.tostring26 packages have been merged to sleekxmpp.xmlstream.tostring. The __init__.py file will import the appropriate tostring function depending on the Python version. The setup.py file has been updated with the package changes. ElementBase is now a direct descendent of object and does not subclass ToString. Stanza objects now return their XML contents for __repr__. | |||
2010-07-29 | Added RESPONSE_TIMEOUT constant to sleekxmpp.xmlstream to serve as a single ↵ | Lance Stout | |
place to specify a default timeout value when waiting for a stanza response. | |||
2010-07-26 | Replaced traceback calls to use logging.exception where applicable. | Lance Stout | |
2010-07-20 | Updated license notices to use the correct MIT format. Also corrected ↵ | Lance Stout | |
references to nonexistant license.txt to LICENSE. | |||
2010-06-03 | Modified 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-28 | control-c fixes | Nathan Fritz | |
2010-05-27 | added pubsub state stanzas and scheduled events | Nathan Fritz | |
2010-05-26 | adding scheduler | Nathan Fritz | |
2010-04-13 | bugfix for .disconnect() hanging | Nathan Fritz | |
2010-03-26 | changed license to MITsleek-0.9RC10.9RC1 | Nathan Fritz | |
2010-03-15 | fixed xmlstream filesocket issue | Nathan Fritz | |
2010-03-04 | added muc functionality | Nathan Fritz | |
2010-02-27 | fixed some presence bugs | Nathan Fritz | |
2010-02-15 | added send queueing to avoid mixed sending | Nathan Fritz | |
2010-01-25 | Merge branch 'master' of github.com:fritzy/SleekXMPP | Nathan Fritz | |
2010-01-25 | removed stupid monkeypatch for filesocket | 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 | |
2010-01-05 | * major stanza improvements | Nathan Fritz | |
* raise XMPPError in handler to reply with error stanza * started work on pubsub stanzas | |||
2009-12-22 | * fixed unhandled iqs | 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-12-10 | tweaked stanzas for easy use | Nathan Fritz | |
2009-12-10 | * added proper message and iq stanzas. presence left to do | Nathan Fritz | |
2009-10-29 | * fixed bugs with XEP 50 for components | Nathan Fritz | |
* configuration-less nodes | |||
2009-09-05 | * fixes | Nathan Fritz | |
2009-09-01 | added module config for number of threads | Nathan Fritz | |
2009-08-31 | * converted sleekxmpp to Python 3.x | Nathan 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-08-21 | * fixed xmlstream bugs with unexpected disconnect | Nathan Fritz | |
2009-07-11 | added incoming_filter | Nathan Fritz | |
2009-06-25 | made disconnect cleaner | Nathan Fritz | |
2009-06-16 | * bugfixes | Nathan Fritz | |