Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-09-26 | Add support for XEP-0091: Legacy Delayed Delivery | Lance Stout | |
2012-09-26 | Add support for XEP-0013: Flexible Offline Message Retrieval | Lance Stout | |
2012-09-25 | Add support for XEP-0313: Message Archive Management | Lance Stout | |
NOTE: XEP-0313 is still very experimental, and there will likely be API changes in the future. | |||
2012-09-25 | Add XEP-0308 Last Message Correction support | Lance Stout | |
2012-09-25 | Add support for XEP-0280 Message Carbons | Lance Stout | |
2012-09-24 | Add XEP-0297: Stanza Forwarding support | 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-30 | Add initial support for XEP-0016 Privacy Lists | Lance Stout | |
2012-07-30 | Fix setup.py after moving SASL stuff. | Lance Stout | |
2012-07-28 | Add support for XEP-0131: Standard Headers and Internet Metadata | Lance Stout | |
2012-07-24 | Add validation for JIDs. | Lance Stout | |
2012-07-16 | Add plugin for XEP-0191: Simple Communications Blocking | Lance Stout | |
2012-06-22 | Change packaging for XEP-0256 to just a single file. | Lance Stout | |
2012-06-22 | Add support for XEP-0256: Last Activity in Presence | 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-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-18 | Simplify and update XEP-0033 to latest plugin format. | Lance Stout | |
2012-05-22 | Add better certificate handling. | Lance Stout | |
Certificate host names are now matched (using DNS, SRV, XMPPAddr, and Common Name), along with expiration check. Scheduled event to reset the stream once the server's cert expires. Handle invalid cert trust chains gracefully now. | |||
2012-04-09 | Update setup.py with the latest plugins. | Lance Stout | |
2012-03-18 | Add initial support for XEP-0198 for stream management. | 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 | Add support for XEP-0118. | Lance Stout | |
See examples/user_tune.py for a demonstration using the currently playing song in iTunes. | |||
2012-03-08 | Fix setup.py to include the rosterver stream feature plugin. | Lance Stout | |
2012-02-03 | Merge remote-tracking branch 'whooo/master' into develop | Lance Stout | |
2012-02-02 | Initial, mostly working XEP-0047 plugin. | Lance Stout | |
This is inspired by the version from macdiesel and tomstrummer, but their version was heavily linked with XEP-0096 and focused solely on file transfer. This version is a more generic implementation. | |||
2012-02-02 | Added plugin for XEP-0184 | Erik Larsson | |
2012-01-19 | Add basic start for a client side XEP-0077 plugin. | Lance Stout | |
2012-01-11 | update_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* | |||
2012-01-09 | Fix setup.py Unicode issue with README.rst | Lance Stout | |
Fixes issue #135 | |||
2011-11-08 | Use setuptools if available. | Lance Stout | |
2011-09-01 | Tweak setup.py, and bump dev version to RC3. | Lance Stout | |
2011-08-24 | Clean and get setup.py working once and for all. | Lance Stout | |
Fixes: README.rst now included Double line spacing removed from long_description Source package now includes tests, examples, etc using Manifest.in README.rst typos fixed Added README.rst section on installing dnspython for Python3 Version bumped to RC2 Version is now taken from sleekxmpp.version.__version__ without having to pull in the entire library Added 'test' command for setup.py Simplified testall.py Docs build cleanly from source package after installation | |||
2011-08-18 | Update README (renamed to README.rst so Github will render it) | Lance Stout | |
2011-08-12 | Include new XEP-0004 directories in setup.py | Lance Stout | |
2011-08-12 | Missing commas in setup.py | Lance Stout | |
2011-08-12 | Merge branch 'develop' into roster | Lance Stout | |
Conflicts: setup.py sleekxmpp/clientxmpp.py | |||
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-05 | Update the info in setup.py | Lance Stout | |
I thought I had done this a long time ago, but it must have been in a lost branch. *shrug* It's too late for Beta6, so I've manually updated the PyPI entry. | |||
2011-08-04 | Make sure setup.py has all of the plugins. | Lance Stout | |
XEP-0199 got dropped during a cut/paste for 203 and 204. | |||
2011-08-04 | Merge branch 'develop' of github.com:fritzy/SleekXMPP into develop | Lance Stout | |
2011-08-04 | Merge branch 'develop' into roster | Lance Stout | |
Conflicts: setup.py | |||
2011-08-04 | Clean up and unify tostring once and for all. | Lance Stout | |
Packaging for Python3 just got easier. | |||
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. |