benoitc/gunicorn — pull request #408 by sirkonst (2012-09-13 09:11:08+00:00)
Title: Preparation for the new release.

This is changes that I propose in new release.

Changes (all in develop branch):
1. Fixed output of content_length in access log - [commit](https://github.com/benoitc/gunicorn/commit/70101e728e0b808d7ed6335f67416c8ede6ba730), [issue](https://github.com/benoitc/gunicorn/issues/403)
2. Check for Content-Length header - [commit](https://github.com/benoitc/gunicorn/commit/bfa83b8fde78697f03aeaa1bea80c96754a782f5), [issue](https://github.com/benoitc/gunicorn/pull/399)
3. Inheriting from IOError for some a exceptions - [commit](https://github.com/benoitc/gunicorn/commit/67440fd2bc44ee609d36bb23e4a73352be000165), [issue](https://github.com/benoitc/gunicorn/pull/362)
4. Set timeout for client socket (can help from slow attacks) - [commit](https://github.com/benoitc/gunicorn/commit/8b9e52382ac373cfd4285edcb1be03d733bb1ba3), [issue](https://github.com/benoitc/gunicorn/pull/344)
5. Implantation for proxy protocol (added new options in config) - [commit](https://github.com/benoitc/gunicorn/commit/43197975fe5d7d6e5d733ece7f19803c78d0e790), [issue1](https://github.com/benoitc/gunicorn/pull/373), [issue2](https://github.com/benoitc/gunicorn/pull/329)

I tested all changes in my product environment with async:gevent workers - all ok.