No change since 1.0b10 [2006/08/10].
Changes since 1.0b9 [2006/07/06]:
- new 'F', 'v' and 'D' commands for interactive mode.
- added -F option (as suggested by Chase Phillips).
- fixed long standing but rare data corruption bug (reported by Jon Amundsen).
Changes since 1.0b8 [2006/06/30]:
- child exit status was not saved when waiting for its orphans.
- look for termcap in ncurses library (reported by Stephan Hegel).
Changes since 1.0b7 [2006/05/22]:
- SHMUX_SSH*_OPTS are now parsed by shmux, allowing passing more complex
options strings. (loosely based on code from Jos Backus.)
- added -B option (courtesy of Chase Phillips and Jos Backus).
- minor enhancement of "interactive mode" status reporting.
Changes since 1.0b6 [2004/12/15]:
- improved timeout enforcement using process groups (suggested by Jos Backus).
- improved handling of "impossible" waitpid() failures.
Changes since 1.0b5 [2004/09/20]:
- user@target now works with rsh.
- fixed miscellaneous assumptions/bugs related to fping.
- user@target is no longer incompatible with -p.
Changes since 1.0b4 [2004/08/07]:
- Use SHMUX_SPAWNMODE environmental variable, as per the manual page.
- New SHMUX_MAX environmental variable (suggested by Jon Amundsen).
Changes since 1.0b3 [2004/07/06]:
- ported to cygwin (problems reported by Jon Amundsen).
- better background detection code.
Changes since 0.13b [2004/06/07]:
- added code to try to avoid hanging accessing the controlling terminal.
- Sun's OpenSSH chokes on "-xa", use "-x -a" instead (reported by Poehner Uwe).
Changes since 0.12b [2004/04/05]:
- clear environment of harmful variables to run tests.
- updated "timers" test for Solaris.
- minor Makefile changes.
Changes since 0.11a [2003/11/28]:
- added test suite.
- fixed various minor problems with parsing of -A for regex/pcre analyzers.
- fixed fatal regex analyzer initialization problem.
- fixed mmap() usage.
Changes since 0.10a [2003/06/22]:
- suppressed extraneous empty lines in final report.
- fixed minor scheduling bug resulting in slower runs with the default "-S one".
- cleaned up handling of early termination.
- minor code cleanup in term.c.
- command timeouts (-C) are now also enforced by shmux with SIGTERM and SIGKILL.
Reset maintainer to tech-pkg on previous maintainers request.
shmux is program for executing the same command on many hosts in parallel.
For each target, a child process is spawned by shmux, and a shell on
the target obtained one of the supported methods: rsh, ssh, or sh. The
output produced by the children is received by shmux and either output
in turn to the user, or written to files for later processing.
Submitted by Christophe Kalt <kalt@taranis.org> in PR 21961