2019-11-26 13:37:18 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-gunicorn: updated to 20.0.3
20.0.3:
- fixed load of a config file without a Python extension
- fixed `socketfromfd.fromfd` when defaults are not set
we now warn when we load a config file without Python Extension
|
2019-11-24 12:29:54 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-gunicorn: updated to 20.0.2
20.0.2:
fix changelog
20.0.1:
fixed the way the config module is loaded. __file__ is now available
fixed wsgi.input_terminated. It is always true.
use the highest protocol version of openssl by default
only support Python >= 3.5
added __repr__ method to Config instance
fixed support of AIX platform and musl libc in socketfromfd.fromfd function
fixed support of applications loaded from a factory function
fixed chunked encoding support to prevent any request smuggling
Capture os.sendfile before patching in gevent and eventlet workers. fix \
RecursionError.
removed locking in reloader when adding new files
load the WSGI application before the loader to pick up all files
|
2019-11-20 12:32:32 by Adam Ciarcinski | Files touched by this commit (5) |  |
Log message:
py-gunicorn: updated to 20.0.0
20.0:
- Fixed `fdopen` `RuntimeWarning` in Python 3.8
- Added check and exception for str type on value in Response process_headers \
method.
- Ensure WSGI header value is string before conducting regex search on it.
- Added pypy3 to list of tested environments
- Grouped `StopIteration` and `KeyboardInterrupt` exceptions with same body \
together in Arbiter.run()
- Added `setproctitle` module to `extras_require` in setup.py
- Avoid unnecessary chown of temporary files
- Logging: Handle auth type case insensitively
- Removed `util.import_module`
- Removed fallback for `types.SimpleNamespace` in tests utils
- Use `SourceFileLoader` instead instead of `execfile_`
- Use `importlib` instead of `__import__` and eval`
- Fixed eventlet patching
- Added optional `datadog <https://www.datadoghq.com>`_ tags for statsd metrics
- Header values now are encoded using latin-1, not ascii.
- Rewritten `parse_address` util added test
- Removed redundant super() arguments
- Simplify `futures` import in gthread module
- Fixed worker_connections` setting to also affects the Gthread worker type
- Fixed setting max_requests
- Bump minimum Eventlet and Gevent versions to 0.24 and 1.4
- Use Python default SSL cipher list by default
- handle `wsgi.input_terminated` extension
- Simplify Paste Deployment documentation
- Fix root logging: root and logger are same level.
- Fixed typo in ssl_version documentation
- Documented systemd deployement unit examples
- Added systemd sd_notify support
- Fixed typo in gthread.py
- Added `tornado <https://www.tornadoweb.org/>`_ 5 and 6 support
- Declare our setuptools dependency
- Added support to `--bind` to open file descriptors
- Document how to serve WSGI app modules from Gunicorn
- Provide guidance on X-Forwarded-For access log in documentation
- Add support for named constants in the `--ssl-version` flag
- Clarify log format usage of header & environment in documentation
- Fixed systemd documentation to properly setup gunicorn unix socket
- Prevent removal unix socket for reuse_port
- Fix `ResourceWarning` when reading a Python config module
- Remove unnecessary call to dict keys method
- Support str and bytes for UNIX socket addresses
- fixed `InotifyReloadeder`: handle `module.__file__` is None
- `/dev/shm` as a convenient alternative to making your own tmpfs mount in fchmod FAQ
- fix examples to work on python3
- Fix typo in `--max-requests` documentation
- Clear tornado ioloop before os.fork
- Miscellaneous fixes and improvement for linting using Pylint
Breaking Change
- Removed gaiohttp worker
- Drop support for Python 2.x
- Drop support for EOL Python 3.2 and 3.3
|
2019-07-08 12:36:27 by Nia Alarie | Files touched by this commit (22) |
Log message:
Follow some http->https redirects.
|
2018-07-04 05:43:12 by Adam Ciarcinski | Files touched by this commit (4) |  |
Log message:
py-gunicorn: updated to 19.9.0
19.9.0:
* fix: address a regression that prevented syslog support from working
* fix: correctly set REMOTE_ADDR on versions of Python 3 affected by
Python Issue 30205 <https://bugs.python.org/issue30205>_
* fix: show zero response length correctly in access log
* fix: prevent raising :exc:AttributeError when --reload is not passed
in case of a :exc:SyntaxError raised from the WSGI application.
* The internal module gunicorn.workers.async was renamed to \
gunicorn.workers.base_async
since async is now a reserved word in Python 3.7.
|
2018-05-06 11:10:48 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-gunicorn: updated to 19.8.1
19.8.1:
fix: secure scheme headers when bound to a unix socket
|
2018-04-30 10:48:07 by Adam Ciarcinski | Files touched by this commit (4) |  |
Log message:
py-gunicorn: updated to 19.8.0
19.8.0:
Eventlet 0.21.0 support
Tornado 5 support
support watching additional files with --reload-extra-file
support configuring logging with a dictionary with --logging-config-dict
add support for the --config flag in the GUNICORN_CMD_ARGS environment variable
disable SO_REUSEPORT by default and add the --reuse-port setting
fix: installing inotify on MacOS no longer breaks the reloader
fix: do not throw TypeError when SO_REUSEPORT is not available
fix: properly decode HTTP paths containing certain non-ASCII characters
fix: remove whitespace when logging header values under gevent
fix: close unlinked temporary files
fix: parse --umask=0 correctly
fix: allow loading applications using relative file paths
fix: force blocking mode on the gevent sockets
fix: preserve leading / in request path
fix: forbid contradictory secure scheme headers
fix: handle malformed basic authentication headers in access log
fix: defer handling of USR1 signal to a new greenlet under gevent
fix: the threaded worker would sometimes close the wrong keep-alive connection \
under Python 2
fix: re-open log files on USR1 signal using handler._open to support subclasses \
of FileHandler
deprecation: the gaiohttp worker is deprecated, see the worker_class \
documentation for more information
|
2017-11-14 01:28:00 by Min Sik Kim | Files touched by this commit (1) |
Log message:
www/py-gunicorn: Set INSTALLATION_DIRS for non-static paths
List directories containing ${PKGBASE} in INSTALLATION_DIRS explicitly.
|
2017-11-03 15:44:46 by Leonardo Taccari | Files touched by this commit (1) |
Log message:
py-gunicorn: Also add bin/gunicorn_paster in ALTERNATIVES
(Accidently forgotten in the last commit, whoops!)
|
2017-11-03 15:39:27 by Leonardo Taccari | Files touched by this commit (3) |
Log message:
py-gunicorn: Add ALTERNATIVES and adjust PLIST for multi-packages support
- Install bin/gunicorn and bin/gunicorn_paster with the PYVERSSUFFIX appended at
the end in order to be used by both Python 2 and a Python 3 package
- Adjust PLIST for bin/gunicorn{,_paster} and for all the files installed as
part of DOCDIR and EXAMPLESDIR
PKGREVISION++
|