summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* tests checking output were broken by Python 2 end of support warningpy27-warningSergey Shepelev2020-08-191-2/+2
* backdoor: handle disconnects betterTim Burke2020-07-312-8/+32
* v0.26.1 releasev0.26.1Sergey Shepelev2020-07-312-1/+5
* pin dnspython <2.0.0Peter Eacmen2020-07-311-1/+1
* v0.26.0 releasev0.26.0Sergey Shepelev2020-07-302-1/+10
* drop Python 3.4 supportdrop-34Sergey Shepelev2020-07-063-10/+3
* wsgi: Fix header capitalization on py3Tim Burke2020-07-022-2/+29
* Fix compatibility with SSLContext usage >= Python 3.7James Page2020-07-022-11/+44
* tests: Increase timeout for test_isolate_from_socket_default_timeoutMichał Górny2020-07-011-1/+1
* tests: Assume that nonblocking mode might set O_NDELAY to fix SPARCMichał Górny2020-07-011-1/+4
* tests: Unset O_NONBLOCK|O_NDELAY to fix SPARCMichał Górny2020-07-011-3/+5
* tests: F_SETFL does not return flags, use F_GETFL againMichał Górny2020-07-011-1/+2
* Fix misc SyntaxWarning's under Python 3.8James Page2020-07-011-1/+1
* Remove unnecessary assignment in _recv_loop (#601)Gorka Eguileor2020-05-151-1/+0
* tests: Fail on timeout when expect_pass=True (#612)Tim Burke2020-05-151-0/+3
* Fix #508: Py37 Deadlock ThreadPoolExecutor (#598)Gorka Eguileor2020-05-153-0/+28
* v0.25.2 releasev0.25.2Sergey Shepelev2020-04-092-1/+6
* green.ssl: redundant set_nonblocking() caused SSLWantReadErrorSergey Shepelev2020-03-021-1/+0
* release notes and version bump for 0.25.1v0.25.1David Szotten2019-08-212-1/+5
* workaround for pathlib on py 3.7David Szotten2019-08-202-0/+20
* Stop using deprecated cgi.parse_qs() to support Python 3.8Miro Hrončok2019-07-101-1/+2
* v0.25.0 releasev0.25.0Tim Burke2019-05-242-1/+20
* wsgi: minimize API changes for 100-continue fix (#569)Tim Burke2019-05-231-11/+14
* wsgi: Only send 100 Continue response if no response has been sent yet (#557)Tim Burke2019-03-212-7/+80
* wsgi: Return 400 on negative Content-Length request headers (#537)Tim Burke2019-03-042-1/+10
* #53: Make a GreenPile with no spawn()s an empty sequence. (#555)nat-goodspeed2019-03-042-17/+29
* Increase Travis slop factor for ZMQ CPU usage. (#542)nat-goodspeed2019-03-041-1/+1
* wsgi: fix Input.readlines when dealing with chunked inputTim Burke2019-02-282-1/+24
* wsgi: fix Input.readline on Python 3Tim Burke2019-02-282-2/+15
* wsgi: Stop replacing invalid UTF-8 on py3Tim Burke2019-02-282-17/+19
* Fix compatibility with Python 3.7 ssl.SSLSocket (#531)Junyi2019-01-302-38/+52
* [bug] reimport submodule as well in patcher.inject (#540)Junyi2019-01-236-0/+37
* maintainers listSergey Shepelev2018-12-241-1/+6
* Issue 535: use Python 2 compatible syntax for keyword-only args. (#536)nat-goodspeed2018-12-201-3/+13
* wsgi: Catch and swallow IOErrors during discard() (#532)Tim Burke2018-12-202-0/+33
* Fix for Python 3.7 (#506)Marcel Plch2018-09-285-13/+59
* IMPORTANT: late import in `use_hub()` + thread race caused using epolls even ...Sergey Shepelev2018-09-1211-188/+182
* wsgi: make Expect 100-continue field-value case-insensitive.Julien Kasarherou2018-09-092-22/+24
* greenthread: optimize _exit_funcs getattr/del dance; Thanks to Alex KashirinSergey Shepelev2018-08-271-5/+8
* New benchmarks runnerSergey Shepelev2018-08-276-190/+340
* ssl: connect used non-monotonic time.time() for timeout (#520)Sergey Shepelev2018-08-261-5/+5
* Regenerate test crtOndřej Nový2018-08-222-28/+49
* contributing.mdAayush Kasurde2018-08-102-0/+111
* Add locals() call to example backdoor invocationAGSPhoenix2018-08-091-1/+1
* tests: Add ipv4 udp tests for greendnsLon Hohberger2018-08-081-0/+25
* v0.24.1 releasev0.24.1Sergey Shepelev2018-08-062-1/+5
* greendns: don't contact nameservers if one entry is returned from hosts fileDaniel Alvarez2018-08-032-19/+83
* v0.24.0 releasev0.24.0Sergey Shepelev2018-08-012-1/+14
* tests: Add ipv6 tests for greendns udp() functionLon Hohberger2018-07-311-0/+41
* greendns udp: Fix infinite loop when source address mismatchLon Hohberger2018-07-311-3/+12