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
benoitc
8eca403d89
only 2 values to print.
2010-12-13 11:18:41 +01:00
benoitc
0716a3bd84
fix issue #136 . thanks
2010-12-13 11:17:54 +01:00
Paul J. Davis
80594c5442
Fix errors spotted by jturnball.
2010-12-12 18:12:33 -05:00
benoitc
2e39db265c
rather than sleeping the timeout, just test if time is elapsed, then
...
notify. Speed graceful reload and exit.
2010-12-12 22:57:50 +01:00
benoitc
7ac83b918e
typo
2010-12-12 22:20:20 +01:00
benoitc
f0a4dc493f
update doc.
2010-12-12 22:18:41 +01:00
benoitc
df6855f310
improve settings module import. Fix issues #127 & #128 . thanks to
...
gnublade for patches and feedback.
2010-12-12 21:24:50 +01:00
Paul J. Davis
1f8f4228f0
Reformat help string for command line display.
2010-12-12 12:09:23 -05:00
Paul J. Davis
7f800c0eeb
Slight rewording for the Keep-Alive FAQ.
2010-12-12 12:07:25 -05:00
benoitc
73d7e906a9
support logging config file in erlir python versions.
2010-12-12 17:00:19 +01:00
benoitc
b1816dd012
remove some spaces.
2010-12-12 16:27:24 +01:00
benoitc
8e80328114
add support for logging configuration using a ini file. It uses the
...
standard Python logging's module Configuration file format
(http://docs.python.org/library/logging.html#configuration-file-format )
and allows anyone to use his custom file handler. Fix issues #117 and #111 .
2010-12-12 16:13:10 +01:00
benoitc
a8e34ac16c
send appropriate error status on http parsing. Fix issue #132 .
2010-12-12 14:16:31 +01:00
benoitc
b62055d529
fail sooner on user and group error. Fix issue #75 .
...
Note: the process could be extended to other variable that need specific
parsing.
2010-12-12 12:38:47 +01:00
benoitc
c4312b94c9
keepalive faq.
2010-12-12 10:47:05 +01:00
Randall Leeds
29a8254b22
don't kill old workers until new ones are active
2010-12-02 12:30:57 -05:00
benoitc
0993567657
fix manifest
2010-12-02 10:48:32 +01:00
benoitc
95520d4728
set permissions of the pidfile so other user can read it and use it.
2010-11-24 16:35:33 +01:00
benoitc
53ec6b02a5
split is enough
2010-11-20 22:01:12 +01:00
benoitc
46bde6af85
add multidomainapp example from Anand Chitipothu. Fix issue #99 . Thanks!
2010-11-20 21:18:32 +01:00
benoitc
09e243d6f6
ipv6 support in gunicorn. fix ticket #107 .
2010-11-20 21:04:03 +01:00
benoitc
108ccb7690
'm tired of this versionning based on git for dev. Not really useful
...
since noone use it and force sometimes to have to reinstall in
virtualenv.
2010-11-20 19:20:58 +01:00
benoitc
ac1688fe9b
fix temporary file leaking .
2010-11-20 16:51:52 +01:00
benoitc
0c00019312
should fix problem with import when using gunicorn_django command line.
...
Also try to detect project path so we don't need to set the PYTHONPATH
every time we use the DJANGO_SETTINGS_MODULE environment variable.
2010-11-18 14:57:05 +01:00
Paul J. Davis
e591059358
Set the number of workers to zero on WINCH.
...
We need to update the number of workers so they aren't restarted
the next time the arbiter wakes up and runs manage_workers. Also
fixed a typo for the log statement.
Thanks to Randall Leeds for the report and patch.
2010-11-15 21:37:15 -05:00
benoitc
5e83c3c704
fix issue spotted by oit on github.
2010-11-12 14:35:17 +01:00
Paul J. Davis
625b858df0
Fix DjangoApplicationCommand constructor.
2010-11-11 11:32:25 -05:00
benoitc
bc2d0112a8
use only git shorttag with 'develop' command, also don'ty load it each
...
time. spotted by @davisp .
2010-11-10 19:28:18 +01:00
benoitc
f29c610916
we aren't the leader all the time.
2010-11-10 19:02:37 +01:00
Paul J. Davis
fc96d45838
Set the correct Connection header in sync workers.
...
We forgot to force this when we changed to HTTP/1.1 responses for the
async worker classes. Thanks to @russss on Twitter for the report.
2010-11-08 12:55:08 -05:00
Paul J. Davis
011ae33c0a
Make sure that post_request is called.
...
Fixes #119
2010-11-03 13:28:48 -04:00
benoitc
1dad259ba4
we are releasing today not yesterday.
2010-10-30 10:48:57 +02:00
Ben Cochran
e7938fa3df
Fixed incorrect example config. (Since 036f8b5 it's been pre/post for hooks, not before/after)
2010-10-30 15:56:23 +08:00
benoitc
2ad2a61f0c
fix issue #104 .
2010-10-29 05:58:09 +02:00
benoitc
658296f717
bump to 0.11.2
2010-10-29 05:42:42 +02:00
benoitc
3b9ae15bc3
Merge branch 'master' of github.com:benoitc/gunicorn
2010-10-28 06:14:59 +02:00