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)
devel
Dirk Mueller2024-10-24 08:31:05 +0000
7fdea1bf6cAccepting request 1169631 from devel:languages:python
Ana Guerrero
2024-04-23 16:55:05 +0000
711614fd06Accepting request 1168546 from home:mcalabkova:branches:devel:languages:pythonMarkéta Machová2024-04-22 09:19:09 +0000
fcb9121d5eAccepting request 1137718 from devel:languages:python
Ana Guerrero
2024-01-09 19:49:10 +0000
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 +0000
e3cfbcc9d8Accepting request 853097 from devel:languages:python
Dominique Leuenberger
2020-12-05 19:35:37 +0000
a6797bcb84Accepting request 853088 from home:bnavigator:branches:devel:languages:pythonMatej Cepl2020-12-04 12:35:24 +0000
208bbc3657Accepting request 792782 from devel:languages:python
Dominique Leuenberger
2020-04-19 19:49:04 +0000
82d873b325Accepting request 792774 from home:mcalabkova:branches:devel:languages:python
Tomáš Chvátal
2020-04-09 17:32:48 +0000
6fbe9c6032Accepting request 790071 from devel:languages:python
Dominique Leuenberger
2020-04-04 10:19:47 +0000
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 +0000
08aa299922Accepting request 717468 from devel:languages:python
Dominique Leuenberger
2019-07-30 11:04:07 +0000
e299c3cf98- Add patch to work well with pytest5: * pytest5.patch
Tomáš Chvátal
2019-07-22 08:13:15 +0000
f36ccfd894Accepting request 642836 from devel:languages:python
Dominique Leuenberger
2018-10-25 06:13:52 +0000
2c15141969- Version update to 19.9.0: * Support python 3.7 * Tornado 5 support * Eventlet 0.21 support
Tomáš Chvátal
2018-10-18 10:07:32 +0000
a700f2aee1Accepting request 509447 from devel:languages:python
Dominique Leuenberger
2017-08-18 13:01:11 +0000
b84db614a5Accepting request 509309 from home:jengelh:branches:devel:languages:python
Thomas Bechtold
2017-07-11 12:41:39 +0000
06a976b7feAccepting request 507399 from home:tbechtold:branches:devel:languages:python
Thomas Bechtold
2017-07-10 14:10:14 +0000
5539c49d0bAccepting request 305746 from devel:languages:python
Stephan Kulow
2015-05-10 08:46:26 +0000
e3ea6a9f52Accepting request 305588 from home:benoit_monin:branches:devel:languages:python
Jan Matejek
2015-05-07 11:57:54 +0000
3138f3a039Accepting request 265149 from devel:languages:python
Dominique Leuenberger
2014-12-16 13:48:53 +0000
43195bb3a5Accepting request 265144 from home:DocB:branches:devel:languages:python
Denisart Benjamin
2014-12-14 13:15:55 +0000
c8b6396f07Accepting request 210376 from devel:languages:python
Stephan Kulow
2013-12-11 15:21:11 +0000
4e00c17188Accepting request 210375 from home:posophe:branches:devel:languages:python
Denisart Benjamin
2013-12-10 14:22:46 +0000
840ef4b6d1Accepting request 204568 from devel:languages:python
Tomáš Chvátal
2013-10-25 09:17:32 +0000
fda87aaddcupdate to 0.14.6, but test fails...
Marcel Gmür
2012-08-26 13:09:01 +0000
01cb484feeAccepting request 121876 from devel:languages:python
Stephan Kulow
2012-05-25 14:18:32 +0000
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 +0000
596e3fb037Accepting request 110670 from devel:languages:python
Stephan Kulow
2012-03-23 11:09:38 +0000
53e525cdd9Accepting request 110557 from home:openttdcoop
Sascha Peilicke
2012-03-22 18:10:28 +0000
939773dcd1Accepting request 108748 from devel:languages:python
Stephan Kulow
2012-03-16 12:23:01 +0000
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 +0000