14
0
forked from pool/supervisor

7 Commits

Author SHA256 Message Date
302bc75292 - update to 4.2.5:
* Fixed a bug where the XML-RPC method ``supervisor.startProcess()`` would
  return 500 Internal Server Error instead of an XML-RPC fault response
  if the command could not be parsed.
  * Fixed a bug on Python 2.7 where a ``UnicodeDecodeError`` may have
  occurred when using the web interface.
  * Removed use of ``urllib.parse`` functions ``splithost``, ``splitport``,
    and ``splittype`` deprecated in Python 3.8.
  * Removed use of ``asynchat`` and ``asyncore`` deprecated in Python 3.10.
  * The return value of the XML-RPC method ``supervisor.getAllConfigInfo()``
  now includes the ``directory``, ``uid``, and ``serverurl`` of the
  program.
  * If a subprocess exits with a unexpected exit code (one not listed in
  ``exitcodes=`` in a ``[program:x]`` section) then the exit will now be logged
  at the ``WARN`` level instead of ``INFO``.
  * ``supervisorctl shutdown`` now shows an error message if an argument is
  given.
  * File descriptors are now closed using the faster ``os.closerange()``
    instead
  of calling ``os.close()`` in a loop.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/supervisor?expand=0&rev=13
2023-01-03 13:02:45 +00:00
7c26876a5e Accepting request 972555 from home:pgajdos:python
- version update to 4.2.4
  4.2.4 (2021-12-30)
  ------------------
  - Fixed a bug where the ``--identifier`` command line argument was ignored.
    It was broken since at least 3.0a7 (released in 2009) and probably earlier.
    Patch by Julien Le Cléach.
  4.2.3 (2021-12-27)
  ------------------
  - Fixed a race condition where an ``rpcinterface`` extension that subscribed
    to events would not see the correct process state if it accessed the
    the ``state`` attribute on a ``Subprocess`` instance immediately in the
    event callback.  Patch by Chao Wang.
  - Added the ``setuptools`` package to the list of dependencies in
    ``setup.py`` because it is a runtime dependency.  Patch by Louis Sautier.
  - The web interface will now return a 404 Not Found response if a log file
    is missing.  Previously, it would return 410 Gone.  It was changed because
    410 is intended to mean that the condition is likely to be permanent.  A
    log file missing is usually temporary, e.g. a process that was never started
    will not have a log file but will have one as soon as it is started.
  4.2.2 (2021-02-26)
  ------------------
  - Fixed a bug where ``supervisord`` could crash if a subprocess exited
    immediately before trying to kill it.
  - Fixed a bug where the ``stdout_syslog`` and ``stderr_syslog`` options
    of a ``[program:x]`` section could not be used unless file logging for
    the same program had also been configured.  The file and syslog options
    can now be used independently.  Patch by Scott Stroupe.
  - Fixed a bug where the ``logfile`` option in the ``[supervisord]``
    section would not log to syslog when the special filename of
    ``syslog`` was supplied, as is supported by all other log filename

OBS-URL: https://build.opensuse.org/request/show/972555
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/supervisor?expand=0&rev=11
2022-04-25 13:17:56 +00:00
2141604183 Accepting request 933469 from home:jsegitz:branches:systemdhardening:devel:languages:python
Automatic systemd hardening effort by the security team. This has not been tested. For details please see https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort

OBS-URL: https://build.opensuse.org/request/show/933469
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/supervisor?expand=0&rev=10
2021-11-26 08:23:58 +00:00
d588855acc Accepting request 794543 from home:pgajdos:python
- version update to 4.1.0
  4.1.0 (2019-10-19)
  ------------------
  - Fixed a bug on Python 3 only where logging to syslog did not work and
    would log the exception ``TypeError: a bytes-like object is required, not 'str'``
    to the main ``supervisord`` log file.  Patch by Vinay Sajip and Josh Staley.
  - Fixed a Python 3.8 compatibility issue caused by the removal of
    ``cgi.escape()``.  Patch by Mattia Procopio.
  - The ``meld3`` package is no longer a dependency.  A version of ``meld3``
    is now included within the ``supervisor`` package itself.
  4.0.4 (2019-07-15)
  ------------------
  - Fixed a bug where ``supervisorctl tail <name> stdout`` would actually tail
    ``stderr``.  Note that ``tail <name>`` without the explicit ``stdout``
    correctly tailed ``stdout``.  The bug existed since 3.0a3 (released in
    2007).  Patch by Arseny Hofman.
  - Improved the warning message added in 4.0.3 so it is now emitted for
    both ``tail`` and ``tail -f``.  Patch by Vinay Sajip.
  - CVE-2019-12105.  Documentation addition only, no code changes.  This CVE
    states that ``inet_http_server`` does not use authentication by default
    (`details <https://github.com/Supervisor/supervisor/issues/1245>`_).  Note that
    ``inet_http_server`` is not enabled by default, and is also not enabled
    in the example configuration output by ``echo_supervisord_conf``.  The
    behavior of the ``inet_http_server`` options have been correctly documented,
    and have not changed, since the feature was introduced in 2006.  A new
    `warning message <4e334d9cf2>`_
    was added to the documentation.
  4.0.3 (2019-05-22)
  ------------------
  - Fixed an issue on Python 2 where running ``supervisorctl tail -f <name>``

OBS-URL: https://build.opensuse.org/request/show/794543
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/supervisor?expand=0&rev=8
2020-04-16 10:05:00 +00:00
Tomáš Chvátal
c71d1a88f1 Accepting request 758858 from home:mnhauke
- Add python2-setuptools to the runtime-requirements

OBS-URL: https://build.opensuse.org/request/show/758858
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/supervisor?expand=0&rev=6
2019-12-23 13:03:59 +00:00
Tomáš Chvátal
2f09d78ed7 Accepting request 688736 from home:mnhauke
- Remove not needed build-dependencies
- Add rclink

OBS-URL: https://build.opensuse.org/request/show/688736
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/supervisor?expand=0&rev=4
2019-03-26 15:54:06 +00:00
Tomáš Chvátal
f5038e0e55 Accepting request 668554 from home:mnhauke
Resurrect package supervisor

OBS-URL: https://build.opensuse.org/request/show/668554
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/supervisor?expand=0&rev=1
2019-01-25 09:34:26 +00:00