<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/eventlet.git/tests, branch error-is-timeout</title>
<subtitle>github.com: eventlet/eventlet.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/eventlet.git/'/>
<entry>
<title>WIP</title>
<updated>2016-12-22T01:35:14+00:00</updated>
<author>
<name>Sergey Shepelev</name>
<email>temotor@gmail.com</email>
</author>
<published>2016-12-22T01:35:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/eventlet.git/commit/?id=66ad70c5189310db5c5b8916908581b391463343'/>
<id>66ad70c5189310db5c5b8916908581b391463343</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>greendns: Return answers from /etc/hosts despite nameserver errors</title>
<updated>2016-11-09T05:39:16+00:00</updated>
<author>
<name>Tim Burke</name>
<email>tim.burke@gmail.com</email>
</author>
<published>2016-11-09T05:39:16+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/eventlet.git/commit/?id=f508a7e330fe5f84c2f4874b3613d81be9372798'/>
<id>f508a7e330fe5f84c2f4874b3613d81be9372798</id>
<content type='text'>
When calling getaddrinfo with an unspecified address family, we:

 * try to get an IPv6 address for the host, first trying /etc/hosts and
   failing that, using any external nameserver, then
 * try to get an IPv4 address for it, with the same /etc/hosts -&gt;
   external nameserver priority.

Note that if the host can be resolved using /etc/hosts but only to one
of the two address families, we still attempt to contact the external
nameserver to resolve it in the other family.

Previously, if this timed out or raised a DNSException other than
NXDOMAIN, EAI_EAGAIN_ERROR or EAI_NODATA_ERROR would be raised even
though we could resolve the host. Now, those errors will only be raised
if neither attempt at resolution succeeded.

https://github.com/eventlet/eventlet/pull/354</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When calling getaddrinfo with an unspecified address family, we:

 * try to get an IPv6 address for the host, first trying /etc/hosts and
   failing that, using any external nameserver, then
 * try to get an IPv4 address for it, with the same /etc/hosts -&gt;
   external nameserver priority.

Note that if the host can be resolved using /etc/hosts but only to one
of the two address families, we still attempt to contact the external
nameserver to resolve it in the other family.

Previously, if this timed out or raised a DNSException other than
NXDOMAIN, EAI_EAGAIN_ERROR or EAI_NODATA_ERROR would be raised even
though we could resolve the host. Now, those errors will only be raised
if neither attempt at resolution succeeded.

https://github.com/eventlet/eventlet/pull/354</pre>
</div>
</content>
</entry>
<entry>
<title>tests: str/bytes typo on run_python timeout</title>
<updated>2016-11-05T19:43:35+00:00</updated>
<author>
<name>Sergey Shepelev</name>
<email>temotor@gmail.com</email>
</author>
<published>2016-11-05T16:28:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/eventlet.git/commit/?id=4872be77001bde7b393f8973779a15c65ce36086'/>
<id>4872be77001bde7b393f8973779a15c65ce36086</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>convenience: listen() sets SO_REUSEPORT when available; Thanks to Zhengwei Gao</title>
<updated>2016-10-27T22:09:40+00:00</updated>
<author>
<name>Sergey Shepelev</name>
<email>temotor@gmail.com</email>
</author>
<published>2016-10-27T22:05:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/eventlet.git/commit/?id=f9a3074a3b75f17f76cc04a693dc48a367b99861'/>
<id>f9a3074a3b75f17f76cc04a693dc48a367b99861</id>
<content type='text'>
From linux kernel &gt;= 3.9, it supports the SO_REUSEPORT option that will
allow multiple server socket to listen the same port

https://github.com/eventlet/eventlet/pull/352
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From linux kernel &gt;= 3.9, it supports the SO_REUSEPORT option that will
allow multiple server socket to listen the same port

https://github.com/eventlet/eventlet/pull/352
</pre>
</div>
</content>
</entry>
<entry>
<title>greenio: _recv_loop behaviour with recv_into on closed sock</title>
<updated>2016-10-27T21:18:15+00:00</updated>
<author>
<name>David Szotten</name>
<email>davidszotten@gmail.com</email>
</author>
<published>2016-10-27T21:18:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/eventlet.git/commit/?id=fc0e96fbc50e62d525ff9f91265b4d0421a73008'/>
<id>fc0e96fbc50e62d525ff9f91265b4d0421a73008</id>
<content type='text'>
make sure `_recv_loop` returns the correct value when `recv_meth` is of
foo_into type (fills a buffer and returns number of bytes, not the data)

