Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-08-06 | If no config for a plugin is given, try using self.plugin_config. | Lance Stout | |
Sleek loads a few plugins by default, which made it difficult to configure or even disable them. Now, if a plugin is registered without any configuration, then sleek will try finding a configuration in self.plugin_config. | |||
2011-08-04 | Cosmetic PEP8 fixes. | Lance Stout | |
2011-08-04 | added block as process option and updated documentation. added typical use ↵ | Nathan Fritz | |
example to ClientXMPP. | |||
2011-07-01 | Continued reorganization and streamlining. | Lance Stout | |
2011-06-30 | Reorganize features into plugins. | Lance Stout | |
2011-06-15 | Merge branch 'develop' into stream_features | Lance Stout | |
2011-06-15 | Fix another roster issue. | Lance Stout | |
Caused by same issue of a JID being in the roster, but with an incomplete entry. | |||
2011-06-14 | Merge branch 'develop' into stream_features | Lance Stout | |
2011-06-14 | Fix issue with components and roster. | Lance Stout | |
If the roster contained a JID, but not any resource presence data, then an error would occur when accessing self.roster[jid]['presence']. | |||
2011-02-14 | Merge branch 'develop' into stream_features | Lance Stout | |
Conflicts: sleekxmpp/xmlstream/stanzabase.py | |||
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. | |||
2011-01-27 | Update tostring methods. | Lance Stout | |
Will now always show top-level namespace, unless it is the same as the stream's default namespace. Also added the XMPP stream namespace to the namespace map as 'stream'. | |||
2011-01-16 | Add StreamError stanza and a stream_error event. | Lance Stout | |
Note that the stream may automatically attempt to reconnect when a stream error is received. | |||
2010-12-29 | Keep things lined up. | Lance Stout | |
2010-12-28 | Fixed typo in comment. | Andrzej Bieniek | |
2010-12-28 | Fix some typos. | Lance Stout | |
2010-12-16 | Added more options to the make_iq_* methods. | Lance Stout | |
May include a to and from JID in make_iq_* calls. May pass an existing iq stanza to most of them instead of generating a new stanza. make_iq now accepts a 'to' value, 'type' value, and 'query' value to simplify things a bit more. | |||
2010-11-18 | Adding stream tests for XEP-0030. | Lance Stout | |
Fixed some errors when responding to disco requests. | |||
2010-11-09 | Doesn't fail if host has NO SRV record | Florent Le Coz | |
Just catch an other exception type coming from the dns resolver that could be raised with hosts like "anon.example.com" which just don't have any SRV record. | |||
2010-11-06 | Logging no longer uses root logger. | Lance Stout | |
Each module should now log into its own logger. | |||
2010-10-25 | Fixed bug in presence subscription handling. | Lance Stout | |
Subscription requests and responses were not setting the correct 'to' attribute. | |||
2010-10-24 | Fixed got_offline triggering bug. | Lance Stout | |
2010-10-21 | presence no longer replies when exception is caught and tweaks to presence ↵ | Nathan Fritz | |
events | |||
2010-10-20 | when disconnected, reset the roster | Nathan Fritz | |
2010-10-17 | Underscore names by default. | Lance Stout | |
Stanza objects now accept the use of underscored names. The CamelCase versions are still available for backwards compatibility, but are discouraged. The property stanza.values now maps to the old getStanzaValues and setStanzaValues, in addition to _set_stanza_values and _get_stanza_values. | |||
2010-10-17 | Import plugins from string referenced modules. | Lance Stout | |
2010-10-16 | Cleanup, restore PEP8. | Lance Stout | |
2010-10-17 | Remove deprecation warnings | Florent Le Coz | |
Remove all the deprecation warnings by using only boundjid. And also fix a indentation error. | |||
2010-10-14 | deprecated jid, fulljid, server, user, resource properties and added ↵ | Nathan Fritz | |
boundjid JID | |||
2010-10-07 | Removed debug log statement. | 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 | Made a first pass at cleaning up ComponentXMPP. | Lance Stout | |
2010-10-01 | Made first pass at cleaning BaseXMPP. | Lance Stout | |
Have not intregrated the new JID class yet. | |||
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-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-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-20 | Please tab nanny. | 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-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 | Condensed all of the stanzaPlugin functions into a single ↵ | Lance Stout | |
registerStanzaPlugin function. Updated plugins and tests to use new function. | |||
2010-06-06 | Modified basexmpp.event() to pass a copy of the event data to each handler. | Lance Stout | |
2010-06-01 | Make sure that the id parameter used in xmpp.makeIq is converted to a string. | Lance stout | |
Otherwise, SleekXMPP will barf on trying to serialize an integer when it expects text. | |||
2010-05-26 | plugins now are checked for post_init having ran when process() is called | Nathan Fritz | |
2010-05-25 | Added a flag to registerPlugin to control calling the plugin's post_init method. | Lance Stout | |
2010-05-21 | Added 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-12 | added test for unsolicided unavailable presence and fixed bug to make it pass | Nathan Fritz | |
2010-05-11 | refactored presence tracking and fixed jidInRoom | Nathan Fritz | |