Revisions of python-eventlet
Dominique Leuenberger (dimstar_suse)
accepted
request 828006
from
Tomáš Chvátal (scarabeus_iv)
(revision 35)
Dominique Leuenberger (dimstar_suse)
accepted
request 798871
from
Dirk Mueller (dirkmueller)
(revision 34)
- update to 0.25.2: * green.ssl: redundant set_nonblocking() caused SSLWantReadError
Dominique Leuenberger (dimstar_suse)
accepted
request 729871
from
Tomáš Chvátal (scarabeus_iv)
(revision 33)
Dominique Leuenberger (dimstar_suse)
accepted
request 711674
from
Ondřej Súkup (mimi_vx)
(revision 32)
Dominique Leuenberger (dimstar_suse)
accepted
request 708354
from
Tomáš Chvátal (scarabeus_iv)
(revision 31)
- Do not generate sphinx docu, it is online and now we have only python3 Sphinx anyway - Update to 0.25.0: * Support for new python and ssl - Remove patches that are in upstream release: * 0001-IMPORTANT-late-import-in-use_hub-thread-race-caused-.patch * 0001-ssl-connect-used-non-monotonic-time.time-for-timeout.patch * 0002-Fix-for-Python-3.7-506.patch * 0003-Fix-compatibility-with-Python-3.7-ssl.SSLSocket-531.patch
Dominique Leuenberger (dimstar_suse)
accepted
request 699142
from
Thomas Bechtold (tbechtold)
(revision 30)
- add 0001-ssl-connect-used-non-monotonic-time.time-for-timeout.patch - add 0002-Fix-for-Python-3.7-506.patch and add 0003-Fix-compatibility-with-Python-3.7-ssl.SSLSocket-531.patch Both needed for python 3.7 compatibility - add 0001-IMPORTANT-late-import-in-use_hub-thread-race-caused-.patch Fixes a problem during tests runs with python 2.7: RuntimeError: no suitable implementation for this system: \ AttributeError("'module' object has no attribute 'epolls'",)
Dominique Leuenberger (dimstar_suse)
accepted
request 655972
from
Thomas Bechtold (tbechtold)
(revision 29)
- update to 0.24.1: * greendns: don't contact nameservers if one entry is returned from hosts file; Thanks to Daniel Alvarez * greendns: Fix infinite loop when UDP source address mismatch; Thanks to Lon Hohberger * greendns: Fix bad ipv6 comparison; Thanks to Lon Hohberger * wsgi: Use byte strings on py2 and unicode strings on py3; Thanks to Tim Burke * pools: put to empty pool would block sometimes; Thanks to Sam Merritt * greendns: resolving over TCP produced ValueError; Thanks to Jaume Marhuenda * support.greendns: ImportError when dns.rdtypes was imported before eventlet; Thanks to Jaume Marhuenda * greendns: full comment lines were not skipped; Thanks to nat-goodspeed * Drop support for Python3.3; Python2.6 and python-epoll package * external dependencies for six, monotonic, dnspython; Thanks to nat-goodspeed * wsgi: Don't strip all Unicode whitespace from headers on py3; Thanks to Tim Burke * green.threading: current_thread() did not see new monkey-patched threads; Thanks to Jake Tesler * tpool: exception in tpool-ed call leaked memory via backtrace * wsgi: latin-1 encoding dance for environ[PATH_INFO] * Fixed issue installing excess enum34 on Python3.4+ (rebuild with updated setuptools) * event: Event.wait() timeout=None argument to be compatible with upstream CPython * greendns: Treat /etc/hosts entries case-insensitive; Thanks to Ralf Haferkamp * convenience: (SO_REUSEPORT) socket.error is not OSError on Python 2; Thanks to JacoFourie@github * convenience: SO_REUSEPORT is not available on WSL platform (Linux on Windows) * convenience: skip SO_REUSEPORT for bind on random port (0) * dns: reading /etc/hosts raised DeprecationWarning for universal lines on Python 3.4+; Thanks to Chris Kerr * green.openssl: Drop OpenSSL.rand support; Thanks to Haikel Guemar * green.subprocess: keep CalledProcessError identity; Thanks to Linbing@github * greendns: be explicit about expecting bytes from sock.recv; Thanks to Matt Bennett * greendns: early socket.timeout was breaking IO retry loops * GreenSocket.accept does not notify_open; Thanks to orishoshan * patcher: set locked RLocks' owner only when patching existing locks; Thanks to Quan Tian * patcher: workaround for monotonic "no suitable implementation"; Thanks to Geoffrey Thomas * queue: empty except was catching too much
Dominique Leuenberger (dimstar_suse)
accepted
request 565830
from
Dirk Mueller (dirkmueller)
(revision 28)
- add netcfg package to list of requirements
Dominique Leuenberger (dimstar_suse)
accepted
request 563841
from
Thomas Bechtold (tbechtold)
(revision 27)
- Add PR-459.patch. Hostname in /etc/hosts are not case-sensitive, this fixes HostsResolver() accordingly.
Dominique Leuenberger (dimstar_suse)
accepted
request 556955
from
Dirk Mueller (dirkmueller)
(revision 26)
- fix enum-compat removal - go back to a working version: downgrade to 0.20.0
Dominique Leuenberger (dimstar_suse)
accepted
request 545726
from
Dirk Mueller (dirkmueller)
(revision 25)
- go back to a working version: downgrade to 0.20.1 - add 0001-Fix-SSL-connection-reset-errors.patch to fix hangs on SSL connections
Dominique Leuenberger (dimstar_suse)
accepted
request 532111
from
Dirk Mueller (dirkmueller)
(revision 24)
1
Dominique Leuenberger (dimstar_suse)
accepted
request 521614
from
Thomas Bechtold (tbechtold)
(revision 23)
1
Dominique Leuenberger (dimstar_suse)
accepted
request 443621
from
Dirk Mueller (dirkmueller)
(revision 22)
- update to 0.19.0: * ssl: IMPORTANT DoS FIX do_handshake_connect=False in server accept(); * green.urllib2: missing patched ssl module; * wsgi: environ[headers_raw] tuple of unmodified name: value pairs * test against modern pyopenssl 16.0.0 for Python 2.7+; * wsgi: document compatibility with python `logging` * Minor grammatical improvements and typo fixes to the docs
Dominique Leuenberger (dimstar_suse)
accepted
request 361982
from
Dirk Mueller (dirkmueller)
(revision 21)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 313184
from
Dirk Mueller (dirkmueller)
(revision 20)
1
Dominique Leuenberger (dimstar_suse)
accepted
request 298602
from
Michal Čihař (Nijel)
(revision 19)
1
Dominique Leuenberger (dimstar_suse)
accepted
request 287543
from
Alberto Planas Dominguez (aplanas)
(revision 18)
1
Dominique Leuenberger (dimstar_suse)
accepted
request 283734
from
Dirk Mueller (dirkmueller)
(revision 17)
1
Displaying revisions 21 - 40 of 56