summaryrefslogtreecommitdiff
path: root/sleekxmpp
AgeCommit message (Collapse)Author
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-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-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
2012-06-22Add support for XEP-0256: Last Activity in PresenceLance Stout
2012-06-22Add 'thread' and 'parent_thread' interfaces to message stanzas.Lance Stout
These values are perisisted across replies.
2012-06-22Mark presence status as language aware.Lance Stout
2012-06-22Mark message body and subject as language aware interfaces.Lance Stout
2012-06-22Resolve xml:lang issue with duplicated elements depending on ordering.Lance Stout
2012-06-20Bump version to 1.1.7sleek-1.1.71.1.7Lance Stout
2012-06-20Add support for XEP-0221: Data Forms Media ElementLance Stout
2012-06-20Add support for XEP-0186: Invisible CommandLance Stout
2012-06-20Fix issue with setting subelements values with default langs.Lance Stout
2012-06-20Fix setting IPv6 default configuration option.Lance Stout
2012-06-20Bump version to 1.1.6sleek-1.1.61.1.6Lance Stout
2012-06-20Make the use of IPv6 configurable.Lance Stout
Set self.use_ipv6 = False before connecting. Fixes issue #175
2012-06-19Ordering fixes for Python3.3Lance Stout
2012-06-19Fix assigning values to error stanzas.Lance Stout
The new data interfaces were deleting the actual error conditions if they were set afterward with falsy data.
2012-06-19Allow message and presence stanzas to be embedded as substanzas.Lance Stout
2012-06-19Remove usage of deprecated getchildren() method.Lance Stout
2012-06-19Don't compare against booleans using ==.Lance Stout
2012-06-19Limit except clause to just ImportErrors when loading plugins.Lance Stout
2012-06-19PEP8 formatting updates.Lance Stout
2012-06-19Simplify send_presence_subscription()Lance Stout
2012-06-19Properly handle certs with no extensions.Lance Stout
2012-06-18Use plugin_multi_attrib values to make vcards nicer.Lance Stout
2012-06-18Fix plugin_multi_attrib value for avatar pointers.Lance Stout
2012-06-18Fixed typo in _handle_get_vcard()Paulo Freitas
2012-06-18Add support for error conditions that include data.Lance Stout
2012-06-18Simplify tracking last sent presence using outgoing filters.Lance Stout
2012-06-18Update plugin list, fix syntax error.Lance Stout
2012-06-18Add initial support for XEPS 222 and 223.Lance Stout
2012-06-18Initial support for XEP-0258Lance Stout
2012-06-18Add initial XEP-0084 support.Lance Stout
It does not auto-retrieve and store avatars yet, but everything is there to do so.
2012-06-18Simplify and update XEP-0033 to latest plugin format.Lance Stout
2012-06-18Enable using xml:lang with normal interfaces.Lance Stout
Using the special language value '*' will return a dictionary of all such elements keyed by language. >>> msg = Message() >>> msg['body'] = 'Hi!' >>> msg['body|sv'] = 'Hej!' >>> print(msg) '<message xmlns="jabber:client"> <body>Hi!</body> <body xml:lang="sv">Hej!</body> </message>' >>> print(msg['body|*']) OrderedDict( ('', 'Hi!'), ('sv', 'Hej!')) Remaining items: - Stanza path matching does not support language specifiers for normal interfaces, only for plugins.
2012-06-18Update stream features stanza to work with new plugin keys.Lance Stout
2012-06-18Add initial support for xml:lang for streams and stanza plugins.Lance Stout
Remaining items are suitable default actions for language supporting interfaces.
2012-06-15Bump version to 1.1.5sleek-1.1.51.1.5Lance Stout
2012-06-15Ensure that ssl_invalid_cert returns PEM formatted certifcate data.Lance Stout
2012-06-13Bump version to 1.1.4sleek-1.1.41.1.4Lance Stout
2012-06-13Prevent duplicate certificate expiration timers.Lance Stout