summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-19Add example for dealing with GTalk custom domain certificates.Lance Stout
2012-06-19Add examples for using IBB.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
2012-06-13Fix loading cached disco identity data.Lance Stout
2012-06-09Bump version for 1.1.3sleek-1.1.31.1.3Lance Stout
2012-06-09Add extra check for the cert in the expiration handler.Lance Stout
2012-06-09Use False for use_tls for components.Lance Stout
A log message is shown for those who try to set it to True. Fixes issue #171
2012-06-09Default use_tls to False for components.Lance Stout
Issue #171
2012-06-09Fix SSL handshake handling when not using legacy SSL.Lance Stout
Fixes issue #172
2012-06-09Ensure that all SSL cert error handling is overridable using event handlers.Lance Stout
Relevant events: ssl_invalid_cert ssl_invalid_chain ssl_expired_cert
2012-06-06Add 'presence' event, raised for all incoming presence stanzas.Lance Stout
2012-06-06Bump version to 1.1.2sleek-1.1.21.1.2Lance Stout
2012-06-06Don't request registration forms unless the register event is handled.Lance Stout
Some servers end the stream if registration can not be completed in-band, which means always requesting the form can prevent regular login.
2012-06-04Bump version for 1.1.1 minor release.sleek-1.1.11.1.1Lance Stout
2012-06-04Include the default, unnamed group in self.client_roster.groups()Lance Stout
2012-06-04Don't add cert expiration timer if no certs are being used.Lance Stout
2012-06-01Update version and README for 1.1sleek-1.11.1Lance Stout
2012-06-01Fix syntax error in line continuation.Lance Stout
2012-06-01Check that the session is still alive before sending data.Lance Stout
Fixes issue #168
2012-05-31Update development version number to prepare for 1.1 release.Lance Stout
2012-05-31Preemptively mark threads as exited if calling disconnect().Lance Stout