./sysutils/py-supervisor, System for controlling process state under UNIX

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.3.4, Package name: py27-supervisor-3.3.4, Maintainer: pkgsrc-users

Supervisor is a client/server system that allows its users to control
a number of processes on UNIX-like operating systems.


Required to run:
[devel/py-setuptools] [lang/python27] [www/py-meld3]

Required to build:
[devel/py-mock] [pkgtools/cwrappers]

Master sites:

SHA1: be3db68b6a7f95b38c5659b1635ac9a482308d6a
RMD160: f4306256bb3114f4165f0ac163e2f6f841bb96a1
Filesize: 409.955 KB

Version history: (Expand)


CVS history: (Expand)


   2018-02-26 10:11:47 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-supervisor: updated to 3.3.4

3.3.4:
Fixed a bug where rereading the configuration would not detect changes to \ 
eventlisteners.
Fixed a bug where the warning Supervisord is running as root and it is searching \ 
for its config file may have been incorrectly shown by supervisorctl if its \ 
executable name was changed.
Fixed a bug in the web interface where redirect URLs did not have a slash \ 
between the host and query string, which caused issues when proxying with Nginx.
When supervisord successfully drops privileges during startup, it is now logged \ 
at the INFO level instead of CRIT.
The HTTP server now returns a Content-Type header specifying UTF-8 encoding. \ 
This may fix display issues in some browsers.
   2017-07-25 10:17:08 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
3.3.3:
- Fixed CVE-2017-11610.  A vulnerability was found where an authenticated
  client can send a malicious XML-RPC request to ``supervisord`` that will
  run arbitrary shell commands on the server.  The commands will be run as
  the same user as ``supervisord``.  Depending on how ``supervisord`` has been
  configured, this may be root.  See
  https://github.com/Supervisor/supervisor/issues/964 for details.
   2017-07-20 19:43:02 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
3.3.2:
Fixed a bug introduced in 3.3.0 where the supervisorctl reload command would \ 
crash supervisord with the error OSError: [Errno 9] Bad file descriptor if the \ 
kqueue poller was used. Patch by Jared Suttles.
Fixed a bug introduced in 3.3.0 where supervisord could get stuck in a polling \ 
loop after the web interface was used, causing high CPU usage. Patch by Jared \ 
Suttles.
Fixed a bug where if supervisord attempted to start but aborted due to another \ 
running instance of supervisord with the same config, the pidfile of the running \ 
instance would be deleted. Patch by coldnight.
Fixed a bug where supervisorctl fg would swallow most XML-RPC faults. fg now \ 
prints the fault and exits.
Parsing the config file will now fail with an error message if a process or \ 
group name contains a forward slash character (/) since it would break the URLs \ 
used by the web interface.
supervisorctl reload now shows an error message if an argument is given. Patch \ 
by Joel Krauska.
supervisorctl commands avail, reread, and version now show an error message if \ 
an argument is given.
   2017-04-28 16:52:29 by Thomas Klausner | Files touched by this commit (4)
Log message:
Import py-supervisor-3.3.1 as sysutils/py-supervisor.

Supervisor is a client/server system that allows its users to control
a number of processes on UNIX-like operating systems.