<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/eventlet.git, branch socket_recv_str</title>
<subtitle>github.com: eventlet/eventlet.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/eventlet.git/'/>
<entry>
<title>greenio: socket.recv() could return str; Thanks to jerzyk</title>
<updated>2015-09-06T00:43:42+00:00</updated>
<author>
<name>Sergey Shepelev</name>
<email>temotor@gmail.com</email>
</author>
<published>2015-09-06T00:43:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/eventlet.git/commit/?id=001f31f8f8dfc581795f282609027b26c8a31833'/>
<id>001f31f8f8dfc581795f282609027b26c8a31833</id>
<content type='text'>
It must always return bytes.
https://github.com/eventlet/eventlet/issues/245
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It must always return bytes.
https://github.com/eventlet/eventlet/issues/245
</pre>
</div>
</content>
</entry>
<entry>
<title>wsgi: better error for chunk read failures</title>
<updated>2015-08-10T18:49:26+00:00</updated>
<author>
<name>Samuel Merritt</name>
<email>sam@swiftstack.com</email>
</author>
<published>2015-08-10T18:49:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/eventlet.git/commit/?id=c3ce3eef0b4d0dfdbfb1ec0186d4bb204fb8ecd5'/>
<id>c3ce3eef0b4d0dfdbfb1ec0186d4bb204fb8ecd5</id>
<content type='text'>
When a client is sending a chunked request body and disconnects
between chunks, wsgi.Input.read() raises a ValueError. That's fine if
you can remember to wrap every single call to read/readline in a
try/except, but it's bad for a higher-level error handler because so
many things raise ValueError.

This adds in a new error class wsgi.ChunkReadError and raises that
instead. It inherits from ValueError so anyone catching ValueError
should continue to work.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a client is sending a chunked request body and disconnects
between chunks, wsgi.Input.read() raises a ValueError. That's fine if
you can remember to wrap every single call to read/readline in a
try/except, but it's bad for a higher-level error handler because so
many things raise ValueError.

This adds in a new error class wsgi.ChunkReadError and raises that
instead. It inherits from ValueError so anyone catching ValueError
should continue to work.
</pre>
</div>
</content>
</entry>
<entry>
<title>support buflen=-1 and readall like FileIO does</title>
<updated>2015-07-24T14:31:17+00:00</updated>
<author>
<name>David Szotten</name>
<email>davidszotten@gmail.com</email>
</author>
<published>2015-07-22T12:03:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/eventlet.git/commit/?id=32305974e2c9d3f0a91e61ba0395a02def2ba8df'/>
<id>32305974e2c9d3f0a91e61ba0395a02def2ba8df</id>
<content type='text'>
required to make pytest work with an active eventlet.monkey_patch() on py3

https://github.com/eventlet/eventlet/pull/239
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
required to make pytest work with an active eventlet.monkey_patch() on py3

https://github.com/eventlet/eventlet/pull/239
</pre>
</div>
</content>
</entry>
<entry>
<title>Port eventlet.green.OpenSSL to Python 3</title>
<updated>2015-06-30T19:36:01+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@redhat.com</email>
</author>
<published>2015-06-29T14:03:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/eventlet.git/commit/?id=e9f19c6df4a6e97a36a974338196a5a0bda079e4'/>
<id>e9f19c6df4a6e97a36a974338196a5a0bda079e4</id>
<content type='text'>
* Fix import syntax for Python 3: use relative imports
* Add unit test
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix import syntax for Python 3: use relative imports
* Add unit test
</pre>
</div>
</content>
</entry>
<entry>
<title>wsgi: UNIX socket address was trimmed in "wsgi starting" log; Thanks to Ihar Hrachyshka</title>
<updated>2015-06-02T17:34:13+00:00</updated>
<author>
<name>Sergey Shepelev</name>
<email>temotor@gmail.com</email>
</author>
<published>2015-06-02T17:10:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/eventlet.git/commit/?id=3ba7b02dfacb00e51dcad8097c3854f51c2b7d71'/>
<id>3ba7b02dfacb00e51dcad8097c3854f51c2b7d71</id>
<content type='text'>
For UNIX sockets, getsockname() returns a string, not a 2-tuple, that
represents the file path that is assigned to it. That's why we need a
special handling for the socket type.

https://github.com/eventlet/eventlet/issues/235
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For UNIX sockets, getsockname() returns a string, not a 2-tuple, that
represents the file path that is assigned to it. That's why we need a
special handling for the socket type.

https://github.com/eventlet/eventlet/issues/235
</pre>
</div>
</content>
</entry>
<entry>
<title>greenio: send() was running empty loop on ENOTCONN; Thanks to Seyeong Kim</title>
<updated>2015-05-15T01:13:09+00:00</updated>
<author>
<name>Sergey Shepelev</name>
<email>temotor@gmail.com</email>
</author>
<published>2015-05-15T00:56:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/eventlet.git/commit/?id=ed0655333007fe97624b745e92deb407d192022c'/>
<id>ed0655333007fe97624b745e92deb407d192022c</id>
<content type='text'>
https://github.com/eventlet/eventlet/issues/192
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/eventlet/eventlet/issues/192
</pre>
</div>
</content>
</entry>
<entry>
<title>v0.17.4 release</title>
<updated>2015-05-08T23:19:08+00:00</updated>
<author>
<name>Sergey Shepelev</name>
<email>temotor@gmail.com</email>
</author>
<published>2015-05-08T23:19:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/eventlet.git/commit/?id=dc10af4702115ee92803e432c18ef3a4350e0993'/>
<id>dc10af4702115ee92803e432c18ef3a4350e0993</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ssl: incorrect initalization of default context; Thanks to stuart-mclaren</title>
<updated>2015-05-02T01:44:13+00:00</updated>
<author>
<name>Sergey Shepelev</name>
<email>temotor@gmail.com</email>
</author>
<published>2015-05-02T01:43:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/eventlet.git/commit/?id=a07f836b890585762d1e2bb83db0803a19f7146e'/>
<id>a07f836b890585762d1e2bb83db0803a19f7146e</id>
<content type='text'>
https://github.com/eventlet/eventlet/issues/226
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/eventlet/eventlet/issues/226
</pre>
</div>
</content>
</entry>
<entry>
<title>sphinx makes weird markup from "R. text", backslash is still needed</title>
<updated>2015-04-09T14:00:00+00:00</updated>
<author>
<name>Sergey Shepelev</name>
<email>temotor@gmail.com</email>
</author>
<published>2015-04-09T14:00:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/eventlet.git/commit/?id=f1dd17833f8eb28bcb87132d9b538ce930369550'/>
<id>f1dd17833f8eb28bcb87132d9b538ce930369550</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>build-website: leave gitignore alone</title>
<updated>2015-04-09T13:54:16+00:00</updated>
<author>
<name>Sergey Shepelev</name>
<email>temotor@gmail.com</email>
</author>
<published>2015-04-09T13:54:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/eventlet.git/commit/?id=d52881301e4108ca35af212ab4fdbf87670da043'/>
<id>d52881301e4108ca35af212ab4fdbf87670da043</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
