benoitc
1d00c5e09d
bump version
2011-03-23 09:48:22 +01:00
benoitc
239010a476
update doc
2011-03-23 07:46:55 +01:00
benoitc
e10ae8b165
add Graham Dumpleton & Dan Sully to THANKS.
2011-03-23 07:37:40 +01:00
Dan Sully
4f96ccedc1
Catch ctypes import errors.
2011-03-23 07:37:40 +01:00
Graham Dumpleton
b7adfe2628
Add wsgi.file_wrapper optimisations for MacOS X/Linux.
2011-03-23 07:37:40 +01:00
benoitc
374bb7bfff
add pyramid app example
2011-03-23 07:32:37 +01:00
benoitc
5e6041cf81
update doc
2011-03-23 07:06:51 +01:00
benoitc
853b2ad37a
that's not a dev server.
2011-03-15 14:38:35 -04:00
benoitc
bf3f69cf2d
updated thanks. Thanks!
2011-03-14 23:38:32 -04:00
Neil Chintomby
06987d3702
add server hook "on_starting" to allow socket patching to allow gevent worker reloading.
2011-03-14 23:28:33 -04:00
Alex Robbins
974698671a
Moved the random seed method into a function.
...
Added a try/except block to catch NotImplementedErrors for platforms
that don't support urandom.
2011-03-14 23:10:09 -04:00
Neil Chintomby
5d6f6828f9
use try_files instead of if in the deploy example.
2011-03-14 16:22:18 -04:00
benoitc
dbc61f310e
fix issue #143 . unnecessary list().
2011-03-06 10:24:56 +01:00
benoitc
c21578df40
ctypes triggers selinux execmem denial
...
https://bugzilla.redhat.com/show_bug.cgi?id=488396
fix issue #168 . Thanks!
2011-03-06 10:14:52 +01:00
benoitc
50bcc22919
add Chris Lamb to THANKS
2011-03-06 10:04:56 +01:00
benoitc
4b2c04317c
Apply patch from Chris Lamb <lamby@debian.org> with minor revision.
...
Validate models before allowing connections via gunicorn_django
This prevents issues where the site is accepting connections but not all
of the models have loaded yet. If your model importing has side effects
(monkey-patching, etc) this can results in errors about missing attributes
or features simply because the code that enables those features as not been
run yet.
This issue does not affect the "run_gunicorn" management command as that
performs it's own model validation before allowing connections, so we are
simply making this consistent here.
Signed-off-by: Chris Lamb <lamby@debian.org>
2011-03-06 10:02:40 +01:00
Paul J. Davis
894e2d2526
Missing spaces in the error response.
2011-03-03 12:02:08 -05:00
benoitc
3fc530c162
this is just a warning, we don't really care about exceptions here.
2011-03-03 10:45:23 +01:00
benoitc
ba89a400dc
we don't do anythiung in __init__, remove these lines.
2011-03-03 10:36:14 +01:00
benoitc
14313985d6
add worker info at startup.
2011-03-03 10:05:16 +01:00
benoitc
7dd7b71523
patch from @davisp, ease the code.
2011-02-25 08:47:46 +01:00
benoitc
43dfb8f0f7
fix issue #165 . Sometimes apache don't specify the port ipv6 address are
...
in the form of aaaa:aaaa:... . Thanks to zauberpony for first
implementation of the patch.
2011-02-25 08:23:56 +01:00
benoitc
75fec00896
don't import django before we really need it. Should fix issue #166 .
2011-02-24 22:25:00 +01:00
Paul J. Davis
0c05de4d2b
Fixed a couple harmless typos.
...
Thanks to Josh Ourisman for spotting them.
2011-02-15 14:51:03 -05:00
Paul J. Davis
6bf6fbe72f
Added extra WSG/HTTP classifiers for PyPI
...
* We were missing some obvious classifiers for HTTP and WSGI
2011-02-12 11:52:12 -05:00
benoitc
a942f6a06c
just load environ when we load the app
2011-02-09 00:06:57 +01:00
Justin Quick
76a0d7ae83
typo
2011-02-05 10:50:37 +08:00
Benoit Chesneau
618bc873d8
typo.
2011-01-31 10:00:23 +01:00
Benoit Chesneau
0bd86f7729
fix ipv6 address parsing in forward address. Spotted 3 weeks ago by
...
Jonathan Leroy.
2011-01-30 18:46:17 +01:00
Paul J. Davis
cdd58014a7
Prevent exceptions from being logged twice.
...
* Remove logging call in worker subclasses and rely on the
logging in Worker.handle_error to do the proper logging.
2011-01-29 16:40:25 -05:00
Paul J. Davis
885b530e1a
Always log exceptions during request handling.
...
* Always log the exception locally
* Still only pass the exception in the HTTP response if
debug is turned on.
* Slight cosmetic changes to the actual HTML of the error
response.
2011-01-29 14:43:18 -05:00
Benoit Chesneau
a1ced17d8b
test only if clengtih is defined.
2011-01-15 17:50:59 +01:00
Paul J. Davis
f942b3a8b2
Fix broken chunked response generation.
...
* Transfer-Encoding header was not being set.
* Whether a connection should close should depend on whether
we are able to continue accepting requests.
2011-01-14 19:24:21 -05:00
Paul J. Davis
bcafd6eb22
Fix broken responses with missing Content-Length.
...
We were testing for None and using a default value of -1.
2011-01-14 19:16:23 -05:00
Benoit Chesneau
d1fa62d98a
fix issue #152 .
2011-01-14 17:12:40 +01:00
Randall Leeds
0b8e48021e
support bdist_rpm
2011-01-11 15:57:31 +01:00
benoitc
39f5d313f7
improve content-length handling. Chunked encoding is only used when not
...
content-length is provided and http version >= 1.1. In other case send
until we content is empty.
Also HTTP don't expect we can send more than content-length if header is
set, so discard any content if we have already send the expected
lenghth. (spotted by @GrahamDumpleton)
reviewed and OK by @davisp. More readable function by @davisp
2011-01-10 12:02:24 +01:00
benoitc
cd726f6d8c
fix issue #142 . Thanks
2011-01-04 09:42:49 +01:00
benoitc
7436161800
fix issue #141 . We don't have yet an rss link.
2011-01-04 08:58:43 +01:00
Paul J. Davis
330e27166b
Remove setuptools from install_requires.
...
We already import setuptools in setup.py so its not necessary
to explicitly list it. Also, it apparently prevents users from
upgrading using distribute.
Thanks to Jannis Leidel for the report.
2011-01-02 17:58:19 -05:00
benoitc
c8d3b7764f
don't truncate, just create a new instance.
2010-12-27 14:07:08 +01:00
benoitc
f9a17e467c
this change hasn't been commited yet. spotted by tilgovi on irc.
2010-12-22 23:45:54 +01:00
benoitc
7e6beaf8e7
don't display broken pipe
2010-12-22 23:07:27 +01:00
benoitc
1b2cc70688
empty line. launchpad is strict.
2010-12-22 20:55:19 +01:00
benoitc
0bf7526d6a
bump debian package
2010-12-22 20:54:04 +01:00
benoitc
3dc2b32aab
0.12 is today
2010-12-22 19:58:39 +01:00
benoitc
16fd5d3c20
remove some useless code. pyflakes my friend.
2010-12-22 19:52:34 +01:00
benoitc
c90ecd1eba
put back murder_workers. We are not sure there isn't a border effect with
...
active_workers patch. So postpone it for 0.12.1 waiting more feedbacks
and tests. "<davisp> Sounds good ot me"
2010-12-22 18:34:57 +01:00
Paul J. Davis
07f0c0f21d
Fixes signal reaction times.
...
After messing around trying to make this more elegant we've decided to
just slap a 1s poll to the thing which seems to fix various bugs in the
async event handling.
2010-12-20 08:15:45 -05:00
benoitc
3ef8688fcc
fix issue #137 . Use our own way to unlink temporary files so we can set
...
permissions and umask on it.
2010-12-20 13:51:03 +01:00