- 03 Jan, 2011 3 commits
-
-
Denis Bilenko authored
-
Denis Bilenko authored
websocket package is adapted to that
-
Denis Bilenko authored
-
- 30 Dec, 2010 1 commit
-
-
Ralf Schmitt authored
-
- 07 Dec, 2010 2 commits
-
-
Denis Bilenko authored
pywsgi: do not add CONTENT_TYPE to the environ dict when there's no Content-Type header in the request
-
Denis Bilenko authored
-
- 02 Dec, 2010 2 commits
-
-
Denis Bilenko authored
wsgi: fix issue #58: even if http_request instance is leaked, reply with 500 error immediatelly when application raises an error. Thanks to Jon Aslund.
-
Denis Bilenko authored
-
- 01 Dec, 2010 1 commit
-
-
Denis Bilenko authored
-
- 30 Nov, 2010 1 commit
-
-
Denis Bilenko authored
-
- 29 Nov, 2010 1 commit
-
-
Denis Bilenko authored
this is needed for websocket which needs to own the connection
-
- 27 Nov, 2010 1 commit
-
-
Denis Bilenko authored
-
- 26 Nov, 2010 3 commits
-
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
pywsgi: ignore errors that happen when socket is closed (for example if it was already closed by websocket handler)
-
- 24 Nov, 2010 8 commits
-
-
Denis Bilenko authored
pywsgi: do not use chunked transfer encoding in case of 304 and 204 responses as it creates a non-empty message body which is against RFC and causes some browsers to fail. Based on the patch by Nicholas Piël.
-
Denis Bilenko authored
Note, that zero-length string encoded with chunked transfer-encoding is a non-empty message-body. That causes some browsers to fail (e.g. safara and firefox on macos) Thanks to Nicholas Piël.
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
evdns_base.getaddrinfo: do not accept optional 'arg', it's not needed anywhere evdns_base: add resolve_ipv4
-
Denis Bilenko authored
this makes subclassing the handler easier
-
- 22 Nov, 2010 2 commits
-
-
Denis Bilenko authored
-
Denis Bilenko authored
-
- 12 Nov, 2010 3 commits
-
-
ralf@brainbot.com authored
-
Ralf Schmitt authored
This has the following advantages: 1. replacing core with another implementation should be easier. I had to remove these constants while playing with a libev implementation, they use different constants. 2. one can implement deferred imports. 3. the core module is now self contained, i.e. one can "import core" from in
-
Ralf Schmitt authored
-
- 03 Nov, 2010 10 commits
-
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
core.pyx: fix bug in getaddrinfo_request.cancel(); previosly evdns_getaddrinfo_cancel was not called properly
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
-
- 02 Nov, 2010 2 commits
-
-
Denis Bilenko authored
add gevent/socketmodule.c and gevent/socketmodule.h necessary to build it; also make corresponding updates to setup.py
-
Denis Bilenko authored
-