From 8d569173271ffe170ea6e57da2334d50d6ef02e0d8a4bd8f39222d0cdee1cfa1 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Fri, 26 Feb 2016 19:06:53 +0000 Subject: [PATCH] - update to 0.18.4: * wsgi: change TCP_NODELAY to TCP_QUICKACK, ignore socket error when not available * wsgi: Use buffered writes - fixes partial socket.send without custom writelines(); Github issue #295 * wsgi: TCP_NODELAY enabled by default * wsgi: Fix data loss on partial writes (socket.send); Thanks to Jakub Stasiak * IMPORTANT: do not use Eventlet 0.18.0 and 0.18.1 * patcher: Fix AttributeError in subprocess communicate() * greenio: Fix "TypeError: an integer is required" in sendto() * IMPORTANT: do not use Eventlet 0.18.0 and 0.18.1 * greenio: Fixed a bug that could cause send() to start an endless loop on ENOTCONN; Thanks to Seyeong Kim * wsgi: Fixed UNIX socket address being trimmed in "wsgi starting" log; Thanks to Ihar Hrachyshka * ssl: Ported eventlet.green.OpenSSL to Python 3; Thanks to Victor Stinner * greenio: Made read() support buflen=-1 and added readall() (Python 3); Thanks to David Szotten * wsgi: Made the error raised in case of chunk read failures more precise (this should be backwards compatible as the new exception class, wsgi.ChunkReadError, is a subclass of ValueError which was being used there before); Thanks to Samuel Merritt * greenio: Fixed socket.recv() sometimes returning str instead of bytes on Python 3; Thanks to Janusz Harkot * wsgi: Improved request body discarding * websocket: Fixed TypeError on empty websocket message (Python 3); Thanks to Fukuchi Daisuke * subprocess: Fixed universal_newlines support * wsgi: Output of 0-byte chunks is now suppressed; Thanks to Samuel Merritt * Improved the documentation; Thanks to Ramakrishnan G, ashutosh-mishra and Azhar Hussain OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-eventlet?expand=0&rev=30 --- eventlet-0.17.4.tar.gz | 3 --- eventlet-0.18.4.tar.gz | 3 +++ python-eventlet.changes | 42 +++++++++++++++++++++++++++++++++++++++++ python-eventlet.spec | 4 ++-- 4 files changed, 47 insertions(+), 5 deletions(-) delete mode 100644 eventlet-0.17.4.tar.gz create mode 100644 eventlet-0.18.4.tar.gz diff --git a/eventlet-0.17.4.tar.gz b/eventlet-0.17.4.tar.gz deleted file mode 100644 index c8b33f9..0000000 --- a/eventlet-0.17.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8721e9714eaff8d20f2407e0d3a80069db6b57c9226c26ee9db25c541d06556d -size 284480 diff --git a/eventlet-0.18.4.tar.gz b/eventlet-0.18.4.tar.gz new file mode 100644 index 0000000..7ce48bf --- /dev/null +++ b/eventlet-0.18.4.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74ef11d67ee5e85e009b0fced733c907620bca1ab8e6b0489d9f247405ab2685 +size 288920 diff --git a/python-eventlet.changes b/python-eventlet.changes index 2e5d1e9..10470d5 100644 --- a/python-eventlet.changes +++ b/python-eventlet.changes @@ -1,3 +1,45 @@ +------------------------------------------------------------------- +Fri Feb 26 19:02:50 UTC 2016 - dmueller@suse.com + +- update to 0.18.4: + * wsgi: change TCP_NODELAY to TCP_QUICKACK, ignore socket error when not available + * wsgi: Use buffered writes - fixes partial socket.send without custom + writelines(); Github issue #295 + * wsgi: TCP_NODELAY enabled by default + * wsgi: Fix data loss on partial writes (socket.send); Thanks to Jakub Stasiak + * IMPORTANT: do not use Eventlet 0.18.0 and 0.18.1 + * patcher: Fix AttributeError in subprocess communicate() + * greenio: Fix "TypeError: an integer is required" in sendto() + * IMPORTANT: do not use Eventlet 0.18.0 and 0.18.1 + * greenio: Fixed a bug that could cause send() to start an endless loop on + ENOTCONN; Thanks to Seyeong Kim + * wsgi: Fixed UNIX socket address being trimmed in "wsgi starting" log; Thanks + to Ihar Hrachyshka + * ssl: Ported eventlet.green.OpenSSL to Python 3; Thanks to Victor Stinner + * greenio: Made read() support buflen=-1 and added readall() (Python 3); + Thanks to David Szotten + * wsgi: Made the error raised in case of chunk read failures more precise (this + should be backwards compatible as the new exception class, + wsgi.ChunkReadError, is a subclass of ValueError which was being used there + before); Thanks to Samuel Merritt + * greenio: Fixed socket.recv() sometimes returning str instead of bytes on + Python 3; Thanks to Janusz Harkot + * wsgi: Improved request body discarding + * websocket: Fixed TypeError on empty websocket message (Python 3); Thanks to + Fukuchi Daisuke + * subprocess: Fixed universal_newlines support + * wsgi: Output of 0-byte chunks is now suppressed; Thanks to Samuel Merritt + * Improved the documentation; Thanks to Ramakrishnan G, ashutosh-mishra and + Azhar Hussain + * greenio: Changed GreenFileIO.write() (Python 3) to always write all data to + match the behavior on Python 2; Thanks to Victor Stinner + * subprocess: Fixed missing subprocess.mswindows attribute on Python 3.5; + Thanks to Josh VanderLinden + * ssl/monkey patching: Fixed a bug that would cause merely importing eventlet + to monkey patch the ssl module; Thanks to David Szotten + * documentation: Added support for building plain text documentation; thanks + to Levente Polyak + ------------------------------------------------------------------- Mon Jun 22 14:29:32 UTC 2015 - tbechtold@suse.com diff --git a/python-eventlet.spec b/python-eventlet.spec index a4da293..19a5f77 100644 --- a/python-eventlet.spec +++ b/python-eventlet.spec @@ -1,7 +1,7 @@ # # spec file for package python-eventlet # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python-eventlet -Version: 0.17.4 +Version: 0.18.4 Release: 0 Url: http://eventlet.net Summary: Highly concurrent networking library