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

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


Branch: CURRENT, Version: 3.3.3, Package name: py27-supervisor-3.3.3, 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: 3e54793f3d389f2ab168d49f13e2be0bb39218ff
RMD160: e3c074ad60767b93532ff84668f75c58898077a8
Filesize: 408.549 KB

Version history: (Expand)


CVS history: (Expand)


   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.