summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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.
2016-09-30Fix #3226 (unicity of scheduled event names)mathieui
Thanks tchiroux for raising the issue and providing the fix as well.
2016-09-30Merge branch 'doc_fixes' of https://github.com/SamWhited/slixmppmathieui
2016-09-30Minor documentation fixesSam Whited
2016-09-20Fix xep-0050 stanzamathieui
broken in 3a9b45e4f279
2016-09-21ElementBase: Remove support for TitleCase methods.Emmanuel Gil Peyrot
This gains about 1/8th of the time spent in __getitem__.
2016-09-21XEP-0045: Remove support for old-style {get,set,del}TitleCase methods.Emmanuel Gil Peyrot
2016-09-20ElementBase: Remove deprecated find() and findall() methods.discoEmmanuel Gil Peyrot
2016-09-20XEP-0004: Remove deprecated getXML() and fromXML() methods.Emmanuel Gil Peyrot
2016-09-20BaseXMPP: Stop automatically enabling UserNick, and remove deprecated alias ↵Emmanuel Gil Peyrot
module.
2016-09-20ElementBase: Remove attrib interface.Emmanuel Gil Peyrot
2016-09-20ElementBase: Remove subitem interface.Emmanuel Gil Peyrot
2016-09-20Remove locking from static disco.Emmanuel Gil Peyrot
2016-09-20Various XEPs: Remove deprecated aliases.Emmanuel Gil Peyrot
2016-08-26Implement XEP-0333: Chat Markers.Emmanuel Gil Peyrot
2016-08-26Replace _format_jid with a JID method updating both bare and full at the ↵Emmanuel Gil Peyrot
same time.
2016-08-23Fix the MUC address in contributing.rstmathieui
2016-08-23Make session_bind_event awaitableDan Sully