summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-07-25Add example for setting an avatar.Lance Stout
2012-07-25Fix avatar hash advertising.Lance Stout
2012-07-25Substitute a blank JID for the boundjid in API calls.Lance Stout
2012-07-25Fix initializing plugins in stanzas with a language set.Lance Stout
2012-07-24Fix publish vcard avatars, and PEP avatar metadata.Lance Stout
2012-07-24Modify update_roster() to only change the information provided.Lance Stout
Before: Not specifying the groups, name, etc would remove them from the roster entry. After: Any parameters not specified are populated with the current roster entry's values.
2012-07-24Add support for using CDATA for escaping.Lance Stout
CDATA escaping is disabled by default, but may be enabled by setting: self.use_cdata = True Closes issue #114
2012-07-24Standardize importing of queue class.Lance Stout
This will make it easier to enable gevent support.
2012-07-24Fix JID validation bugs, add lots of tests.Lance Stout
2012-07-24Add more validation for 0 length JID components.Lance Stout
2012-07-24Finish docstrings for jid.pyLance Stout
2012-07-24Add plugin for advertising XEP-0106 support.Lance Stout
2012-07-24Add backwards compatibility shim for the old jid.py location.Lance Stout
2012-07-24Cleanup and docs.Lance Stout
2012-07-24Add JID escaping support.Lance Stout
2012-07-24Add validation for JIDs.Lance Stout
2012-07-23Add 'by' attribute for error stanzas.Lance Stout
2012-07-23old clients still support xep-184/1.0 versionekini
Now psi (and probably miranda) correctly receive delivery receipts.
2012-07-22Add XEP-0133 support, which just makes the appropriate XEP-0050 calls.Lance Stout
2012-07-22Handle Windows newlines in XEP-0027.Lance Stout
Closes issue #184
2012-07-20Fix deprecation warning for setting self.resourceLance Stout
2012-07-20Fix description of XEP-0222 plugin.Lance Stout
2012-07-20Add example for retrieving avatars.Lance Stout
2012-07-20Add event for vCard avatar update.Lance Stout
2012-07-20Fix see-other-host handling if no host is actually given. Also, limit number ↵Lance Stout
of consecutive redirection attempts.
2012-07-20Bump version to 1.1.9sleek-1.1.91.1.9Lance Stout
2012-07-19Of course Peter goes and changes the XEP title the day after I implement it.Lance Stout
2012-07-19Fix issue of roster data being split across multiple rosters.Lance Stout
Resolved by always normalizing JIDs to bare form, regardless of if they are JID objects or strings. Also simplified related code to prefer use of JID objects instead of strings so they don't need to be parsed multiple times.
2012-07-16Add plugin for XEP-0191: Simple Communications BlockingLance Stout
2012-07-16Add a warning log if dnspython is not found for SRV lookup.Lance Stout
Closes issue #183
2012-07-10Update plugins to use session_bind handler for disco, and use plugin_endLance Stout
2012-07-10Add method to remove a filter.Lance Stout
2012-07-10Add default plugin session_bind handler.Lance Stout
All plugins may now simply define a session_bind method where disco features and other actions which require the bound JID may be done.
2012-07-10Add session_bind_event threading event.Lance Stout
2012-07-10Add method to unregister stream features.Lance Stout
2012-07-09Prevent None from being added to the schedule from a timing issue.Lance Stout
2012-07-09Fix issues of disco info leaking between entities with the same bare JIDs.Lance Stout
To ensure that disco info, or any settings which depend on the bound JID, are correct, only set such information on or after the session_bound event has fired.
2012-07-09Fix missing import in xep_0256 plugin.Lance Stout
2012-07-09Merge pull request #181 from whooo/upstreamLance Stout
Fix for the RSM iterator
2012-07-08Make sure that the last RSM stanza is returned from the iteratorErik Larsson
2012-07-06dereference iq stanza only once for roster processingJay Farrimond
2012-07-06Handle converting None to byte data (b'').Lance Stout
2012-07-05only log cert errors if not handled by userJay Farrimond
2012-06-30Bump version to 1.1.8sleek-1.1.81.1.8Lance Stout
2012-06-23Add notes to echo_client.py example on working with Facebook and MSN.Lance Stout
2012-06-22Add support for reconnecting based on see-other-host stream errors.Lance Stout
2012-06-22Fix plugin registration for single file plugins.Lance Stout
2012-06-22Add meta plugin for XEP-0302 for the 2012 compliance suite.Lance Stout
There are still a few remaining items in the RFCs to add support for, but the current plugin support matches the advanced client profile.
2012-06-22Add meta plugin for XEP-0270, 2010 compliance suite.Lance Stout
Registering this plugin will load the plugins required for advanced client compliance status.
2012-06-22Change packaging for XEP-0256 to just a single file.Lance Stout