Changelog for
python3-gunicorn-doc-19.3.0-5.3.1.noarch.rpm :
Mon Apr 9 14:00:00 2018 jsegitzAATTsuse.com
- Fix for CVE-2018-1000164: Improper neutralization of CRLF Sequences
can allow an attacker to cause a server to return arbitrary HTTP
headers (boo#1088613)
Mon Jun 29 14:00:00 2015 toddrme2178AATTgmail.com
- Use python3-Sphinx instead of python-Sphinx
Fri Mar 6 13:00:00 2015 arunAATTgmx.de
- update to version 19.3.0:
* Core
+ fix: issue 978 make sure a listener is inheritable
+ add check_config class method to workers
+ fix: issue 983 fix select timeout in sync worker with multiple connections
+ allows workers to access to the reloader. close issue 984
+ raise TypeError instead of AssertionError
* Logging
+ make Logger.loglevel a classs attribute
* Documentation
+ fix: issue 988 fix syntax errors in examples/gunicorn_rc
Wed Feb 4 13:00:00 2015 arunAATTgmx.de
- update to version 19.2.1:
* expose loglevel in the Logger class
* fix :issue: \"977\" fix initial crash
* document security mailing-list in the contributing page.
Sat Jan 31 13:00:00 2015 arunAATTgmx.de
- update to version 19.2.0:
* optimize the sync workers when listening on a single interface
* add --sendfile settings to enable/disable sendfile. fix issue:856
* add the selectors module to the code base. issue:886
* add --max-requests-jitter setting to set the maximum jitter to add
to the max-requests setting.
* fix issue:899 propagate proxy_protocol_info to keep-alive requests
* fix issue:863 worker timeout: dynamic timeout has been removed
* fix: Avoid world writable file
* fix issue:941 set logconfig default to paster more trivially
* add statsd-prefix config setting: set the prefix to use when
emitting statsd metrics
* issue:832 log to console by default
* fix :issue:`908` make sure the worker can continue to accept
requests
* fix issue:867 Fix eventlet shutdown to actively shut down the
workers.
Fri Jan 16 13:00:00 2015 arunAATTgmx.de
- specfile: update copyright year
- update to version 19.1.1
* fix :issue:`835`: display correct pid of already running instance
* fix :pr:`833`: fix PyTest class in setup.py.
* fix :issue:`838`: statsd logger, send statsd timing metrics in
milliseconds
* fix :issue:`839`: statsd logger, allows for empty log message
while pushing metrics and restore worker number in DEBUG logs
* fix :issue:`850`: add timezone to logging
* fix :issue:`853`: Respect logger_class setting unless statsd is on
* fix :issue:`830` make sure gaiohttp worker is shipped with
gunicorn.
- changes from version 19.1:
* fix :issue:`785`: handle binary type address given to a client
socket address
* fix graceful shutdown. make sure QUIT and TERMS signals are
switched everywhere.
* :issue:`799`: fix support loading config from module
* :issue:`805`: fix check for file-like objects
* fix :issue:`815`: args validation in WSGIApplication.init
* fix :issue:`787`: check if we load a pyc file or not.
* fix :issue:`771`: support tornado 4.0
* fix :issue:`783`: x_headers error. The x-forwarded-headers option
has been removed in c4873681299212d6082cd9902740eef18c2f14f1. The
discussion is available on :pr:`633`.
* fix: fetch all body in input. fix :issue:`803`
* fix: don\'t install the worker if python < 3.3
* fix :issue:`822`: Support UNIX sockets in gaiohttp worker
* fix :issue:`790`: StopIteration shouldn\'t be catched at this
level.
* add statsd logging handler fix :issue:`748`
* fix :issue:`809`: Set global logging configuration from a Paste
config.
* fix RuntimeError in gunicorn.reloader (:issue:`807`)
* update faq: put a note on how watch logs in the console since many
people asked for it.
- changes from version 19.0:
* Switch QUIT and TERM signals
* add aiohttp worker named gaiohttp using asyncio. Full async worker
on python 3.
* fix HTTP-violating excess whitespace in write_error output
* fix: try to log what happened in the worker after a timeout, add a
worker_abort hook on SIGABRT signal.
* fix: save listener socket name in workers so we can handle
buffered keep-alive requests after the listener has closed.
* add on_exit hook called just before exiting gunicorn.
* add support for python 3.4
* fix: do not swallow unexpected errors when reaping
* fix: remove incompatible SSL option with python 2.6
* add new async gthread worker and --threads options allows to set
multiple threads to listen on connection
* deprecate gunicorn_django and gunicorn_paster
* switch QUIT and TERM signal
* reap workers in SIGCHLD handler
* add universal wheel support
* use email.utils.formatdate in gunicorn.util.http_date
* deprecate the --debug option
* fix: log exceptions that occur after response start
* allows loading of applications from .pyc files (#693)
* fix: issue #691, raw_env config file parsing
* use a dynamic timeout to wait for the optimal time. (Reduce power
usage)
* fix python3 support when notifying the arbiter
* add: honor $WEB_CONCURRENCY environment variable. Useful for
heroku setups.
* add: include tz offset in access log
* add: include access logs in the syslog handler.
* add --reload option for code reloading
* add the capability to load gunicorn.base.Application without the
loading of the arguments of the command line. It allows you to
:ref:`embed gunicorn in your own application
`.
* improve: set wsgi.multithread to True for async workers
* fix logging: make sure to redirect wsgi.errors when needed
* add: syslog logging can now be done to a unix socket
* fix logging: don\'t try to redirect stdout/stderr to the logfile.
* fix logging: don\'t propagate log
* improve logging: file option can be overriden by the gunicorn
options --error-logfile and --access-logfile if they are given.
* fix: don\'t override SERVER_
* by the Host header
* fix: handle_error
* add more option to configure SSL
* fix: sendfile with SSL
* add: worker_int callback (to react on SIGTERM)
* fix: don\'t depend on entry point for internal classes, now
absolute modules path can be given.
* fix: Error messages are now encoded in latin1
* fix: request line length check
* improvement: proxy_allow_ips: Allow proxy protocol if \"
*\"
specified
* fix: run worker\'s setup method before setting num_workers
* fix: FileWrapper inherit from object now
* fix: Error messages are now encoded in latin1
* fix: don\'t spam the console on SIGWINCH.
* fix: logging -don\'t stringify T and D logging atoms (#621)
* add support for the latest django version
* deprecate run_gunicorn django option
* fix: sys imported twice
* fix: make sure to stop all listeners
* fix: monkey patching is now done in the worker
* fix: \"global name \'hub\' is not defined\"
* fix: reinit hub on old versions of gevent
* support gevent 1.0
* fix: add subprocess in monkey patching
* fix: add support for multiple listener
* fix: merge duplicate EventletWorker.init_process method (fixes
[#657])
* fix: missing errno import for eventlet sendfile patch
* fix: add support for multiple listener
* add graceful stop support
- changes from version 18.0:
* new: add -e/--env command line argument to pass an environment
variables to gunicorn
* new: add --chdir command line argument to specified directory
before apps loading. - new: add wsgi.file_wrapper support in async
workers
* new: add --paste command line argument to set the paster config
file
* deprecated: the command gunicorn_django is now deprecated. You
should now run your application with the WSGI interface installed
with your project (see
https://docs.djangoproject.com/en/1.4/howto/deployment/wsgi/gunicorn/)
for more infos.
* deprecated: the command gunicorn_paste is deprecated. You now
should use the new --paste argument to set the configuration file
of your paster application.
* fix: Removes unmatched leading quote from the beginning of the
default access log format string
* fix: null timeout
* fix: gevent worker
* fix: don\'t reload the paster app when using pserve
* fix: after closing for error do not keep alive the connection
* fix: responses 1xx, 204 and 304 should not force the connection to
be closed
- changes from version 17.5:
* new: add signals documentation
* new: add post_worker_init hook for workers
* new: try to use gunicorn.conf.py in current folder as the default
config file.
* fix graceful timeout with the Eventlet worker
* fix: don\'t raise an error when closing the socket if already
closed
* fix: fix --settings parameter for django application and try to
find the django settings when using the gunicorn command.
* fix: give the initial global_conf to paster application
* fix: fix \'Expect: 100-continue\' support on Python 3
- changes from version 0.17.4:
* fix unix socket address parsing
- changes from version 0.17.3:
* add systemd sockets support
* add python -m gunicorn.app.wsgiapp support
* improve logger class inheritance
* exit when the config file isn\'t found
* add the -R option to enable stdio inheritance in daemon mode
* don\'t close file descriptors > 3 in daemon mode
* improve STDOUT/STDERR logging
* fix pythonpath option
* fix pidfile creation on Python 3
* fix gevent worker exit
* fix ipv6 detection when the platform isn\'t supporting it
Mon Jan 14 13:00:00 2013 p.drouandAATTgmail.com
- Initial python3 support