benoitc
26b67b135d
add community doc and link to mailing list
2011-04-23 11:04:32 +02:00
Paul J. Davis
560a4895d8
Fixed --pid option in deploy docs.
...
Thanks to Miguel Araujo for spotting it.
Fixes #198
2011-04-19 11:15:01 -04:00
benoitc
b9e710933b
Revert "Merge branch 'master' of github.com:benoitc/gunicorn"
...
This reverts commit ef9324d7b2fe68592594592382ba12c9c5ca8c5b, reversing
changes made to 1d00c5e09d144c82a76ab0803f04bec76d8b2e68.
2011-04-09 10:26:19 +02:00
benoitc
ec889bdd5b
change email per request.
2011-04-06 11:10:59 +02:00
benoitc
ef9324d7b2
Merge branch 'master' of github.com:benoitc/gunicorn
2011-04-06 11:10:31 +02:00
Paul J. Davis
98532facac
Silence warning from Compass.
2011-03-28 15:36:41 -04:00
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