| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Improve Python 3 compat: greenio tests | Jakub Stasiak | 2014-11-02 | 1 | -6/+6 |
| | | |||||
| * | Remove rather useless code | Jakub Stasiak | 2014-11-02 | 1 | -37/+2 |
| | | |||||
| * | More websocket Python 3 compat | Jakub Stasiak | 2014-11-02 | 1 | -59/+60 |
| | | |||||
| * | Improve Python 3 compat: WSGI and tests (WIP) | Jakub Stasiak | 2014-11-02 | 1 | -10/+21 |
| | | |||||
| * | Improve Python 3 compat: WSGI tests | Jakub Stasiak | 2014-10-31 | 1 | -2/+2 |
| | | |||||
| * | hubs: drop Twisted support | Sergey Shepelev | 2014-10-29 | 5 | -304/+2 |
| | | |||||
| * | Fix "maximum recursion depth exceeded in GreenSocket.__del__" | Jakub Stasiak | 2014-10-16 | 1 | -1/+19 |
| | | | | | | Closes #137 Closes #148 | ||||
| * | Refactor capturing stderr into a context manager | Jakub Stasiak | 2014-10-15 | 2 | -19/+9 |
| | | |||||
| * | Python 3 compat: Improve subprocess, WSGI and tests | Jakub Stasiak | 2014-10-13 | 2 | -41/+35 |
| | | |||||
| * | Python 3 compat: Improve SSL and WSGI compat | Jakub Stasiak | 2014-10-11 | 1 | -10/+10 |
| | | |||||
| * | Reformat with autopep8 | Jakub Stasiak | 2014-10-11 | 7 | -33/+37 |
| | | |||||
| * | Python 3 compat: Improve various bits | Jakub Stasiak | 2014-10-10 | 10 | -166/+191 |
| | | | | | | | | | | | | | | | | | | | This includes changes to WSGI, websocket, bytes/str/unicode handling, SSL, backdoor, greenio and tests. Some comments and conditionals (PY2/PY3) were added for clarity GH issues: Closes #106 Closes #111 Closes #118 Closes #141 Incidentally should also close #135 (reopen if didn't) cc #6 | ||||
| * | Remove most of the deprecated code | Jakub Stasiak | 2014-10-10 | 10 | -1151/+52 |
| | | | | | Closes GH #144 | ||||
| * | green.socket: create_connection: UnboundLocalError on Python3gh-123-local-msg | Sergey Shepelev | 2014-09-05 | 1 | -0/+8 |
| | | | | | Fixes https://github.com/eventlet/eventlet/issues/123 | ||||
| * | greenio: manual memory leak test | Sergey Shepelev | 2014-09-01 | 2 | -0/+83 |
| | | | | | https://github.com/eventlet/eventlet/pull/125 | ||||
| * | wsgi: pep8 fixes | Tushar Gohad | 2014-08-27 | 1 | -38/+44 |
| | | | | | Signed-off-by: Tushar Gohad <tushar.gohad@intel.com> | ||||
| * | PEP-8 fixes | Sergey Shepelev | 2014-08-27 | 52 | -362/+412 |
| | | |||||
| * | wsgi: Support optional headers w/ "100 Continue" responses | Tushar Gohad | 2014-08-24 | 1 | -0/+51 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since WSGI is all about a single response to a single request, in order for servers to process a PUT as a single HTTP request and at the same time pass **hints** back to the client (for example, a payload type that the server can accept, or to inform the client that the server expects to receive payload metadata at the end of the payload transfer, etc), "100 Continue" response headers is pretty much only place to add these hints. This is consistent with **RFC2616, section 10.1**: 10.1 Informational 1xx This class of status code indicates a provisional response, consisting only of the **Status-Line** and **optional headers**, and is terminated by an empty line. Openstack Swift has an immediate use case for this feature where the object server will use an "Accept-Payload-Footer: 1" like header to hint the proxy server to send a payload footer after it has finished transmitting the payload (for sending metadata for an erasure coded or encrypted payload, enforcing end-to-end Etag checks, etc). Addresses eventlet issue/enhancement #126 Signed-off-by: Tushar Gohad <tushar.gohad@intel.com> | ||||
| * | tests: Update bundled mock library to 1.0.1 | Jakub Stasiak | 2014-07-18 | 1 | -129/+2251 |
| | | |||||
| * | wsgi: websocket: Reformat code + tests (PEP-8) | Jakub Stasiak | 2014-07-18 | 3 | -225/+234 |
| | | |||||
| * | Python 3 compatibility fixes | Jakub Stasiak | 2014-07-18 | 6 | -140/+144 |
| | | | | | | | Closes GH-102 Closes GH-103 Closes GH-104 | ||||
| * | greenio, tpool: python3 compatibility | Sergey Shepelev | 2014-07-18 | 1 | -1/+1 |
| | | | | | | | | Also: - PEP-8 - check both EAGAIN/EWOULDBLOCK - use system implementation of GreenPipe.readinto() | ||||
| * | tests: deprecated TestCase.assert_() -> assert keyword | Sergey Shepelev | 2014-07-16 | 21 | -230/+230 |
| | | | | | https://github.com/eventlet/eventlet/issues/101 | ||||
| * | db_pool: customizable connection cleanup function; Thanks to Avery Fay | Sergey Shepelev | 2014-07-10 | 1 | -12/+63 |
| | | | | | | | | | | https://github.com/eventlet/eventlet/pull/64 Also: - PEP8 - except Exception - .put() must not catch SystemExit | ||||
| * | python3 compatibility | Sergey Shepelev | 2014-04-24 | 22 | -416/+463 |
| | | | | | | | | | | | | | - __next__ for iterator interface - six.next() to get next item - list(dict.keys()) - popen2.popen4 -> subprocess - s2b -> b"..." literals - deprecated assertEquals -> assertEqual - hub_test test_fork using run_python - 1L -> 1 long literal - many PEP-8 fixes | ||||
| * | python3 compatibility | Sergey Shepelev | 2014-04-23 | 4 | -53/+53 |
| | | | | | | | | - dict.items().pop() in proc - str/bytes in backdoor, api_test, ssl_test, test__refcount - import httplib from six - PEP-8 fixes | ||||
| * | PEP-8 fixes, tox runs pep8 check | Sergey Shepelev | 2014-04-23 | 11 | -129/+158 |
| | | | | | | For now, pep8 check is only run for some files known to be clean, we should clean the rest and enable pep8 check for all files then. | ||||
| * | python3 compatibility: print function | Sergey Shepelev | 2014-04-23 | 9 | -76/+87 |
| | | |||||
| * | python3 compatibility: range, zip, StringIO | Viktors | 2014-04-23 | 4 | -26/+18 |
| | | |||||
| * | wsgi: capitalize_response_headers option | Sergey Shepelev | 2014-04-22 | 1 | -83/+118 |
| | | | | | | | | Setting this to False provides compatibility with broken clients which expect response header names in particular case, such as ETag by AWS Java SDK. https://github.com/eventlet/eventlet/issues/80 | ||||
| * | pypy compatibility | Jakub Stasiak | 2014-04-15 | 9 | -25/+61 |
| | | |||||
| * | python3 compat fixes | Victor Sergeyev | 2014-03-28 | 15 | -145/+166 |
| | | | | | https://github.com/eventlet/eventlet/pull/59 | ||||
| * | queue: Make join not wait if there are no unfinished tasks | Jakub Stasiak | 2014-03-27 | 1 | -0/+4 |
| | | | | | This fixes GitHub issue #54 | ||||
| * | websockets: Test and handle lack of Upgrade header | Jakub Stasiak | 2014-01-24 | 1 | -0/+15 |
| | | |||||
| * | websockets: handle HTTP_CONNECTION more flexibly | Jakub Stasiak | 2014-01-18 | 1 | -14/+17 |
| | | | | | This fixes GitHub issue #73 | ||||
| * | websockets: Add websockets13 support | Edward George | 2014-01-01 | 1 | -0/+207 |
| | | |||||
| * | python3 compat: remove lots of Python 2.5 and earlier dependent code; use ↵ | Sergey Shepelev | 2013-12-03 | 6 | -303/+282 |
| | | | | | print() function syntax | ||||
| * | python3 compat: print() function syntax | Sergey Shepelev | 2013-12-03 | 13 | -51/+62 |
| | | |||||
| * | python3 compat: 2to3: `except E as e:` syntax | Davanum Srinivas | 2013-12-03 | 13 | -34/+34 |
| | | | | | | | | First step to Python 3 compatibility "2to3 -w -f except ." See [1] [1] http://docs.python.org/2/library/2to3.html#fixers | ||||
| * | coros: remove Actor which was deprecated in 2010-01 | Sergey Shepelev | 2013-12-03 | 1 | -128/+0 |
| | | |||||
| * | saranwrap: remove saranwrap which was deprecated in 2010-02 | Sergey Shepelev | 2013-12-03 | 1 | -387/+0 |
| | | |||||
| * | tpool: proxy __enter__, __exit__ fixes BB-158; Thanks to Eric Urban | Sergey Shepelev | 2013-10-02 | 1 | -3/+16 |
| | | | | | https://bitbucket.org/eventlet/eventlet/issue/158/eventlet-pooled-psycopg2-connections-wont | ||||
| * | wsgi: Allow minimum_chunk_size to be overriden on a per request basis | David Goetz | 2013-09-05 | 1 | -0/+62 |
| | | | | | | | | | The application can set environ['eventlet.minimum_write_chunk_size'] which will override the minimum_chunk_size set on server initialization for a single request. https://bitbucket.org/eventlet/eventlet/pull-request/37/allow-minimum_chunk_size-to-be-overriden | ||||
| * | green.ssl: Fix NameError GH-17 | Jakub Stasiak | 2013-08-12 | 1 | -12/+34 |
| | | | | | https://github.com/eventlet/eventlet/issues/17 | ||||
| * | wsgi: configurable socket_timeout | Sergey Shepelev | 2013-08-09 | 1 | -0/+11 |
| | | |||||
| * | tests: kill all tpool workers in LimitedTestCase | Jakub Stasiak | 2013-08-07 | 4 | -73/+78 |
| | | | | | Fixes GH-41 https://github.com/eventlet/eventlet/issues/41 | ||||
| * | wsgi: handle connection socket timeouts | Paul Oppenheim | 2013-07-09 | 2 | -1/+188 |
| | | | | | Fixes https://bitbucket.org/eventlet/eventlet/issue/143 | ||||
| * | tests: extract run_python() utility function | Sergey Shepelev | 2013-07-09 | 2 | -12/+28 |
| | | | | | Proposal is to use it for new subprocess tests where module is commited to repo | ||||
| * | tests: ProcessBase should call parent setUp/tearDown; Thanks to Paul Oppenheim | Sergey Shepelev | 2013-07-09 | 1 | -12/+17 |
| | | | | | +some PEP8 | ||||
| * | tests: skip check_idle_cpu_usage on Windows; Thanks to Paul Oppenheim | Sergey Shepelev | 2013-07-09 | 1 | -1/+9 |
| | | | | | TODO: use psutil package which ought to work on Windows | ||||
