Revisions of python-gunicorn
buildservice-autocommit
accepted
request 1169631
from
Markéta Machová (mcalabkova)
(revision 60)
baserev update by copy to link target
Markéta Machová (mcalabkova)
accepted
request 1168546
from
Markéta Machová (mcalabkova)
(revision 59)
- Update to 22.0.0 * use `utime` to notify workers liveness * migrate setup to pyproject.toml * fix numerous security vulnerabilities in HTTP parser (closing some request smuggling vectors) * parsing additional requests is no longer attempted past unsupported request framing * on HTTP versions < 1.1 support for chunked transfer is refused * requests conflicting configured or passed SCRIPT_NAME now produce a verbose error * Trailer fields are no longer inspected for headers indicating secure scheme * support Python 3.12 ** Breaking changes ** * minimum version is Python 3.7 * the limitations on valid characters in the HTTP method have been bounded to Internet Standards * requests specifying unsupported transfer coding (order) are refused by default (rare) * HTTP methods are no longer casefolded by default (IANA method registry contains none affected) * HTTP methods containing the number sign (#) are no longer accepted by default (rare) * HTTP versions < 1.0 or >= 2.0 are no longer accepted by default (rare) * HTTP versions consisting of multiple digits or containing a prefix/suffix are no longer accepted * HTTP header field names Gunicorn cannot safely map to variables are silently dropped, as in other software * HTTP headers with empty field name are refused by default * requests with both Transfer-Encoding and Content-Length are refused by default
buildservice-autocommit
accepted
request 1137718
from
Andreas Schneider (gladiac)
(revision 58)
baserev update by copy to link target
Matej Cepl (mcepl)
committed
(revision 57)
- Clean up the SPEC file
Matej Cepl (mcepl)
accepted
request 1137577
from
Andreas Schneider (gladiac)
(revision 56)
- Update to version 21.2.0 * See https://github.com/benoitc/gunicorn/blob/21.2.0/docs/source/news.rst or the packaged news.rst - Removed support-eventlet-30-3.patch
buildservice-autocommit
accepted
request 1084405
from
Matej Cepl (mcepl)
(revision 55)
baserev update by copy to link target
Matej Cepl (mcepl)
accepted
request 1084372
from
Dirk Mueller (dirkmueller)
(revision 54)
- Switch documentation to be within the main package.
buildservice-autocommit
accepted
request 1081901
from
Dirk Mueller (dirkmueller)
(revision 53)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 1081428
from
Dirk Mueller (dirkmueller)
(revision 52)
SR for python stack proposal
Steve Kowalik (StevenK)
committed
(revision 51)
- Add patch support-eventlet-30-3.patch: * Upstream patch to support eventlet >= 0.30.3
Markéta Machová (mcalabkova)
accepted
request 904227
from
Antonio Larrosa (alarrosa)
(revision 50)
- Add a _multibuild file to separate the tests in another build in order to break a cycle between: python-Django, python-aiohttp, python-eventlet, python-geoip2, python-gunicorn, python-paramiko, python-pyzmq and python-semantic_version.
Ondřej Súkup (mimi_vx)
committed
(revision 49)
fix
Ondřej Súkup (mimi_vx)
committed
(revision 48)
- 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 format
buildservice-autocommit
accepted
request 853097
from
Matej Cepl (mcepl)
(revision 47)
baserev update by copy to link target
Matej Cepl (mcepl)
accepted
request 853088
from
Benjamin Greiner (bnavigator)
(revision 46)
- Neither pytest-cov nor standalone mock are true BuildRequirements
buildservice-autocommit
accepted
request 792782
from
Tomáš Chvátal (scarabeus_iv)
(revision 45)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_iv)
accepted
request 792774
from
Markéta Machová (mcalabkova)
(revision 44)
- update to 20.0.4 * Ensure WSGI header value is string before conducting regex search on it. * Use importlib instead of __import__ and eval * Use Python default SSL cipher list by default * Support str and bytes for UNIX socket addresses * fixed the way the config module is loaded. __file__ is now available * only support Python >= 3.5 * load the WSGI application before the loader to pick up all files - Dropped patch pytest5.patch
buildservice-autocommit
accepted
request 790071
from
Ondřej Súkup (mimi_vx)
(revision 43)
baserev update by copy to link target
Ondřej Súkup (mimi_vx)
committed
(revision 42)
- 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 Pylints
buildservice-autocommit
accepted
request 717468
from
Tomáš Chvátal (scarabeus_iv)
(revision 41)
baserev update by copy to link target
Displaying revisions 1 - 20 of 60