summaryrefslogtreecommitdiff
path: root/sleekxmpp
AgeCommit message (Collapse)Author
2014-02-06Get the IoT plugins to pass tests on Py3sleek-1.2.01.2.0Lance Stout
2014-02-06Merge pull request #277 from allan-simon/developLance Stout
close #276, now we trigger 'groupchat_message_error'
2014-02-06Merge pull request #272 from tfriem/developLance Stout
Fix X-FACEBOOK-PLATFORM authentication in Python3.
2014-02-03Merge branch 'develop' of github.com:fritzy/SleekXMPP into developLance Stout
2014-02-03Fix verifying 'from' for IQ results.Lance Stout
Closes issue #278
2014-01-31close #276, now we trigger 'groupchat_message_error' and ↵Allan Simon
muc::ROOM::message_error when we receive a message type=error from the server
2014-01-26Fixed XEP-0065 SOCKS5 socket closingwaechtjn
SCOKS5 SID were removed multiple times from the _sessions dictionary
2014-01-26Update xep_0065/proxy.pywaechtjn
Removed reference to undefined variable "conn"
2014-01-21Thread counting fixAnton Ryzhov
2014-01-15Merge pull request #270 from optiflows/fix_hostsLance Stout
Don't use dnspython for A and AAAA (but keep it for SRV).
2014-01-13Allow setting custom cipher suites in Py2.7+Lance Stout
2013-12-23Fix X-FACEBOOK-PLATFORM authentication in Python3.Tobias Friemel
2013-12-22Undo event name fix, due to breakage in Py2.xLance Stout
2013-12-19Use strings for ElementTree.iterparse events namesFlorent Le Coz
Because if cElementTree is not available on the system, ElementTree is used instead, and that version doesn't accept bytes, resulting in an exception. See http://bugs.python.org/issue9257#msg152864
2013-12-09Don't use dnspython for A and AAAA (but keep it for SRV).Guilhem Lettron
dnspython don't perform a full resolv. For example it don't manage /etc/hosts on linux.
2013-11-06Added a MUC method 'setRole'. Change role property of a nick in a room, ↵juanrmn
useful for moderator bots.
2013-10-23Check delay field existenceAnton Ryzhov
Import missing class
2013-10-09Ensure PEP updates default to item if of 'current'Lance Stout
2013-09-27Update XEP-0319 plugin to track namespace change.Lance Stout
2013-09-24Fix deepcopying JIDsLance Stout
2013-09-24Fix MAM start queryLance Stout
2013-09-21Add log message noting that SCRAM-SHA-1-PLUS requires Py3.3+Lance Stout
2013-09-17Make the ssl version log usableLance Stout
2013-09-13Normalize handling html body contentLance Stout
Closes issue #261
2013-09-12Add MAM archived tagsLance Stout
2013-09-12ElementTree._escape_cdata isn't reliable across Python versions.Lance Stout
It also does not work as desired. Revert "Merge pull request #254 from barreverte/develop" This reverts commit 23750357e21ce1e22445b2e702bdd4efb77f2369, reversing changes made to 07284f380fa0a893a5ef56774fcef71a47851668.
2013-09-12Update MAM to use latest carbons.Lance Stout
2013-09-12Merge pull request #254 from barreverte/developLance Stout
tostring.escape : optimization
2013-09-12Merge pull request #207 from spartanbits/pull_request_gevent_checkLance Stout
Pull request gevent check
2013-09-05Merge pull request #255 from anton-ryzhov/loggingLance Stout
Add null handler to logging engine
2013-09-05Merge branch 'xep_0323_325' of git://github.com/joachimlindborg/SleekXMPP ↵Lance Stout
into joachimlindborg-xep_0323_325 Conflicts: sleekxmpp/plugins/__init__.py
2013-09-04added disco imformation, fixed some bugs in deviceJoachim Lindborg
2013-08-30Fix pubsub owner subscriptions stanzaLance Stout
2013-08-30First implementation of the xep_0323 and xep_325 used in IoT systems. Tests ↵Joachim Lindborg
are added for stanza and streams
2013-08-22Merge branch 'develop' of github.com:fritzy/SleekXMPP into developLance Stout
2013-08-22Don't reset _expected_server_name when connecting.Lance Stout
2013-08-16Typo in _validate_domain error messageDustin Ingram
s/illegar/illegal/g
2013-08-10Add null handler to logging engineAnton Ryzhov
2013-08-07Make send_message(mhtml='..') work as expected without loading pluginLance Stout
71.
2013-08-06Try re-ordering initial imports to avoid import bugsLance Stout
2013-07-31escape: use xml.etree.ElementTree._escape_attrib to avoid duplicationJean-Philippe Caruana
2013-07-31escape: imports at the topJean-Philippe Caruana
2013-07-30Add back ET and ElementBase referencesLance Stout
2013-07-30tostring.escape : optimizationJean-Philippe Caruana
use of xml.etree.ElementTree._escape_attrib and xml.etree.ElementTree._escape_cdata
2013-07-29Don't resolve AAAA records if there is no dnspython nor IPv6 supportAlexander Shorin
If system doesn't has IPv6 support or dnspython package, socket.getaddrinfo with AF_INET6 flag return weird IP info for requested host, making SleekXMPP crush with more weird error.
2013-07-26fix: replace mutable argument (a list) in StateMachine constructorJean-Philippe Caruana
2013-07-26optimize importsJean-Philippe Caruana
2013-07-25performance in jid : replace __getattr__ et __setattr__ by @property and ↵Jean-Philippe Caruana
@xxx.setter this implementatian is much more verbose but faster, especilally if you are dealing a lot with JIDs on my box, ./testall.py now takes 45s. It takes 53s in the old implementation (about 15% faster)
2013-07-18DRYed up the OSError/socket.gaierror handler.Jake Basile
2013-07-18Caught OSError when querying AAAA records.Jake Basile