Newer versions of iputils have removed the ping6 tool but older
versions do not support the -6 flag, per #126.
The unconfigured program will always try to fall back to ping if
it can't find ping6 but this behaviour will generally only be
visible to developers.
Update pre-commit script to detect entries missing from configure script
Update unittest to run fireqos without a PATH set
Update unittest with a view to running code coverage check
Process is now table-driven and has the following features:
- Honours the value set in /etc/firehol/firehol-defaults.conf, if any
- Uses the value set by autoconf, if any
- Autodetects in preferred order, allowing optional parameters as needed
This takes out all the special cases. Commands that are only sometimes
required are detected up front but still only checked when needed.
Also:
- allow detection/preinstall of iprange
- only emit iprange command warnings when it would be used
- restore tty settings when Ctrl-C hit (echo is disabled otherwise)
- Can still be installed just by copying firehol/firehol.in
- CVS versions will not work any longer, so now following
http://semver.org/
- Git commit hooks included to enforce version numbering
across the various files, NEWS, ChangeLog, configure.ac and
sbin/firehol.in
- Replace HTML website copy with DocBook manual