summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-02-11XEP-0300: Add rudimentary tests.Emmanuel Gil Peyrot
2017-02-11Implement XEP-0300 (Use of Cryptographic Hash Functions in XMPP)Emmanuel Gil Peyrot
This is used to provide hash agility support and let other XEPs select which hash function they support.
2017-02-10fix small typo in READMECédric 'dek' Laudrel
2017-01-30slixmpp 1.2.4 releaseslix-1.2.4mathieui
2017-01-28Fix carbonsmathieui
2017-01-23Remove unused import caught by Codacy.Clint Olson
2017-01-23Fix partially-merged Google plugin from acc52fd935b7e7.Clint Olson
2017-01-08Fix a typo in the title of the MUC documentation.Emmanuel Gil Peyrot
2016-12-30Add missing asyncio.coroutine decorators.Emmanuel Gil Peyrot
2016-12-29Check for XML parsing errors and disconnect in that case.WIPEmmanuel Gil Peyrot
2016-12-29XMLStream: Break a long line to make it more readable.Emmanuel Gil Peyrot
2016-12-29Examples: Use argparse for http_over_xmpp.Emmanuel Gil Peyrot
2016-12-25Test more things before trying to build our stringprep module.Emmanuel Gil Peyrot
2016-12-07slixmpp 1.2.3slix-1.2.3mathieui
2016-12-07Fix roster push origin detection and testsmathieui
2016-12-05Add very basic gitlab-ci.yml filelouiz’
2016-11-26XEP-0380: Add a helper to test for the presence of an EME tag.Emmanuel Gil Peyrot
2016-11-26Add a plugin for XEP-0380: Explicit Message Encryption.Emmanuel Gil Peyrot
2016-11-21slixmpp 1.2.2slix-1.2.2mathieui
Fix CVE-2015-8688, and a few bugfixes.
2016-11-21Check origin of roster pushesmathieui
slixmpp is vulnerable to roster push attacks as described by Daniel Gultsch at https://gultsch.de/gajim_roster_push_and_message_interception.html. (CVE-2015-8688)
2016-10-27stringprep_profiles: Emit a correct StringPrepError on query + unassigned.Emmanuel Gil Peyrot
2016-10-27SASL: Fix traceback on non-hashing mechanism using channel binding.Emmanuel Gil Peyrot
2016-10-27XEP-0323: Fix wrong import.Emmanuel Gil Peyrot
2016-10-27XEP-0313: Add missing setter argument.Emmanuel Gil Peyrot
2016-10-27Add missing parameters in XEP-0222 and XEP-0223mathieui
2016-10-27XEP-0009: fix a traceback on recipient unavailablemathieui
(probably a past typo)
2016-10-27Add missing JID import in XEP-0079 and 0258mathieui
2016-10-27Add missing imports in XEP-0333mathieui
2016-10-27Fix a traceback on XEP-0221 del uri['value']mathieui
(typo)
2016-10-23Transform an if into an elif in cert parsing.Emmanuel Gil Peyrot
2016-10-22Manual cleanup of the remaining set([…]) and set((…)).Emmanuel Gil Peyrot
2016-10-22sed -i 's/set(\[\(.*\)\])$/{\1}/g' **/*.pyEmmanuel Gil Peyrot
2016-10-22sed -i 's/set((\(.*\)))$/{\1}/g' **/*.pyEmmanuel Gil Peyrot
2016-10-22sed -i 's/set((\(.*\),))$/{\1}/g' **/*.pyEmmanuel Gil Peyrot
2016-10-06Fix fetching the SSL socket for Python 3.4 and 3.5Sam Whited
2016-10-05setup.py: Check for libidn before trying to use Cython.Emmanuel Gil Peyrot
2016-10-05slixmpp 1.2.1slix-1.2.1mathieui
Fix a few bugs along with the testsuite, and remove the asyncio loop monkeypatch hack.
2016-10-05Remove monkeypatching hack on the event loopmathieui
This allowed us to schedule events in-order later in the event loop, but was detrimental to using other event loops and debugging.
2016-10-04Fix XEP-0060 testsmathieui
2016-10-04Fix stanza accessors case in testsmathieui
They were using deprecated (and-removed) style.
2016-10-04Fix the gmail_notify pluginmathieui
2016-10-04Fix XEP-0033mathieui
Re-add relevant stanza methods, broken in 7cd1cf32ae69
2016-10-04Attrib property has been removedmathieui
2016-10-04Set unset part of a JID to empty string instead of Nonemathieui
it breaks assumptions on the type of the value
2016-10-04Add more checks in the XEP-0060 stanza buildingmathieui
Try to not append slixmpp stanzas to ElementTree objects.
2016-10-04Fix XEP-0128mathieui
Broken since 125336aeee6 due to unforeseen consequences of a variable removal.
2016-10-04Fix XEP-0009mathieui
Broken since 3a9b45e4f because of an overzealous cleanup.
2016-10-02Update for slixmpp 1.2slix-1.2mathieui
2016-10-02Add a fallback if the lang we want is not availablemathieui
Previously, trying to get a text node with a lang which is different from the one we specified would return nothing, which means e.g. a message would be ignored because its body is of lang 'fr' when we setup slixmpp to prefer 'en'. We want to return something when there is an available, valid content in a different language.
2016-09-30Fix uses of super() in the codebasemathieui
Fix #3165, we don’t need to use the long form to get the superobject in our supported python versions.