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 ...
|