1211 Commits

Author SHA1 Message Date
benoitc
044732f7bc add Kenneth Reitz to THANKS 2012-11-16 07:38:30 +01:00
Kenneth Reitz
402f003ca2 Honor $PORT environment variable. 2012-11-16 07:36:25 +01:00
benoitc
6f726e0ec9 make sure to catch EPIPE and ECONNRESET error 2012-11-13 09:52:37 +01:00
benoitc
9fb0d9669c expose --pythonpath command to all modes . fix #433
--pythonpath may also be useful in other commands, so expose it to all.
2012-11-07 09:52:49 +01:00
benoitc
23f66c2389 fix latest link color 2012-11-06 06:06:20 +01:00
benoitc
88fd29db2f add a direct link to latest changes info. fix #424 2012-11-06 06:02:47 +01:00
benoitc
d06380d1f0 fix module detection. fix #322
Gunicorn has now the possibility to directly pass the settings env as
argument but it was breaking the old way to do it when giving a path to
the settings file instead.
2012-11-06 05:51:57 +01:00
benoitc
bb9ddb4ca9 Revert "Set timeout for client socket (slow client DoS)."
This changes introduced an issue with websockets support (#432) and is
probably related to #428 & #416 . It is safer for now to revert it.

This reverts commit aa22115cfc9c2b76c818ce231089b01c690052b6.

Conflicts:
	gunicorn/workers/async.py
	gunicorn/workers/sync.py
2012-11-06 05:33:29 +01:00
benoitc
daa04fc931 add a note about --check-config 2012-11-01 10:49:07 +01:00
Randall Leeds
1505e29248 integrate pytest with setup.py 2012-10-28 22:59:33 -07:00
Randall Leeds
674c1ac802 skip virtualenv dirs when looking for tests 2012-10-28 22:59:33 -07:00
benoitc
ee3946fba6 add @andrewsg to thanks. 2012-10-28 07:11:10 +01:00
benoitc
1d0eed5205 remove examples from pytest dirs 2012-10-28 07:04:11 +01:00
benoitc
e4fbc805b6 fix error spotted by @andrewsg 2012-10-28 06:56:00 +01:00
Andrew Gorcester
f7b9a08c9c resolve py3 bytes issue for django apps 2012-10-28 06:33:07 +01:00
benoitc
e372a26342 Revert "fix gevent graceful timeout for real"
This reverts commit fd6c712dd432f6cbbadd53bb59e7c5ce7b07e0cb.
2012-10-27 12:30:27 +02:00
benoitc
cd601a466a update travis.xml to est on py3 2012-10-26 21:09:23 +02:00
benoitc
fa5af28cf6 update tox & makefile for py.test 2012-10-26 21:07:27 +02:00
benoitc
f0deed1529 fix from @sirkonst feedback 2012-10-25 20:57:23 +02:00
benoitc
d218ba54c6 use args as well. 2012-10-25 10:14:05 +02:00
benoitc
e12f520cea use args for the socket errno 2012-10-25 07:14:53 +02:00
benoitc
f6dee213bd we are now using py.test for testing 2012-10-24 23:22:18 +02:00
benoitc
bb00d41ff9 fixes for py27 2012-10-24 23:08:15 +02:00
benoitc
8d453fb341 all tests pass under python 3 2012-10-24 22:07:35 +02:00
benoitc
60644b12af miscellaneous fixes 2012-10-24 14:24:19 +02:00
benoitc
039bf47c3d fix exceptions 2012-10-24 14:03:18 +02:00
benoitc
64371a0858 s/raise/reraise 2012-10-24 14:01:04 +02:00
benoitc
003c474fe2 handle bytes & native strings
This patch makes sure that we now handle correctly bytes and native
strings on python 3:

- In python 3, sockets are now taking and returning bytes.
- according to PEP3333, headers should be native strings and body in
  bytes.
2012-10-24 13:51:35 +02:00
benoitc
5759d59f08 add six modules inside gunicorn 2012-10-24 12:18:16 +02:00
benoitc
7c579f6ca4 support >= 2.6 we don't need anymore this port 2012-10-24 12:12:52 +02:00
benoitc
53ce50bc7b obvious syntax fixes preparing python3 support 2012-10-24 12:11:15 +02:00
benoitc
e984008010 add rss feed to the homepage. fix #146 2012-10-24 11:44:42 +02:00
benoitc
68b5abc881 some setup enhancements preparing the python 3 release 2012-10-24 11:33:25 +02:00
Randall Leeds
fd6c712dd4 fix gevent graceful timeout for real
`server.kill()` is too aggressive. It sends a GreenletExit exception
to all the pool workers, causing them to exit immediately.

A simple one line fix is to use `server.stop()`. In my testing, it
appears that `server.stop_accepting()` will make the server stop
listening, but pending connections already in the `accept()` backlog
are still handled. With `server.stop()` the accept backlog is not
handled, the listener is closed in the worker, but existing requests
are allowed to exit gracefully.
2012-10-24 11:27:53 +02:00
zakdances
883c36862d Update README.rst
Updated readme with script example for Gunicorn Paster.
2012-10-24 11:27:53 +02:00
benoitc
20bae2ee0f deploy using gaffer . 2012-10-24 10:40:57 +02:00
benoitc
80f8caf622 add the logo as PNG
useful when you do'nt have gimp or such on a machine.
2012-10-21 08:14:27 +03:00
benoitc
3ca6edb02b link to the doc 2012-10-18 23:17:31 +02:00
benoitc
55fbc315ce I just realized we were in 2012 ... 2012-10-18 21:59:48 +02:00
benoitc
fedb7e097e bump to 0.15.0 2012-10-18 21:58:33 +02:00
benoitc
f63583eab3 same level 2012-10-18 21:39:33 +02:00
benoitc
40d705c5d6 Revert "drops suplemental groups when droping privileges."
This reverts commit 634ccba7c3f9f72f7aedbe4690c18ebdbdf8b2e1.

doesn't work on OSX for some reason
2012-10-18 21:27:05 +02:00
benoitc
056e513bc2 add Prateek Singh Paudel to the thanks. 2012-10-18 18:43:32 +02:00
benoitc
3953380b33 add Vangelis Koukis to the THANKS. 2012-10-18 18:31:28 +02:00
benoitc
634ccba7c3 drops suplemental groups when droping privileges.
fix issue spotted by Vangelis Koukis
2012-10-18 18:31:28 +02:00
benoitc
16b62072cd fix links on the website 2012-10-18 18:29:28 +02:00
benoitc
b75ceeb8d9 add logo to the doc 2012-10-18 18:12:14 +02:00
benoitc
0aa12256fb add some links and better wording 2012-10-18 18:03:37 +02:00
benoitc
7f801ef000 split the changelog 2012-10-18 17:58:28 +02:00
benoitc
8e8a3a3f70 use relative bin path 2012-10-18 17:21:14 +02:00