summaryrefslogtreecommitdiff
path: root/sleekxmpp/xmlstream
AgeCommit message (Collapse)Author
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-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-09-17Make the ssl version log usableLance 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-07-31escape: use xml.etree.ElementTree._escape_attrib to avoid duplicationJean-Philippe Caruana
2013-07-31escape: imports at the topJean-Philippe Caruana
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-18DRYed up the OSError/socket.gaierror handler.Jake Basile
2013-07-18Caught OSError when querying AAAA records.Jake Basile
2013-07-01Blocking queue getAnton Ryzhov
2013-06-23Fix import errorLance Stout
2013-06-20Merge pull request #244 from anton-ryzhov/speedupLance Stout
Speedup main threads loops
2013-06-20Fixed scheduler wait loopAnton Ryzhov
Do fastloop wait until task run time
2013-06-20Use timeout constants instead of magic numbers in scheduler and event loopAnton Ryzhov
Set default wait timeout as max() of previous values
2013-06-20Some optimizations in schedulerAnton Ryzhov
2013-06-20Skip EINTR errors on raw socketsAnton Ryzhov
2013-04-27Try preventing strptime thread safety problems.Lance Stout
Fixes #231
2013-04-23Carry scheduled kwargs all the wayLance Stout
2013-04-01Make XMLMasks match properly for components.Lance Stout
2013-03-28Event index documentation updatedAnton Ryzhov
2013-03-28XMLStream `proxy_error` event duplicated with `connection_failed`Anton Ryzhov
SASL `no_auth` event duplicated with `failed_auth`
2013-03-28Log events triggeringAnton Ryzhov
2013-02-25Merge branch 'develop'Lance Stout
2013-02-22Don't use internally deprecated methodsAnton Ryzhov
2013-02-14Resolve most Python3.3 related issues.Lance Stout
Tests now run successfully. Occasionally get single error related to duplicated payload data in pubsub items when copying stanza values.
2013-01-26Get tests to pass again.Lance Stout
Re-add old gmail_notify plugin for now.
2013-01-24Update tostring to inject xmlns definitions when needed.Lance Stout
2013-01-20Remove unused portions of XMLMaskLance Stout
2013-01-20Allow for simplified XPath namespacesLance Stout
2013-01-11Don't reset exponential backoff delay until a stream has been confirmed.Lance Stout
2012-12-29Fix other instance of inet_pton usage.Lance Stout
2012-12-14Fix some Python3 compatibility issues.Lance Stout
2012-10-24Enable gevent support.Lance Stout
Closes issues #166 and #167 Thanks to @pvicent, @chason, and @gabriel-samfira
2012-10-18Recognize plugin stanzas when they're appended.Lance Stout
2012-10-15Prevent xmlns="" in stream output.Lance Stout
This was causing problems for HTML-IM because the HTML is parsed without a namespaced context. While xmlns="" technically can be valid, it's usually wrong, so this will work for now until the HTML-IM parsing is fixed.
2012-10-10Remove unneeded ssl_support checks.Lance Stout
2012-10-10Correct handling deleting plugins when xml:lang is active.Lance Stout
2012-10-02Unclobber connected event handler names.Lance Stout
Fixes issue #199
2012-09-30Expand warning for missing ASN1 parser to include pyasn1_modulesLance Stout
2012-09-25Add Collector stanza handler class.Lance Stout
This style of handler is necessary for capturing result sets from queries that use multiple messages to send the results instead of in a single result stanza. Notably, XEP-0313 (MAM).
2012-09-25Add support for XEP-0280 Message CarbonsLance Stout
2012-09-24Fix deleting non-existent stanza plugins.Lance Stout
2012-09-24Simplify stringifying XMLLance Stout
2012-09-18Remove race condition when aborting while connecting/reconnecting.Lance Stout
2012-09-13Don't break checking certs for localhost.Lance Stout
2012-08-23Fix certificate expiration schedulerFlorian Fieber
timedelta.seconds does not store the total seconds of a time span. Internally, seconds is the next smaller unit to days, hence timedelta.seconds will never exceed (or reach) the number of seconds in a day (60*60*24=86400)