Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-08-19 | Make Iq exceptions more discoverable and simpler to use. | Lance Stout | |
IqError and IqTimeout now extend XMPPError, so if you don't care about the difference, you can use: try: self.do_something_with_iqs() except XMPPError: # Error? Timeout? I don't care! pass If you do need to distinguish between timeouts and error replies, you can still continue to use: try: self.do_somethin_with_iqs() except IqError as err: pass except IqTimeout: pass If you don't catch any Iq errors and you're processing a stanza then an error response will be sent, just like normal if you raise XMPPError or any other exception, except that the error messages will be generic to prevent leaking too much information. | |||
2011-08-18 | Remove extra, unhelpful presence debug log. | Lance Stout | |
2011-08-12 | Merge branch 'develop' into roster | Lance Stout | |
Conflicts: setup.py sleekxmpp/clientxmpp.py | |||
2011-08-06 | Save the stream ID when the stream starts. | Lance Stout | |
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-08-04 | Merge branch 'develop' into roster | Lance Stout | |
Conflicts: setup.py | |||
2011-07-01 | Continued reorganization and streamlining. | Lance Stout | |
2011-06-30 | Reorganize features into plugins. | Lance Stout | |
2011-06-16 | Integrate roster with BaseXMPP. | Lance Stout | |
Last sent stanzas are saved regardless of if the roster is used directly or self.send_presence | |||
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 roster | Lance Stout | |
Conflicts: sleekxmpp/basexmpp.py | |||
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-04-14 | remove roster item state responsibility from clients | Nathan Fritz | |
2011-02-14 | Merge branch 'develop' into stream_features | Lance Stout | |
Conflicts: sleekxmpp/xmlstream/stanzabase.py | |||
2011-02-14 | Reset the roster on disconnect instead of replacing it. | Lance Stout | |
2011-02-14 | Merge branch 'develop' into roster | Lance Stout | |
Conflicts: sleekxmpp/clientxmpp.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-02-02 | Merge branch 'develop' into roster | Lance Stout | |
Conflicts: sleekxmpp/basexmpp.py | |||
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. | |||
2011-01-10 | Add self.client_roster to make things simpler for clients. | Lance Stout | |
2011-01-05 | Merge branch 'develop' into roster | Lance Stout | |
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 | Merge branch 'develop' into roster | 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-12-13 | Merge branch 'develop' into roster | Lance Stout | |
Conflicts: sleekxmpp/basexmpp.py | |||
2010-11-18 | Adding stream tests for XEP-0030. | Lance Stout | |
Fixed some errors when responding to disco requests. | |||
2010-11-17 | Cleaned basexmpp.py | Lance Stout | |
2010-11-17 | Cleaned up names. | Lance Stout | |
2010-11-17 | First pass at integrating the new roster manager. | Lance Stout | |
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 | |