summaryrefslogtreecommitdiff
path: root/slixmpp
AgeCommit message (Collapse)Author
2017-07-17XEP-0030: Optimise add_node usage a bit.Emmanuel Gil Peyrot
2017-07-17XEP-0319: Use the correct timezone.Emmanuel Gil Peyrot
This fixes a specification violation, XEP-0082 says that a date MUST have a timezone, but we were sending the *local* time without any timezone information.
2017-07-17xmlstream: Remove pygments dumping.Emmanuel Gil Peyrot
It’s slow and makes the debug logs difficult to parse.
2017-05-24always define ssl_contextMathias Ertl
2017-05-24pass SSL context to TLS connectionsMathias Ertl
2017-05-24add function to explicitly get the ssl contextMathias Ertl
2017-05-16Merge remote-tracking branch 'samwhited/sslsocket_workaround'louiz’
2017-05-08Fixes port being set to 0 when connecting via hostname.Tom Wambold
This seems to be the same issue as: https://dev.louiz.org/issues/3164 Using their suggested fix, if the DNS lookup doesn't return a port, use the one passed in instead.
2017-04-28sasl: Merge two bytes instead of concatenating them at runtime.Emmanuel Gil Peyrot
2017-02-16xmlstream: Warn when the parser is None when data is received.Emmanuel Gil Peyrot
2017-02-14Return a Future on clientxmpp.get_roster()mathieui
2017-02-11XEP-0300: Workaround for Python 3.5 or below.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-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
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-07slixmpp 1.2.3slix-1.2.3mathieui
2016-12-07Fix roster push origin detection and testsmathieui
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-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 the gmail_notify pluginmathieui
2016-10-04Fix XEP-0033mathieui
Re-add relevant stanza methods, broken in 7cd1cf32ae69
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