https://github.com/eventlet/eventlet/pull/353
https://github.com/onefinestay/nameko/issues/368</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
make sure `_recv_loop` returns the correct value when `recv_meth` is of
foo_into type (fills a buffer and returns number of bytes, not the data)

https://github.com/eventlet/eventlet/pull/353
https://github.com/onefinestay/nameko/issues/368</pre>
</div>
</content>
</entry>
<entry>
<title>ssl: Fix "TypeError: read() argument 2 must be read-write bytes-like object, not None"</title>
<updated>2016-09-26T14:09:41+00:00</updated>
<author>
<name>Jakub Stasiak</name>
<email>jakub.stasiak@smarkets.com</email>
</author>
<published>2016-09-26T13:43:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/eventlet.git/commit/?id=1d4ce40c1bef04159daa685b09a9884cb5727fe6'/>
<id>1d4ce40c1bef04159daa685b09a9884cb5727fe6</id>
<content type='text'>
The issue would manifest after performing the following steps on
Python 3.5:

* Create a plain socket without connecting to anything
* Wrap the plain socket in an SSL socket
* Call recv(n) on the SSL socket

This is the only place in the code where we actually assign
self._sslobj, I just modified the code to wrap the sslwrap result in
SSLObject like the standard library SSLSocket.connect does[1] since
Python 3.5[2].

[1] https://github.com/python/cpython/blob/9ec0aa138b18cdfb8cd98965f84bc6c383766ade/Lib/ssl.py#L1008
[2] http://bugs.python.org/issue21965
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The issue would manifest after performing the following steps on
Python 3.5:

* Create a plain socket without connecting to anything
* Wrap the plain socket in an SSL socket
* Call recv(n) on the SSL socket

This is the only place in the code where we actually assign
self._sslobj, I just modified the code to wrap the sslwrap result in
SSLObject like the standard library SSLSocket.connect does[1] since
Python 3.5[2].

[1] https://github.com/python/cpython/blob/9ec0aa138b18cdfb8cd98965f84bc6c383766ade/Lib/ssl.py#L1008
[2] http://bugs.python.org/issue21965
</pre>
</div>
</content>
</entry>
<entry>
<title>Add DAGPool, a dependency-driven greenthread pool</title>
<updated>2016-09-25T11:24:33+00:00</updated>
<author>
<name>nat-goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2016-09-25T11:24:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/eventlet.git/commit/?id=6d0103298a8dd6fc14c97f1d148994ddb701ab66'/>
<id>6d0103298a8dd6fc14c97f1d148994ddb701ab66</id>
<content type='text'>
https://github.com/eventlet/eventlet/pull/347</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/eventlet/eventlet/pull/347</pre>
</div>
</content>
</entry>
<entry>
<title>ipv6: getaddrinfo would fail with scope index</title>
<updated>2016-08-30T14:25:23+00:00</updated>
<author>
<name>Jarrod Johnson</name>
<email>jjohnson2@lenovo.com</email>
</author>
<published>2016-06-02T18:37:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/eventlet.git/commit/?id=ac4e28fd1a52dc6488ed5d80e37db19a2ed997dd'/>
<id>ac4e28fd1a52dc6488ed5d80e37db19a2ed997dd</id>
<content type='text'>
Discard any '%' delimited suffix.

https://github.com/eventlet/eventlet/pull/322
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Discard any '%' delimited suffix.

https://github.com/eventlet/eventlet/pull/322
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: (minor) socket.sendall() needs bytes, not string</title>
<updated>2016-08-24T07:07:33+00:00</updated>
<author>
<name>Sergey Shepelev</name>
<email>temotor@gmail.com</email>
</author>
<published>2016-08-24T07:07:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/eventlet.git/commit/?id=23ea43a65f808759597317f9e6fc22909fab619a'/>
<id>23ea43a65f808759597317f9e6fc22909fab619a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bundle dnspython in support/; resolving is always green</title>
<updated>2016-08-24T06:51:28+00:00</updated>
<author>
<name>Sergey Shepelev</name>
<email>temotor@gmail.com</email>
</author>
<published>2016-08-20T14:40:22+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/eventlet.git/commit/?id=52b09becacd23f384cf69ae37d70c893c43e3b13'/>
<id>52b09becacd23f384cf69ae37d70c893c43e3b13</id>
<content type='text'>
Fixes installation issue when older dnspython is present in system packages
https://github.com/eventlet/eventlet/pull/341
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes installation issue when older dnspython is present in system packages
https://github.com/eventlet/eventlet/pull/341
</pre>
</div>
</content>
</entry>
</feed>
