Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-11-06 | Logging no longer uses root logger. | Lance Stout | |
Each module should now log into its own logger. | |||
2010-11-05 | Simplified SleekTest. | Lance Stout | |
* check_stanza does not require stanza_class parameter. Introspection! * check_message, check_iq, and check_presence removed -- use check instead. * stream_send_stanza, stream_send_message, stream_send_iq, and stream_send_presence removed -- use send instead. * Use recv instead of recv_message, recv_presence, etc. * check_jid instead of check_JID * stream_start may accept multi=True to return a new SleekTest instance for testing multiple streams at once. | |||
2010-11-04 | fixed indent errors | Nathan Fritz | |
2010-11-03 | Fixes for XEP-0199 plugin. | Lance Stout | |
Quick fixes to get the XEP-0199 plugin working until a proper cleanup is done. | |||
2010-11-03 | Merge branch 'develop' of github.com:fritzy/SleekXMPP into develop | Lance Stout | |
2010-11-03 | Updated namespaced used in the XEP-0199 plugin. | Lance Stout | |
2010-10-31 | Fix bug in XEP-0030 plugin. | Lance Stout | |
xep_0030 still referenced event_handlers. Added the method event_handled which will return the number of registered handlers for an event to resolve the issue. | |||
2010-10-25 | Added XEP-202 Entity Time plugin. | Lance Stout | |
Contributed by Cesar Alcalde. | |||
2010-10-25 | Added XEP-0012 Last Activity plugin. | Lance Stout | |
Contributed by Cesar Alcalde. | |||
2010-10-20 | pep8 fixes on core library | Nathan Fritz | |
2010-10-17 | Default history is 0 | Florent Le Coz | |
2010-10-17 | MUC leave message and MUC history request | Florent Le Coz | |
It is now possible to ask for "any number of history stanzas" when joining a muc (with history=None). Also we use "maxchars" when asking NO history ("0") since it's a MUST in the XEP. And you can specify a message when leaving a MUC. | |||
2010-10-14 | fixed socket name collision in xmlstream.py and fixed python 3.x compatibility | Nathan Fritz | |
2010-10-01 | Fixed typo in XEP-0033 plugin. | Lance Stout | |
2010-09-23 | added room events for specific rooms, added buildForm to xep_0004 plugin | Nathan Fritz | |
2010-08-31 | xep-0004 merge should deal with dictionaries | fritzy | |
2010-08-22 | fixed a but in stanza_pubsub | fritzy | |
2010-08-21 | added form compatibility with old api, stanzas now bool() to True on 2.x, ↵ | fritzy | |
jid attributes will return '' if not set | |||
2010-08-19 | added some xep-0004 compatibility changes | Nathan Fritz | |
2010-08-19 | fixed todo merge | Nathan Fritz | |
2010-08-19 | fixed jobs | Nathan Fritz | |
2010-07-26 | Replaced traceback calls to use logging.exception where applicable. | Lance Stout | |
2010-07-20 | Upated xep_0045 to use old_0004 for now. | Lance Stout | |
2010-07-20 | Updated xep_0050 to use old_0004 for now. | Lance Stout | |
2010-07-20 | Updated pubsub stanzas to use xep_0004 stanza objects, and updated tests to ↵ | Lance Stout | |
match. | |||
2010-07-20 | Lots of XEP-0004 bug fixes. | Lance Stout | |
Forms have default type of 'form' setFields now uses a list of tuples instead of a dictionary because ordering is important. getFields defaults to returning a list of tuples, but the use_dict parameter can change that | |||
2010-07-20 | Updated license notices to use the correct MIT format. Also corrected ↵ | Lance Stout | |
references to nonexistant license.txt to LICENSE. | |||
2010-07-20 | Update XEP-0128 to use new xep_0004 | Lance Stout | |
2010-07-19 | Can now pass a name to add_handler so that the handler can be reliably ↵ | Lance Stout | |
removed later. Updated uses of add_handler to include a name. | |||
2010-07-19 | stanza should not have setValues/getValues because that conflicts with ↵ | Nathan Fritz | |
attribute accessors | |||
2010-07-19 | added fromXML/getXML compatiblity to the new xep-0004 w/ deprecated warnings | Nathan Fritz | |
2010-07-19 | made Lance's new XEP-4 stanzas the default, and put xep-0004 as old_0004 | Nathan Fritz | |
2010-07-19 | Condensed all of the stanzaPlugin functions into a single ↵ | Lance Stout | |
registerStanzaPlugin function. Updated plugins and tests to use new function. | |||
2010-07-19 | Added implementation for XEP-0128 Service Discovery Extensions. | Lance Stout | |
Uses the alt_0004 plugin for jabber:x:data stanza objects. | |||
2010-07-14 | Added initial stanza object version of the xep_0004 plugin. Items/reported ↵ | Lance Stout | |
elements still need to be unit tested | |||
2010-07-11 | Reworked the Gmail notification plugin to use stanza objects and expose more ↵ | Lance Stout | |
information. | |||
2010-07-11 | Fixed tabs to please tab nanny. | Lance Stout | |
2010-06-27 | Fixed indentation to please tab nanny during unit tests. | Lance Stout | |
2010-06-27 | Fixed several errors in xep_0033 plugin. | Lance Stout | |
The method getAddresses was removing addresses by mistake. Several instances of using self.attrib instead of self.xml.attrib. | |||
2010-06-27 | Fixed error in setState() method. | Lance Stout | |
2010-06-27 | Fixed typo | Lance Stout | |
2010-06-27 | Fixed tab and spacing issue to please the Tab Nanny during unit tests. | Lance Stout | |
2010-06-22 | Added plugin and tests for XEP-0033, Extended Stanza Addresses. | Lance Stout | |
XEP-0033 can be useful for interacting with XMPP<->Email gateways. | |||
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. |