Revisions of python-gunicorn

buildservice-autocommit accepted request 1169631 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 60)
baserev update by copy to link target
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 1168546 from Markéta Machová's avatar 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's avatar Andreas Schneider (gladiac) (revision 58)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 57)
- Clean up the SPEC file
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1137577 from Andreas Schneider's avatar 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's avatar Matej Cepl (mcepl) (revision 55)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1084372 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 54)
- Switch documentation to be within the main package.
buildservice-autocommit accepted request 1081901 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 53)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1081428 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 52)
SR for python stack proposal
Steve Kowalik's avatar Steve Kowalik (StevenK) committed (revision 51)
- Add patch support-eventlet-30-3.patch:
  * Upstream patch to support eventlet >= 0.30.3
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 904227 from Antonio Larrosa's avatar 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's avatar Ondřej Súkup (mimi_vx) committed (revision 49)
fix
Ondřej Súkup's avatar 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's avatar Matej Cepl (mcepl) (revision 47)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 853088 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 46)
- Neither pytest-cov nor standalone mock are true BuildRequirements
buildservice-autocommit accepted request 792782 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 45)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 792774 from Markéta Machová's avatar 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's avatar Ondřej Súkup (mimi_vx) (revision 43)
baserev update by copy to link target
Ondřej Súkup's avatar 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's avatar Tomáš Chvátal (scarabeus_iv) (revision 41)
baserev update by copy to link target
Displaying revisions 1 - 20 of 60
openSUSE Build Service is sponsored by