Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-06-02 | Return result of iq.send() for disco requests. Events are still triggered, ↵ | Lance Stout | |
but now the caller can determine if there was a timeout. | |||
2010-06-02 | Merge branch 'develop' of git://github.com/fritzy/SleekXMPP into develop | Lance Stout | |
2010-06-01 | Added additional parameter to xep_0030's getInfo and getItems methods. | Lance stout | |
By using dfrom, a server component may send disco requests using any of its JIDS. | |||
2010-05-31 | included jobs plugin | Nathan Fritz | |
2010-05-31 | Make sure that the node is alway set in disco responses. | Lance stout | |
2010-05-31 | Merge branch 'xep_0085' into develop | Lance stout | |
2010-05-31 | Added implementation and tests for XEP-0085 - Chat State Notifications. | Lance stout | |
Chat states may be set using: msg['chat_state'].active() msg['chat_state'].composing() msg['chat_state'].gone() msg['chat_state'].inactive() msg['chat_state'].paused() Checking a chat state can be done with either: msg['chat_state'].getState() msg['chat_state'].name When a message with a chat state is receieved, the following events may occur: chatstate_active chatstate_composing chatstate_gone chatstate_inactive chatstate_paused where the event data is the message stanza. Note that currently these events are also triggered for messages sent by SleekXMPP, not just those received. | |||
2010-05-31 | Scheduler waits too longer, and pubsubstate registration was backwards | Nathan Fritz | |
2010-05-31 | Touched up the style of creating an Iq stanza. | Lance stout | |
2010-05-31 | Updated the XEP-0030 plugin to work with stanza objects instead of ↵ | Lance Stout | |
manipulating XML directly. Four new events have been added: disco_info - A disco#info result has been received disco_info_request - A disco#info request has been received disco_items - A disco#items result has been received disco_items_request - A disco#items request has been received For disco_info_request and disco_items_request two default handlers are registered. These handlers will only run if they are the only handler for these two events so that multiple responses are not returned and cause errors. In your own handlers for these two events, you can call the default handlers to preserve the static node behaviour as so: self.plugin['xep_0030'].handle_disco_info(iq, True) The forwarded=True will disable the check for other registered handlers. Agents can now dynamically respond to disco requests by using these events. (cherry picked from commit 0fc3381492a8bd75e6a9858539a972334881d8ff) | |||
2010-05-27 | added pubsub state stanzas and scheduled events | Nathan Fritz | |
2010-05-26 | plugins now are checked for post_init having ran when process() is called | Nathan Fritz | |
2010-05-26 | Fixed error registering a plugin. To add a feature to another plugin, it ↵ | Hernan E Grecco | |
should look into xmpp.plugin dict | |||
2010-05-24 | updated README, index fix for component | Nathan Fritz | |
2010-05-12 | fixed a rather large memory leak | Nathan Fritz | |
2010-05-11 | refactored presence tracking and fixed jidInRoom | Nathan Fritz | |
2010-04-23 | pubsub test work | Nathan Fritz | |
2010-04-22 | bugfixes and continuing to work on pubsub tests | Nathan Fritz | |
2010-04-21 | added pubsub#event stanzas, multi-subtypes iterable stanzas, pubsub#event ↵ | Nathan Fritz | |
test coverage | |||
2010-04-20 | started work on pubsub#event stanzas | Nathan Fritz | |
2010-04-19 | added pubsub tests and fixed match on iterator error | Nathan Fritz | |
2010-04-14 | adding tests, fixed stanzapath matching to match keys, fixed pubsub#owner ↵ | Nathan Fritz | |
stanzas | |||
2010-04-13 | bugfix for .disconnect() hanging | Nathan Fritz | |
2010-04-07 | replaced usage of deprecated iq result on send. Fixed old send result to use ↵ | Nathan Fritz | |
stanzas instead of ElementTree | |||
2010-03-26 | fixed bug #7 -- muc roster leak | Nathan Fritz | |
2010-03-04 | added muc functionality | Nathan Fritz | |
2010-02-15 | got rid of stupid iq set/get/error/result methods | Nathan Fritz | |
2010-01-29 | fixed setup.py issue with unicode in 3.x | Nathan Fritz | |
2010-01-20 | unhandled iq's should only respond to errors when type=get/set | Nathan Fritz | |
2010-01-15 | xep 30 and 50 always reply from jid iq sent to | Nathan Fritz | |
2010-01-13 | Completed basic test coverage of xmlns http://jabber.org/protocol/pubsub stanzas | Nathan Fritz | |
2010-01-08 | * fix to xep 78 | Nathan Fritz | |
2010-01-08 | * added first stanza tests | Nathan 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-07 | * pubsub#owner and pubsub namespace stanzas written | 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-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-10-29 | * fixed bugs with XEP 50 for components | Nathan Fritz | |
* configuration-less nodes | |||
2009-10-27 | * fixed bug with setting boolean values in forms | Nathan Fritz | |
* added setValues to forms | |||
2009-10-19 | x:data form improvements | Nathan Fritz | |
2009-10-19 | * fixes | Nathan Fritz | |
2009-10-19 | * added form update | Nathan Fritz | |
2009-10-19 | * added form merging | Nathan Fritz | |
2009-10-05 | * fixed type-o | Nathan Fritz | |
2009-10-05 | removed apply()s from xep 50 | Nathan Fritz | |
2009-09-25 | bugfixes | Nathan Fritz | |
2009-09-01 | * gmail plugin now works in python3 | Nathan Fritz | |
2009-09-01 | * fixed some python3 transition bugs | Nathan Fritz | |
* added status options to muc joining | |||
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-07-11 | Fixed typo. | Remko Tronçon | |
2009-06-16 | * bugfixes | Nathan Fritz | |