Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-07-29 | Don't resolve AAAA records if there is no dnspython nor IPv6 support | Alexander 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-18 | DRYed up the OSError/socket.gaierror handler. | Jake Basile | |
2013-07-18 | Caught OSError when querying AAAA records. | Jake Basile | |
2013-07-01 | Blocking queue get | Anton Ryzhov | |
2013-06-23 | Fix import error | Lance Stout | |
2013-06-20 | Merge pull request #244 from anton-ryzhov/speedup | Lance Stout | |
Speedup main threads loops | |||
2013-06-20 | Fixed scheduler wait loop | Anton Ryzhov | |
Do fastloop wait until task run time | |||
2013-06-20 | Use timeout constants instead of magic numbers in scheduler and event loop | Anton Ryzhov | |
Set default wait timeout as max() of previous values | |||
2013-06-20 | Some optimizations in scheduler | Anton Ryzhov | |
2013-06-20 | Skip EINTR errors on raw sockets | Anton Ryzhov | |
2013-04-27 | Try preventing strptime thread safety problems. | Lance Stout | |
Fixes #231 | |||
2013-04-23 | Carry scheduled kwargs all the way | Lance Stout | |
2013-04-01 | Make XMLMasks match properly for components. | Lance Stout | |
2013-03-28 | Event index documentation updated | Anton Ryzhov | |
2013-03-28 | XMLStream `proxy_error` event duplicated with `connection_failed` | Anton Ryzhov | |
SASL `no_auth` event duplicated with `failed_auth` | |||
2013-03-28 | Log events triggering | Anton Ryzhov | |
2013-02-25 | Merge branch 'develop' | Lance Stout | |
2013-02-22 | Don't use internally deprecated methods | Anton Ryzhov | |
2013-02-14 | Resolve 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-26 | Get tests to pass again. | Lance Stout | |
Re-add old gmail_notify plugin for now. | |||
2013-01-24 | Update tostring to inject xmlns definitions when needed. | Lance Stout | |
2013-01-20 | Remove unused portions of XMLMask | Lance Stout | |
2013-01-20 | Allow for simplified XPath namespaces | Lance Stout | |
2013-01-11 | Don't reset exponential backoff delay until a stream has been confirmed. | Lance Stout | |
2012-12-29 | Fix other instance of inet_pton usage. | Lance Stout | |
2012-12-14 | Fix some Python3 compatibility issues. | Lance Stout | |
2012-10-24 | Enable gevent support. | Lance Stout | |
Closes issues #166 and #167 Thanks to @pvicent, @chason, and @gabriel-samfira | |||
2012-10-18 | Recognize plugin stanzas when they're appended. | Lance Stout | |
2012-10-15 | Prevent 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-10 | Remove unneeded ssl_support checks. | Lance Stout | |
2012-10-10 | Correct handling deleting plugins when xml:lang is active. | Lance Stout | |
2012-10-02 | Unclobber connected event handler names. | Lance Stout | |
Fixes issue #199 | |||
2012-09-30 | Expand warning for missing ASN1 parser to include pyasn1_modules | Lance Stout | |
2012-09-25 | Add 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-25 | Add support for XEP-0280 Message Carbons | Lance Stout | |
2012-09-24 | Fix deleting non-existent stanza plugins. | Lance Stout | |
2012-09-24 | Simplify stringifying XML | Lance Stout | |
2012-09-18 | Remove race condition when aborting while connecting/reconnecting. | Lance Stout | |
2012-09-13 | Don't break checking certs for localhost. | Lance Stout | |
2012-08-23 | Fix certificate expiration scheduler | Florian 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) | |||
2012-08-14 | Help prevent race condition dealing with auto_reconnect | Lance Stout | |
2012-08-10 | Add abort() method to kill the session and stop all processing without ↵ | Lance Stout | |
properly closing the stream. | |||
2012-08-10 | Fix tracking service name for DIGEST-MD5 | Lance Stout | |
2012-08-07 | Re-add connection delay after exhausting DNS records. | Lance Stout | |
2012-08-04 | Ensure self._der_cert exists even if no certs are used. | Lance Stout | |
2012-08-04 | Prevent auto_reconnect interference when disconnecting. | Lance Stout | |
2012-07-30 | Add fields for setting client cert and key for SASL EXTERNAL. | Lance Stout | |
2012-07-29 | Don't wait to retry connection if out of DNS records. | Lance Stout | |
2012-07-27 | Allow tasks to remove themselves during execution | Jonas Wielicki | |
The scheduler class is now capable with dealing with tasks which remove themselves from the scheduler during execution. Additionally, some optimizations were applied by use of iterators and some functions better suited for the purpose. Please peer-review, all tests pass. | |||
2012-07-25 | Fix initializing plugins in stanzas with a language set. | Lance Stout | |