summaryrefslogtreecommitdiff
path: root/sleekxmpp/plugins/xep_0115
AgeCommit message (Collapse)Author
2013-02-11More caps cleanupLance Stout
2013-02-11Make legacy caps log more useful, until we support legacy caps.Lance Stout
2013-02-11Track which verstrings are being checked, so we don't request duplicates.Lance Stout
2013-01-02Fix startup issues with components using caps and vcards.Lance Stout
2012-09-11Don't perform caps lookup if the disco info is already known.Lance Stout
2012-07-27Restrict caps updates to available presences (not subscriptions, etc).Lance Stout
2012-07-26Enhance plugin config with attribute accessors.Lance Stout
This makes updating the config after plugin initialization much easier.
2012-07-10Update plugins to use session_bind handler for disco, and use plugin_endLance 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-06-19PEP8 formatting updates.Lance Stout
2012-04-08Fix errors in caps related to unwrapped disco data and full JIDs.Lance Stout
2012-04-06Simplify registering API handler defaults.Lance Stout
2012-04-06Fix XEP-0115 with the new API registry.Lance Stout
2012-04-06Begin experiment with a centralized API callback registry.Lance Stout
The API registry generalizes the node handler system from the xep_0030 plugin so that other plugins can use it.
2012-03-12Move XEP-0115 to the new system.Lance Stout
2012-03-10Only auto-broadcast caps changes after a session has started.Lance Stout
2012-02-17Fix pyflakes complaints for XEP-0115 plugin.Lance Stout
2012-01-11update_caps() can now do presence broadcasting.Lance Stout
As part of adding this feature: - fixed bug in update_caps() not assigning verstrings - fixed xep_0004 typo - can now use None as a roster key which will map to boundjid.bare - fixed using JID objects in disco node handlers - fixed failing test related to get_roster Several of these bugs I've fixed before, so I either didn't push them earlier, or I clobbered something when merging. *shrug*
2011-12-31Fix handing caps in Python3, allow update_caps() call before process()Lance Stout
2011-12-31Fix a few holes in caps.Lance Stout
Protip: Don't test using a custom disco handler that always returns the same feature set :p
2011-12-30Enable caps stream feature.Lance Stout
2011-12-30Add XEP-0115 plugin.Lance Stout
Finally