What's new in fping 3.16
Feb 15, 2017
- (feature) Support kernel-timestamping of received packets (#46)
- (feature) Simplify restrictions: only -i >= 1 and -p >= 10 are enforced now
- (bugfix) Fix option -m to return all IPs of a hostname
- (bugfix) Fix option -H (ttl) for IPv6
- (bugfix) Fix option -M (don't fragment) for IPv6
- (bugfix) Fix option -O (ToS) for IPv6
- (bugfix) Fix compatibility issue with AIX (#69, @blentzgh)
- (bugfix) Fix option -q not suppressing some ICMP error messages (#83)
- (bugfix) Fix option -M expecting an argument, when it shouldn't
- (bugfix) Fix minor issues found by Coverity Scan
New in fping 3.11 (Oct 14, 2015)
- (feature) New option -R to use random bytes instead of NULLs (#72, Anthony DeRobertis)
- (feature) Small documentation and performance improvements (Ryan Underwood)
- (bugfix) Fix double entries with fping -u and unreachable hosts
- (internal) Use sockaddr_storage and simplify code, so that we can one day support both IPv4 and IPv6 with the same binary
New in fping 3.10 (May 5, 2014)
- Fix confusing error message with -g and IPv6 addresses (#58, reported by Axel Beckert)
- Allow option '-f' also for non-root (since setuid privileges are dropped)
- Do not retry twice DNS lookup on DNS lookup problem
- Remove support for NIS groups
- Better document -B backoff-factor and when it can be used (#33, Oleksiy Zagorskyi)
- More tests added
New in fping 3.9 (Mar 10, 2014)
- Fix random output on socket error (reported by Aleksandrs Saveljevs, #56)
- Support ppc64le architecture by including alpha libtool version
- (reported by Amit Kumar Gupta and Aravinda B Thunug)
- Fix compilation problem on FreeBSD (#57)
- Initial test suite and continous intergration (with travis-ci.org / coveralls.io)
- Don't output usage information on error
New in fping 3.8 (Nov 11, 2013)
- Fix segmentation fault introduced in version 3.7 with loop mode (reported by Vlad Glagolev, #55)
New in fping 3.7 (Nov 5, 2013)
- Allow running as non-root on Mac OS X by using non-privileged ICMP (#7)
- Remove unnecessary IPv6 socket options
- Fix again compatibility issue with FreeBSD (Shawn Chu)
- Fix fping hanging forever on permanent sendto failure (Shawn Chu)
- Fix duplicate echo reply packets causing early stop in count mode (reported by Ramon Schwammberger, #53)
New in fping 3.6 (Oct 11, 2013)
- Fix loop issue after 65536 pings
- Minimum ping data size is now 0
- Removed setsockopt IPV6_CHECKSUM, which shouldn't be set and breaks compiling on Solaris
- Fix wrong min RTT value with -Q option
New in fping 3.5 (May 23, 2013)
- Fix sprint_tm buffer size crash (reported by Japheth Cleaver)
- Addded -D flag to print timestamps (Toke Høiland-Jørgensen)
- Fix fping6 build on OS X 10.8 (unknown contributor)
- Fix compatibility issue with FreeBSD (Alexandre Raynaud, Jason Harris, #39)
- Fping.spec: fix setuid permissions and provides fping6 (Marcus Vinicius Ferreira)
- Re-create configure script with autoconf 2.69 for aarch64 support (Chuck Anderson, #45)
New in fping 3.4 (Sep 5, 2012)
- Revert "Output statistics to stdout instead of stderr", because it breaks tools assuming the output goes to stderr
New in fping 3.3 (Sep 5, 2012)
- Do not output icmp errors with -q (#1)
- Add --enable-ipv4 and --enable-ipv6 options to configure (Niclas Zeising)
- Fix removing of unreachable hosts when doing loop (Thomas Liske, #13 #23)
- Fix -A for fping6 (reported by Matt LaPlante, #14)
- Fix "options inet6" breaking IPv4 name resolution (reported by Matt LaPlante, #17)
- Output statistics to stdout instead of stderr (suggested by Simon Leinen, #9)
- Set default data size to 56 bytes on all architectures (#18)
- Added contrib/fping.spec (Stephen Schaefer, #24)
- Convert man-page source to POD for easier maintenance
- Fix error message on DNS error for IPv6 hosts (#27)
- Fix -n flag in fping6 (#28)
- Man-page fix: TOS option typo (Thomas Liske, #23)
- Man-page fix: inconsistency in regards to numeric arguments (Robert Henney)
- Man-page fix: better description of option -q (#15
New in fping 3.3 RC1 (Jul 20, 2012)
- Do not output icmp errors with -q
- Add --enable-ipv4 and --enable-ipv6 options to configure
- Fix removing of unreachable hosts when doing loop
- Fix -A for fping6
- Fix "options inet6" breaking IPv4 name resolution
- Output statistics to stdout instead of stderr
- Set default data size to 56 bytes on all architectures (#18)
- Added contrib/fping.spec
- Convert man-page source to POD for easier maintenance
- Man-page fix: TOS option typo
- Man-page fix: inconsistency in regards to numeric arguments
- Man-page fix: better description of option -q (#15)
New in fping 3.2 (Jul 18, 2012)
- Improve documentation for -g option
- Performance optimization for big select timeouts
- Fix restart of select call after interrupt signal
- Fix infinite loop caused by linked list corruption
New in fping 3.1 (Apr 28, 2012)
- -g option (generate): exclude network and broadcast address for cidr
- ranges (idea by Eric Brander)
- do not explicitely check if running as root, to make it possible to
- install fping with linux capabilities instead of making it setuid
- (setcap cap_net_raw+ep fping)
- ANSI C (C89) compiler now a requirement
- Portability fixes
- Reorganized source directory
- Bugfix: fix timeout issue on Solaris (Sandor Geller)
- Man-page fixes (Axel Beckert)
- Added -H option to specify number of hops (Paul Duda)
- Output usage information to stdout when called with -h (Paul Duda)