Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-09-13 | Merge branch 'master' into develop | Lance Stout | |
2012-09-11 | Add support for XEP-0049: Private XML Storage | Lance Stout | |
2012-09-04 | Add support for XEP-0279: Server IP Check | Lance Stout | |
2012-09-04 | Add support for XEP-0235: OAuth over XMPP | Lance Stout | |
2012-07-31 | Merge branch 'master' into develop | Lance Stout | |
Conflicts: sleekxmpp/thirdparty/__init__.py | |||
2012-07-30 | Add XEP-0242 plugin for 2010 Client Compliance | Lance Stout | |
2012-07-30 | Add initial support for XEP-0016 Privacy Lists | Lance Stout | |
2012-07-30 | Merge branch 'master' into develop | Lance Stout | |
2012-07-28 | Add support for XEP-0131: Standard Headers and Internet Metadata | Lance Stout | |
2012-07-24 | Merge branch 'master' into develop | Lance Stout | |
2012-07-24 | Add plugin for advertising XEP-0106 support. | Lance Stout | |
2012-07-22 | Merge branch 'master' into develop | Lance Stout | |
2012-07-22 | Add XEP-0133 support, which just makes the appropriate XEP-0050 calls. | Lance Stout | |
2012-07-20 | Merge branch 'master' into develop | Lance Stout | |
2012-07-19 | Of course Peter goes and changes the XEP title the day after I implement it. | Lance Stout | |
2012-07-16 | Merge branch 'master' into develop | Lance Stout | |
2012-07-16 | Add plugin for XEP-0191: Simple Communications Blocking | Lance Stout | |
2012-06-22 | Merge branch 'master' into develop | Lance Stout | |
2012-06-22 | Add 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-22 | Add 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-22 | Add support for XEP-0256: Last Activity in Presence | Lance Stout | |
2012-06-20 | Merge branch 'master' into develop | Lance Stout | |
2012-06-20 | Add support for XEP-0221: Data Forms Media Element | Lance Stout | |
2012-06-20 | Add support for XEP-0186: Invisible Command | Lance Stout | |
2012-06-19 | Merge branch 'master' into develop | Lance Stout | |
Conflicts: sleekxmpp/basexmpp.py | |||
2012-06-18 | Update plugin list, fix syntax error. | Lance Stout | |
2012-06-18 | Initial support for XEP-0258 | Lance Stout | |
2012-06-18 | Add initial XEP-0084 support. | Lance Stout | |
It does not auto-retrieve and store avatars yet, but everything is there to do so. | |||
2012-06-10 | Fix XEP-0065 imports and naming for Python3. | Lance Stout | |
2012-04-09 | Add initial support for XEP-0153. | Lance Stout | |
2012-04-08 | Initial support for XEP-0231. | Lance Stout | |
2012-04-07 | Add initial XEP-0054 plugin. | Lance Stout | |
2012-04-06 | Add support for XEP-0027 | Lance Stout | |
2012-03-18 | Add initial support for XEP-0198 for stream management. | Lance Stout | |
2012-03-12 | Handle loading plugins on demand. | Lance Stout | |
Plugins that are referenced as dependencies, but have not been registered now will be imported. Newer plugins should register themselves automatically, but older style plugins will be explicitly registered after import. | |||
2012-03-12 | Introduce new plugin system. | Lance Stout | |
The new system is backward compatible and will load older style plugins. The new plugin framework allows plugins to track their dependencies, and will auto-enable plugins as needed. Dependencies are tracked via a class-level set named `dependencies` in each plugin. Plugin names are no longer tightly coupled with the plugin class name, Pso EP8 style class names may be used. Disabling plugins is now allowed, but ensuring proper cleanup is left to the plugin implementation. The use of a `post_init()` method is no longer needed for new style plugins, but plugins following the old style will still require a `post_init()` method. | |||
2012-03-11 | Update plugin list and use correct names. | Lance Stout | |
2012-03-11 | Add support for XEP-0108: User Activity. | Lance Stout | |
2012-03-11 | Expand support of XEP-0172 (user nickname) to include PEP. | Lance Stout | |
2012-03-10 | Add support for XEP-0107, User Mood. | Lance Stout | |
2012-03-10 | Add support for XEP-0080. | Lance Stout | |
2012-03-10 | Resolve plugin dependency chains with XEP-0115. | Lance Stout | |
The post_init() system can only reliably handle a single layer of dependencies between plugins, but PEP plugins with XEP-0115 exceed that limit and plugins can be post_init'ed out of order. To resolve this, we will special case XEP-0115 to be post_init'ed first until the new plugin system with dependency tracking is stable. | |||
2012-01-15 | Tidy up and update the plugin __init__ file. | Lance Stout | |
2011-08-06 | Fix XEP-0078 using the new stream feature workflow. | Lance Stout | |
Honestly, this is mainly just a demo/proof of concept that we can handle dependencies and ordering issues with stream features. DON'T use XEP-0078 if you are able to use the normal SASL method, which should be the case unless you are dealing with a very old XMPP server implementation. | |||
2011-08-04 | Fix imports using __all__. | Lance Stout | |
2011-08-04 | Actually, we can work around needing dateutil. | Lance Stout | |
If dateutil is present, we'll use that. If not, we'll use some regexes from the fixed_datetime module. | |||
2011-08-04 | Sadly, dateutil is not actually part of the standard lib. | Lance Stout | |
Thus, using the XEP-0082 and XEP-0202 introduces a dependency on the dateutil package (installable using pip install python-dateutil). Maybe we'll be able to rework how these plugins work to avoid needing dateutil, but for now this will have to do. | |||
2011-07-03 | Added XEP-0224 Attention plugin. | Lance Stout | |
2011-07-03 | Added XEP-0203 Delayed Delivery plugin. | Lance Stout | |
2010-12-16 | Updated the list of plugins in sleekxmpp.plugins.__init__ | Lance Stout | |