9991fa0836- update to 23.0.0: * minor docs fixes (:pr:3217, :pr:3089, :pr:3167) * worker_class parameter accepts a class (:pr:3079) * fix deadlock if request terminated during chunked parsing (:pr:2688) * permit receiving Transfer-Encodings: compress, deflate, gzip (:pr:3261) * permit Transfer-Encoding headers specifying multiple encodings. note: no parameters, still (:pr:3261) * sdist generation now explicitly excludes sphinx build folder (:pr:3257) * decode bytes-typed status (as can be passed by gevent) as utf-8 instead of raising TypeError (:pr:2336) * raise correct Exception when encounting invalid chunked requests (:pr:3258) * the SCRIPT_NAME and PATH_INFO headers, when received from allowed forwarders, are no longer restricted for containing an underscore (:pr:3192) * include IPv6 loopback address [::1] in default for :ref:forwarded-allow-ips and :ref:proxy-allow-ips (:pr:3192)Dirk Mueller2024-10-24 08:31:05 +00:00
7fdea1bf6cAccepting request 1169631 from devel:languages:pythonAna Guerrero2024-04-23 16:55:05 +00:00
711614fd06Accepting request 1168546 from home:mcalabkova:branches:devel:languages:pythonMarkéta Machová2024-04-22 09:19:09 +00:00
fcb9121d5eAccepting request 1137718 from devel:languages:pythonAna Guerrero2024-01-09 19:49:10 +00:00
d6f8ce83f4- update to 20.1.0 - gevent and evenlet are BuildRequires for check - add suggests * document WEB_CONCURRENCY is set by, at least, Heroku * capture peername from accept: Avoid calls to getpeername by capturing the peer name returned by accept * log a warning when a worker was terminated due to a signal * fix tornado usage with latest versions of Django * add support for python -m gunicorn * fix systemd socket activation example * allows to set wsgi application in configg file using wsgi_app * document --timeout = 0 * always close a connection when the number of requests exceeds the max requests * Disable keepalive during graceful shutdown * kill tasks in the gthread workers during upgrade * fix latency in gevent worker when accepting new requests * fix file watcher: handle errors when new worker reboot and ensure the list of files is kept * document the default name and path of the configuration file * document how variable impact configuration * document the $PORT environment variable * added milliseconds option to request_time in access_log * added PIP requirements to be used for example * remove version from the Server header * fix sendfile: use socket.sendfile instead of os.sendfile * reloader: use absolute path to prevent empty to prevent0 InotifyError when a file is added to the working directory * Add --print-config option to print the resolved settings at startup. * remove the --log-dict-config CLI flag because it never had a working formatOndřej Súkup2021-06-29 08:57:01 +00:00
dd78b62c54- update to 19.10.0 - last with py2 support * unblock select loop during reload of a sync worker * security fix: http desync attack * handle wsgi.input_terminated * added support for str and bytes in unix socket addresses * fixed max_requests setting * headers values are now encoded as LATN1, not ASCII * fixed InotifyReloadeder: handle module.__file__ is None * fixed compatibility with tornado 6 * fixed root logging * Prevent removalof unix sockets from reuse_port * Clear tornado ioloop before os.fork * Miscellaneous fixes and improvement for linting using PylintsOndřej Súkup2020-03-31 10:01:30 +00:00
fda87aaddcupdate to 0.14.6, but test fails...
Marcel Gmür
2012-08-26 13:09:01 +00:00
01cb484feeAccepting request 121876 from devel:languages:python
Stephan Kulow
2012-05-25 14:18:32 +00:00
08f5de988d- update to version 0.14.3 - improvement: performance of http.body.Body.readline() - improvement: log HTTP errors in access log like Apache - improvment: display traceback when the worker fails to boot - improvement: makes gunicorn work with gevent 1.0 - examples: websocket example now supports hybi13 - fix: reopen log files after initialization - fix: websockets support - fix: django1.4 support - fix: only load the paster application 1 time
Marcel Gmür
2012-05-15 10:53:55 +00:00
596e3fb037Accepting request 110670 from devel:languages:python
Stephan Kulow
2012-03-23 11:09:38 +00:00
53e525cdd9Accepting request 110557 from home:openttdcoop
Sascha Peilicke
2012-03-22 18:10:28 +00:00
939773dcd1Accepting request 108748 from devel:languages:python
Stephan Kulow
2012-03-16 12:23:01 +00:00
4ecc8816a4- upstream update 0.13.1 * Fix unix socket. log argument was missing. - update to 0.13.0 * Improve logging: allows file-reopening and add access log file compatible with the apache combined log format * Add the possibility to set custom SSL headers. X-Forwarded-Protocol and X-Forwarded-SSL are still the default * New on_reload hook to customize how gunicorn spawn new workers on SIGHUP * Handle projects with relative path in django_gunicorn command * Preserve path parameters in PATH_INFO * post_request hook now accepts the environ as argument. * When stopping the arbiter, close the listener asap. * Fix Django command run_gunicorn in settings reloading * Fix Tornado worker exiting * Fix the use of sendfile in wsgi.file_wrapper
Marcel Gmür
2011-08-25 15:16:59 +00:00