2018-12-30 23:16:14 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Dec 30 22:27:53 UTC 2018 - Lars Vogdt <lars@linux-schulserver.de>
|
|
|
|
|
|
|
|
|
|
- Version 4.1
|
|
|
|
|
+ Fix problem when socket fd is 0 (#125, thanks Ramón Novoa!)
|
|
|
|
|
+ Fix running on servers with disabled IPv6 (#118, thanks Simon Matter)
|
|
|
|
|
+ Allow running "fping -h" or "--help" even when raw socket can't
|
|
|
|
|
be opened (#131, thanks @teto)
|
|
|
|
|
+ Fix build issue with FreeBSD and IPv6 (#132, thanks @gsnw)
|
|
|
|
|
- ran spec-cleaner
|
|
|
|
|
- remove INSTALL file
|
|
|
|
|
- add COPYING file
|
|
|
|
|
- run set_permissions (incl. verify_permissions) on newer distributions
|
|
|
|
|
as fping now gets capabilities cap_net_raw=ep (bsc#1047921)
|
|
|
|
|
via /etc/permissions.easy and /etc/permissions.secure
|
|
|
|
|
|
2017-05-17 22:05:59 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon May 8 15:54:41 UTC 2017 - liedke@rz.uni-mannheim.de
|
|
|
|
|
|
|
|
|
|
- Version 4.0
|
|
|
|
|
* feature: Auto-adjust timeout for -c/-C/-l mode to value of -p
|
|
|
|
|
* feature: Enforce -t timeout on reply packets, by discarding late
|
|
|
|
|
packets (#32)
|
|
|
|
|
* feature: Option -d/--rdns now always does a rdns-lookup, even for
|
|
|
|
|
names, as '-n' was doing until now
|
|
|
|
|
* feature: Keep original name if a hostname is given with -n/--name
|
|
|
|
|
* feature: New option -6 to force IPv6
|
|
|
|
|
* feature: New option -4 to force IPv4
|
|
|
|
|
* feature: IPv6 enabled by default
|
|
|
|
|
* feature: Long option names for all options
|
|
|
|
|
* feature: Unified 'fping' and 'fping6' into one binary (#80)
|
|
|
|
|
* feature: fping and fping6 are now unified into one binary.
|
|
|
|
|
* bugfix: -i/-p restrictions disabled by default
|
|
|
|
|
(enable with --enable-safe-limits)
|
|
|
|
|
* bugfix: Default interval -i changed from 25ms to 10ms
|
|
|
|
|
* bugfix: Fix compatibility issue with GNU Hurd
|
|
|
|
|
* bugfix: A C99 compiler is now required
|
|
|
|
|
* bugfix: Option parsing with optparse
|
|
|
|
|
* bugfix: New changelog file format
|
|
|
|
|
|
2017-03-02 13:34:54 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Feb 28 12:56:43 UTC 2017 - liedke@rz.uni-mannheim.de
|
|
|
|
|
|
|
|
|
|
2017-02-09 David Schweikert <david@schweikert.ch>
|
|
|
|
|
* Version 3.16
|
|
|
|
|
* (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
|
|
|
|
|
|
|
|
|
|
2017-01-11 David Schweikert <david@schweikert.ch>
|
|
|
|
|
* Version 3.15
|
|
|
|
|
* (bugfix) Fix compiler errors on platforms other than Linux (related
|
|
|
|
|
to the new -M option, #109)
|
|
|
|
|
* Test suite fixes for macOS
|
|
|
|
|
|
|
|
|
|
2017-01-10 David Schweikert <david@schweikert.ch>
|
|
|
|
|
* Version 3.14
|
|
|
|
|
* (feature) Ignore network and broadcast for cidrs /31 and /32 (#102, Martin Topholm)
|
|
|
|
|
* (feature) New option '-M' to set the "Don't Fragment" flag (#91, Don Bowman)
|
|
|
|
|
* (feature) New option '-N' to output statistics for netdata
|
|
|
|
|
(see: http://my-netdata.io/, #105, Costa Tsaousis)
|
|
|
|
|
* (feature) New option '-o' to calculate total outage time (#90, @jgerbeck)
|
|
|
|
|
* (bugfix) Exit code should be 2 when the hostname can't be resolved
|
|
|
|
|
(fixes #98, reported by @green-fox)
|
|
|
|
|
* (bugfix) Fix issue compliling on RHEL/Centos 7 (#95, @jbackman)
|
|
|
|
|
* (bugfix) Lower -i limit to 1 instead of 10
|
|
|
|
|
* (bugfix) Improve interval preciseness of -Q reporting
|
|
|
|
|
* (bugfix) Fix occasional false positive in -Q reporting (#97)
|
|
|
|
|
* (bugfix) Solaris 10 portability fix (#107, Peter Bray)
|
|
|
|
|
|
|
|
|
|
2015-10-21 David Schweikert <david@schweikert.ch>
|
|
|
|
|
* Version 3.13
|
|
|
|
|
* (bugfix) Fix ICMP errors sometimes causing crashes with fping >= 3.11
|
|
|
|
|
(fixes #85, reported by Jamie Heilman and Bill Blough)
|
|
|
|
|
|
|
|
|
|
2015-10-14 David Schweikert <david@schweikert.ch>
|
|
|
|
|
* Version 3.12
|
|
|
|
|
* (bugfix) Fix fping6 -R (fixes #84, reported by Stuart Henderson)
|
|
|
|
|
|
|
|
|
|
2015-10-12 David Schweikert <david@schweikert.ch>
|
|
|
|
|
* Version 3.11
|
|
|
|
|
* (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
|
|
|
|
|
|
|
|
|
|
2014-05-03 David Schweikert <david@schweikert.ch>
|
|
|
|
|
* Version 3.10
|
|
|
|
|
* 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
|
|
|
|
|
|
|
|
|
|
2014-03-08 David Schweikert <david@schweikert.ch>
|
|
|
|
|
* Version 3.9
|
|
|
|
|
* 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
|
|
|
|
|
|
|
|
|
|
2013-11-08 David Schweikert <david@schweikert.ch>
|
|
|
|
|
* Version 3.8
|
|
|
|
|
* Fix segmentation fault introduced in version 3.7 with loop mode (reported
|
|
|
|
|
by Vlad Glagolev, #55)
|
|
|
|
|
|
|
|
|
|
2013-11-04 David Schweikert <david@schweikert.ch>
|
|
|
|
|
* Version 3.7
|
|
|
|
|
* 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)
|
|
|
|
|
|
|
|
|
|
2013-10-10 David Schweikert <david@schweikert.ch>
|
|
|
|
|
* Version 3.6
|
|
|
|
|
* Fix loop issue after 65536 pings (reported by Peter Folk and GBert, #12)
|
|
|
|
|
* Minimum ping data size is now 0
|
|
|
|
|
* Removed setsockopt IPV6_CHECKSUM, which shouldn't be set and breaks
|
|
|
|
|
compiling on Solaris (reported by Juergen Arndt)
|
|
|
|
|
* Fix wrong min RTT value with -Q option (reported by Alexander Ivanov, #51)
|
|
|
|
|
|
|
|
|
|
2013-05-22 David Schweikert <david@schweikert.ch>
|
|
|
|
|
* Version 3.5
|
|
|
|
|
* 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)
|
|
|
|
|
|
|
|
|
|
2012-09-04 David Schweikert <david@schweikert.ch>
|
|
|
|
|
* Version 3.4
|
|
|
|
|
* Revert "Output statistics to stdout instead of stderr", because it breaks
|
|
|
|
|
tools assuming the output goes to stderr
|
|
|
|
|
|
|
|
|
|
2012-08-19 David Schweikert <david@schweikert.ch>
|
|
|
|
|
* Version 3.3
|
|
|
|
|
* 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)
|
|
|
|
|
|
|
|
|
|
2012-05-29 David Schweikert <david@schweikert.ch>
|
|
|
|
|
* Version 3.2
|
|
|
|
|
* Improve documentation for -g option (G.W. Haywood)
|
|
|
|
|
* Performance optimization for big select timeouts (#10, Andrey Bondarenko)
|
|
|
|
|
* Fix restart of select call after interrupt signal (#8, Boian Bonev)
|
|
|
|
|
* Fix infinite loop caused by linked list corruption (#11, Boian Bonev)
|
|
|
|
|
|
|
|
|
|
2012-04-26 David Schweikert <david@schweikert.ch>
|
|
|
|
|
* Version 3.1
|
|
|
|
|
* -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)
|
|
|
|
|
|
|
|
|
|
2011-12-28 David Schweikert <david@schweikert.ch>
|
|
|
|
|
* Version 3.0
|
|
|
|
|
* rewritten main loop for improved performance
|
|
|
|
|
* -T parameter (select timeout) now obsolete
|
|
|
|
|
* Maintenance taken over from unresponsive previous maintainer
|
|
|
|
|
(anybody please step up, if you disagree)
|
|
|
|
|
* New homepage: www.fping.org
|
|
|
|
|
|
|
|
|
|
2009-12-21 Tobi Oetiker <tobi@oetiker.ch>
|
|
|
|
|
* Version v2.4b2-to3-ipv6
|
|
|
|
|
* added -On option to set the TOS octet
|
|
|
|
|
* Removed unused variables from code
|
|
|
|
|
* updated to current autoconf standards
|
|
|
|
|
* Merged Debian changes (see below)
|
|
|
|
|
|
2007-06-07 11:51:06 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jan 25 21:36:00 CET 2006 - mls@suse.de
|
|
|
|
|
|
|
|
|
|
- converted neededforbuild to BuildRequires
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri May 7 11:30:05 CEST 2004 - hmacht@suse.de
|
|
|
|
|
|
|
|
|
|
- Upgrade to version 2.4b2
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Apr 22 16:35:26 CEST 2004 - postadal@suse.cz
|
|
|
|
|
|
|
|
|
|
- fixed gcc warnings
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Sep 17 17:34:28 CEST 2002 - ro@suse.de
|
|
|
|
|
|
|
|
|
|
- removed bogus self-provides
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Jun 11 14:58:35 CEST 2001 - schwab@suse.de
|
|
|
|
|
|
|
|
|
|
- Fix alignment problem properly.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jul 19 14:13:50 CEST 2000 - schwab@suse.de
|
|
|
|
|
|
|
|
|
|
- Fix alignment problem.
|
|
|
|
|
- Pass CFLAGS during configure run.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Apr 13 14:47:45 CEST 2000 - nadvornik@suse.cz
|
|
|
|
|
|
|
|
|
|
- added BuildRoot
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Feb 12 20:29:40 MET 2000 - grimmer@suse.de
|
|
|
|
|
|
|
|
|
|
- added Group tag to spec file
|
|
|
|
|
- use version macro in spec file
|
|
|
|
|
- added full URL to Source tag
|
|
|
|
|
- use _mandir macro in spec file
|
|
|
|
|
- added CXXFLAGS to %build section
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de
|
|
|
|
|
|
|
|
|
|
- ran old prepare_spec on spec file to switch to new prepare_spec.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Apr 22 02:26:53 MEST 1999 - ro@suse.de
|
|
|
|
|
|
|
|
|
|
- fixed for alpha
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jan 29 12:44:02 MET 1999 - grimmer@suse.de
|
|
|
|
|
|
|
|
|
|
- new Package (Version 2.2b1)
|
|
|
|
|
|