History log of /dragonfly/sbin/svc/subs.c (Results 1 – 4 of 4)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc, v4.0.5, v4.0.4, v4.0.3, v4.0.2
# e9609839 18-Dec-2014 Antonio Huete Jimenez <tuxillo@quantumachine.net>

svc - Fix a couple memory leaks

- Detected by cppcheck


Revision tags: v4.0.1, v4.0.0, v4.0.0rc3
# 82f39527 12-Nov-2014 Matthew Dillon <dillon@apollo.backplane.com>

svc - Implement more features

* All stdout/stderr output now goes to a pipe and a pipe buffering thread
to read it into a circular buffer as well as write it to the log file.

The program is now

svc - Implement more features

* All stdout/stderr output now goes to a pipe and a pipe buffering thread
to read it into a circular buffer as well as write it to the log file.

The program is now able to retain ~8KB worth of output in its circular
buffer whether there is a log file attached to the service or not.

* When /dev/null is specified as the log file, short-cut the descriptor to -1
instead of actually writing to /dev/null.

* log, logf, and tailf directives now work.

* Properly escape '.' on a line by itself for all buffered data dumped
over a remote link (allowing logs to contain our command response
terminator).

* Implement -f (foreground option) and clean-up descriptor initialization.

* Implement -s (sync on exit)

show more ...


# ee6361d4 11-Nov-2014 Matthew Dillon <dillon@apollo.backplane.com>

svc - misc improvements

* Disallow extremely dangerous command sequences like 'svc exit' without
a label (which would wildcard everything).

* Allow the label to be specified as 'all' for when you

svc - misc improvements

* Disallow extremely dangerous command sequences like 'svc exit' without
a label (which would wildcard everything).

* Allow the label to be specified as 'all' for when you really want to
operate on everything with a dangerous command.

* Clean up the socket and pid files on normal exit/kill, even if the
service is not present.

* Add 'help' directive and -h option to cover our bases.

show more ...


Revision tags: v4.0.0rc2
# 3e2ea4cc 11-Nov-2014 Matthew Dillon <dillon@apollo.backplane.com>

svc - Initial commit, preliminary service manager

* This is a preliminary service manager frontend and demon.
It is not yet ready for prime-time (lots of support bits
are missing).

* The main p

svc - Initial commit, preliminary service manager

* This is a preliminary service manager frontend and demon.
It is not yet ready for prime-time (lots of support bits
are missing).

* The main premise of this program is to be able to create
and manage services in a more robust fashion, obtain status,
log recent output or all output, and so forth.

Among the many features, this program uses the new REAPER support
to ensure that all processes related to the service can be accounted
for.

* Includes a comprehensive manual page that lists all target features
(many of which are not yet implemented as of this commit).

show more ...