Hi,
I have just released fping 4.0-rc1
Please help me test it:
http://fping.org/dist/beta/
Also, I am interested in hearing your thoughts. Do you see any problems
with these changes?
Here are the release notes:
* Version 4.0-rc1
* INCOMPATIBILITY WARNING 1:
fping and fping6 are now unified into one binary. It means that, for
example, doing 'fping
google.com' is going to ping the IPv6 IP of
google.com on IPv6-enabled hosts.
If you need exact compatibility with old versions, you can configure
and install fping twice: once for ipv4, and once for ipv6:
- ./configure --disable-ipv6; make clean install
- ./configure --disable-ipv4 --program-suffix=6; make clean install
* INCOMPATIBILITY WARNING 2:
Option -n / --name is now doing a reverse-DNS lookups on host addresses,
only they are given as IP address, but not for hostnames. For example, if
you write 'fping -n
google.com', fping would previously do a forward-DNS
lookup on
google.com, and then a reverse-DNS lookup on the resolved IP
address. Now, it is just going to keep the name '
google.com'. That same
behavior can be achieved with the option -d / --rdns (which was previously
an alias for -n).
fping<4.0 fping>=4.0
fping -n NAME NAME->IP->IPNAME NAME
fping -d NAME NAME->IP->IPNAME NAME->IP->IPNAME
* (feature) Unified 'fping' and 'fping6' into one binary (#80)
* (feature) Long option names for all options
* (feature) --enable-ipv6 is now default
* (feature) New option -4 to force IPv4
* (feature) New option -6 to force IPv6
* (feature) Keep original name if a hostname is given with -n/--name
* (feature) Option -d/--rdns now always does a rdns-lookup, even for names
(name->IP->name), as '-n' was doing until now
* (bugfix) Fix compatibility issue with GNU Hurd
* (other) A C99 compiler is now required
* (other) Option parsing with optparse (
https://github.com/skeeto/optparse)
Thanks Christopher Wellons!
Cheers
David