.gitignore
.pylintrc
LICENSE
MANIFEST.in
NOTICE
README.rst
THANKS
pyproject.toml
requirements_dev.txt
requirements_test.txt
tox.ini
docs/README.rst
docs/macros.py
docs/modernization-plan.md
docs/content/2010-news.md
docs/content/2011-news.md
docs/content/2012-news.md
docs/content/2013-news.md
docs/content/2014-news.md
docs/content/2015-news.md
docs/content/2016-news.md
docs/content/2017-news.md
docs/content/2018-news.md
docs/content/2019-news.md
docs/content/2020-news.md
docs/content/2021-news.md
docs/content/2023-news.md
docs/content/2024-news.md
docs/content/2026-news.md
docs/content/404.md
docs/content/asgi.md
docs/content/community.md
docs/content/configure.md
docs/content/custom.md
docs/content/deploy.md
docs/content/design.md
docs/content/faq.md
docs/content/index.md
docs/content/install.md
docs/content/instrumentation.md
docs/content/news.md
docs/content/quickstart.md
docs/content/run.md
docs/content/signals.md
docs/content/uwsgi.md
docs/content/assets/gunicorn.svg
docs/content/assets/javascripts/toc-collapse.js
docs/content/assets/stylesheets/home.css
docs/content/guides/docker.md
docs/content/reference/settings.md
docs/content/styles/overrides.css
examples/alt_spec.py
examples/bad.py
examples/boot_fail.py
examples/echo.py
examples/example_config.py
examples/gunicorn_rc
examples/hello.txt
examples/log_app.ini
examples/log_app.py
examples/logging.conf
examples/longpoll.py
examples/multiapp.py
examples/multidomainapp.py
examples/nginx.conf
examples/read_django_settings.py
examples/readline_app.py
examples/sendfile.py
examples/server.crt
examples/server.key
examples/slowclient.py
examples/standalone_app.py
examples/supervisor.conf
examples/test.py
examples/timeout.py
examples/when_ready.conf.py
examples/asgi/__init__.py
examples/asgi/basic_app.py
examples/asgi/websocket_app.py
examples/deep/__init__.py
examples/deep/test.py
examples/frameworks/cherryapp.py
examples/frameworks/flask_sendfile.py
examples/frameworks/flaskapp.py
examples/frameworks/flaskapp_aiohttp_wsgi.py
examples/frameworks/pyramidapp.py
examples/frameworks/requirements.txt
examples/frameworks/requirements_cherryapp.txt
examples/frameworks/requirements_flaskapp.txt
examples/frameworks/requirements_pyramidapp.txt
examples/frameworks/requirements_tornadoapp.txt
examples/frameworks/requirements_webpyapp.txt
examples/frameworks/tornadoapp.py
examples/frameworks/webpyapp.py
examples/frameworks/django/README
examples/frameworks/django/testing/manage.py
examples/frameworks/django/testing/testing/__init__.py
examples/frameworks/django/testing/testing/settings.py
examples/frameworks/django/testing/testing/urls.py
examples/frameworks/django/testing/testing/wsgi.py
examples/frameworks/django/testing/testing/apps/__init__.py
examples/frameworks/django/testing/testing/apps/someapp/__init__.py
examples/frameworks/django/testing/testing/apps/someapp/middleware.py
examples/frameworks/django/testing/testing/apps/someapp/models.py
examples/frameworks/django/testing/testing/apps/someapp/tests.py
examples/frameworks/django/testing/testing/apps/someapp/urls.py
examples/frameworks/django/testing/testing/apps/someapp/views.py
examples/frameworks/django/testing/testing/apps/someapp/templates/base.html
examples/frameworks/django/testing/testing/apps/someapp/templates/home.html
examples/websocket/gevent_websocket.py
examples/websocket/websocket.html
examples/websocket/websocket.py
gunicorn/__init__.py
gunicorn/__main__.py
gunicorn/arbiter.py
gunicorn/config.py
gunicorn/debug.py
gunicorn/errors.py
gunicorn/glogging.py
gunicorn/pidfile.py
gunicorn/reloader.py
gunicorn/sock.py
gunicorn/systemd.py
gunicorn/util.py
gunicorn.egg-info/PKG-INFO
gunicorn.egg-info/SOURCES.txt
gunicorn.egg-info/dependency_links.txt
gunicorn.egg-info/entry_points.txt
gunicorn.egg-info/not-zip-safe
gunicorn.egg-info/requires.txt
gunicorn.egg-info/top_level.txt
gunicorn/app/__init__.py
gunicorn/app/base.py
gunicorn/app/pasterapp.py
gunicorn/app/wsgiapp.py
gunicorn/asgi/__init__.py
gunicorn/asgi/lifespan.py
gunicorn/asgi/message.py
gunicorn/asgi/protocol.py
gunicorn/asgi/unreader.py
gunicorn/asgi/websocket.py
gunicorn/http/__init__.py
gunicorn/http/body.py
gunicorn/http/errors.py
gunicorn/http/message.py
gunicorn/http/parser.py
gunicorn/http/unreader.py
gunicorn/http/wsgi.py
gunicorn/instrument/__init__.py
gunicorn/instrument/statsd.py
gunicorn/uwsgi/__init__.py
gunicorn/uwsgi/errors.py
gunicorn/uwsgi/message.py
gunicorn/uwsgi/parser.py
gunicorn/workers/__init__.py
gunicorn/workers/base.py
gunicorn/workers/base_async.py
gunicorn/workers/gasgi.py
gunicorn/workers/geventlet.py
gunicorn/workers/ggevent.py
gunicorn/workers/gthread.py
gunicorn/workers/gtornado.py
gunicorn/workers/sync.py
gunicorn/workers/workertmp.py
tests/support.py
tests/t.py
tests/test_arbiter.py
tests/test_asgi.py
tests/test_asgi_worker.py
tests/test_config.py
tests/test_gthread.py
tests/test_gtornado.py
tests/test_http.py
tests/test_invalid_requests.py
tests/test_logger.py
tests/test_pidfile.py
tests/test_reload.py
tests/test_signal_integration.py
tests/test_sock.py
tests/test_ssl.py
tests/test_statsd.py
tests/test_systemd.py
tests/test_util.py
tests/test_uwsgi.py
tests/test_valid_requests.py
tests/treq.py
tests/config/__init__.py
tests/config/test_cfg.py
tests/config/test_cfg_alt.py
tests/config/test_cfg_with_wsgi_app.py
tests/docker/uwsgi/Dockerfile.gunicorn
tests/docker/uwsgi/Dockerfile.nginx
tests/docker/uwsgi/README.md
tests/docker/uwsgi/app.py
tests/docker/uwsgi/conftest.py
tests/docker/uwsgi/docker-compose.yml
tests/docker/uwsgi/nginx.conf
tests/docker/uwsgi/test_uwsgi_integration.py
tests/docker/uwsgi/uwsgi_params
tests/requests/invalid/001.http
tests/requests/invalid/001.py
tests/requests/invalid/002.http
tests/requests/invalid/002.py
tests/requests/invalid/003.http
tests/requests/invalid/003.py
tests/requests/invalid/003b.http
tests/requests/invalid/003b.py
tests/requests/invalid/003c.http
tests/requests/invalid/003c.py
tests/requests/invalid/004.http
tests/requests/invalid/004.py
tests/requests/invalid/005.http
tests/requests/invalid/005.py
tests/requests/invalid/006.http
tests/requests/invalid/006.py
tests/requests/invalid/007.http
tests/requests/invalid/007.py
tests/requests/invalid/008.http
tests/requests/invalid/008.py
tests/requests/invalid/009.http
tests/requests/invalid/009.py
tests/requests/invalid/010.http
tests/requests/invalid/010.py
tests/requests/invalid/011.http
tests/requests/invalid/011.py
tests/requests/invalid/012.http
tests/requests/invalid/012.py
tests/requests/invalid/013.http
tests/requests/invalid/013.py
tests/requests/invalid/014.http
tests/requests/invalid/014.py
tests/requests/invalid/015.http
tests/requests/invalid/015.py
tests/requests/invalid/016.http
tests/requests/invalid/016.py
tests/requests/invalid/017.http
tests/requests/invalid/017.py
tests/requests/invalid/018.http
tests/requests/invalid/018.py
tests/requests/invalid/019.http
tests/requests/invalid/019.py
tests/requests/invalid/020.http
tests/requests/invalid/020.py
tests/requests/invalid/021.http
tests/requests/invalid/021.py
tests/requests/invalid/022.http
tests/requests/invalid/022.py
tests/requests/invalid/023.http
tests/requests/invalid/023.py
tests/requests/invalid/024.http
tests/requests/invalid/024.py
tests/requests/invalid/040.http
tests/requests/invalid/040.py
tests/requests/invalid/chunked_01.http
tests/requests/invalid/chunked_01.py
tests/requests/invalid/chunked_02.http
tests/requests/invalid/chunked_02.py
tests/requests/invalid/chunked_03.http
tests/requests/invalid/chunked_03.py
tests/requests/invalid/chunked_04.http
tests/requests/invalid/chunked_04.py
tests/requests/invalid/chunked_05.http
tests/requests/invalid/chunked_05.py
tests/requests/invalid/chunked_06.http
tests/requests/invalid/chunked_06.py
tests/requests/invalid/chunked_07.http
tests/requests/invalid/chunked_07.py
tests/requests/invalid/chunked_08.http
tests/requests/invalid/chunked_08.py
tests/requests/invalid/chunked_09.http
tests/requests/invalid/chunked_09.py
tests/requests/invalid/chunked_10.http
tests/requests/invalid/chunked_10.py
tests/requests/invalid/chunked_11.http
tests/requests/invalid/chunked_11.py
tests/requests/invalid/chunked_12.http
tests/requests/invalid/chunked_12.py
tests/requests/invalid/chunked_13.http
tests/requests/invalid/chunked_13.py
tests/requests/invalid/invalid_field_value_01.http
tests/requests/invalid/invalid_field_value_01.py
tests/requests/invalid/nonascii_01.http
tests/requests/invalid/nonascii_01.py
tests/requests/invalid/nonascii_02.http
tests/requests/invalid/nonascii_02.py
tests/requests/invalid/nonascii_03.http
tests/requests/invalid/nonascii_03.py
tests/requests/invalid/nonascii_04.http
tests/requests/invalid/nonascii_04.py
tests/requests/invalid/obs_fold_01.http
tests/requests/invalid/obs_fold_01.py
tests/requests/invalid/pp_01.http
tests/requests/invalid/pp_01.py
tests/requests/invalid/pp_02.http
tests/requests/invalid/pp_02.py
tests/requests/invalid/prefix_01.http
tests/requests/invalid/prefix_01.py
tests/requests/invalid/prefix_02.http
tests/requests/invalid/prefix_02.py
tests/requests/invalid/prefix_03.http
tests/requests/invalid/prefix_03.py
tests/requests/invalid/prefix_04.http
tests/requests/invalid/prefix_04.py
tests/requests/invalid/prefix_05.http
tests/requests/invalid/prefix_05.py
tests/requests/invalid/prefix_06.http
tests/requests/invalid/prefix_06.py
tests/requests/invalid/version_01.http
tests/requests/invalid/version_01.py
tests/requests/invalid/version_02.http
tests/requests/invalid/version_02.py
tests/requests/valid/001.http
tests/requests/valid/001.py
tests/requests/valid/002.http
tests/requests/valid/002.py
tests/requests/valid/003.http
tests/requests/valid/003.py
tests/requests/valid/004.http
tests/requests/valid/004.py
tests/requests/valid/005.http
tests/requests/valid/005.py
tests/requests/valid/006.http
tests/requests/valid/006.py
tests/requests/valid/007.http
tests/requests/valid/007.py
tests/requests/valid/008.http
tests/requests/valid/008.py
tests/requests/valid/009.http
tests/requests/valid/009.py
tests/requests/valid/010.http
tests/requests/valid/010.py
tests/requests/valid/011.http
tests/requests/valid/011.py
tests/requests/valid/012.http
tests/requests/valid/012.py
tests/requests/valid/013.http
tests/requests/valid/013.py
tests/requests/valid/014.http
tests/requests/valid/014.py
tests/requests/valid/015.http
tests/requests/valid/015.py
tests/requests/valid/017.http
tests/requests/valid/017.py
tests/requests/valid/018.http
tests/requests/valid/018.py
tests/requests/valid/019.http
tests/requests/valid/019.py
tests/requests/valid/020.http
tests/requests/valid/020.py
tests/requests/valid/021.http
tests/requests/valid/021.py
tests/requests/valid/022.http
tests/requests/valid/022.py
tests/requests/valid/023.http
tests/requests/valid/023.py
tests/requests/valid/024.http
tests/requests/valid/024.py
tests/requests/valid/025.http
tests/requests/valid/025.py
tests/requests/valid/025_line.http
tests/requests/valid/025_line.py
tests/requests/valid/026.http
tests/requests/valid/026.py
tests/requests/valid/027.http
tests/requests/valid/027.py
tests/requests/valid/028.http
tests/requests/valid/028.py
tests/requests/valid/029.http
tests/requests/valid/029.py
tests/requests/valid/030.http
tests/requests/valid/030.py
tests/requests/valid/031.http
tests/requests/valid/031.py
tests/requests/valid/031compat.http
tests/requests/valid/031compat.py
tests/requests/valid/031compat2.http
tests/requests/valid/031compat2.py
tests/requests/valid/040.http
tests/requests/valid/040.py
tests/requests/valid/040_compat.http
tests/requests/valid/040_compat.py
tests/requests/valid/099.http
tests/requests/valid/099.py
tests/requests/valid/100.http
tests/requests/valid/100.py
tests/requests/valid/compat_obs_fold.http
tests/requests/valid/compat_obs_fold.py
tests/requests/valid/compat_obs_fold_huge.http
tests/requests/valid/compat_obs_fold_huge.py
tests/requests/valid/padding_01.http
tests/requests/valid/padding_01.py
tests/requests/valid/pp_01.http
tests/requests/valid/pp_01.py
tests/requests/valid/pp_02.http
tests/requests/valid/pp_02.py
tests/requests/valid/pp_03.http
tests/requests/valid/pp_03.py
tests/requests/valid/pp_04.http
tests/requests/valid/pp_04.py
tests/requests/valid/pp_05.http
tests/requests/valid/pp_05.py
tests/workers/__init__.py
tests/workers/test_geventlet.py
tests/workers/test_ggevent.py