* New option --icmp-timestamp to send ICMP timestamp requests (ICMP type 13)
instead of ICMP Echo requests (#353#363, thanks @auerswal and @gsnw-sebast)
* New option --print-ttl to print returned TTL value (#354, thanks @nalves599)
* New option --print-tos to print returned TOS value (#335#346#347, thanks
@auerswal and @gsnw-sebast)
* New option --check-source (#334, thanks @auerswal)
* Predefined various timestamp formats (#321, thanks @auerswal and @gsnw-sebast)
* Print cumulative stats with -Q SECS,cumulative (#315, thanks @auerswal)
* ci: Upgrade actions/upload-artifact to v4 (#360, thanks @gsnw-sebast)
* ci: Azure Pipeline only trigger when changes are made in the development branch
(#359, thanks @gsnw-sebast)
* ci: Upgrade actions/upload-artifact to v3 (#355, thanks @pevik)
* ci: Azure Pipeline YAML add docker build (#354, thanks @gsnw-sebast)
* Dockerfile: change distribution from ubuntu to debian (#350, thanks
@gsnw-sebast)
* Fix warning unused parameter 'reply_timestamp' under macOS (#348, thanks
@gsnw-sebast)
* Fix increase maximum -s value to 65507 (#344, thanks @pevik)
* ci: use File::Temp to create temporary directory (#343, thanks @auerswal)
* Fix -k, --fwmark with setuid fping executable (#342, thanks @auerswal)
* Another batch of additional tests (take 2) (#341, thanks @auerswal)
* Document that -a and -u are overridden by -c and -C (#338, thanks @auerswal)
* Fix macOS build warning sets SEQMAP_TIMEOUT_IN_NSSEQMAP_TIMEOUT_IN_NS as INT64_C
(#336, thanks @gsnw-sebast)
* Fix inconsistent limits for address generation via -g, --generator using either
range or CIDR (#331, thanks @auerswal)
* Some additional tests (#329, thanks @auerswal)
* ci: skip an unreliable test on macOS (#328, thanks @auerswal)
* Fix incorrect return-value check for a scanf like function (CWE-253) (#323,
OBS-URL: https://build.opensuse.org/package/show/network:utilities/fping?expand=0&rev=58
- update to 5.2:
* New option -X / --fast-reachable to exit immediately once N
hosts have been found
* New option -k / -fwmark to set Linux fwmark mask (#289,
* Always output fatal error messages
* Fallback to SO\_TIMESTAMP if SO\_TIMESTAMPNS is not available
* Fix running in unprivileged mode
* Fix build issue for NetBSD/alpha
* Fix build issue for OpenBSD/alpha
* Fix build warning for long int usage
* Fix build error with musl libc
* Fix to guard against division by zero
* Decouple -a/-u effects from -c
* Added contrib/Dockerfile
* Update github action os images
(#91, Don Bowman)
+ Feature:
- Enable missing ipv6 support
- update to 3.4
- add ipv6 support (bnc#555691)
- removed bogus self-provides
OBS-URL: https://build.opensuse.org/request/show/1172977
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fping?expand=0&rev=39
* New option -X / --fast-reachable to exit immediately once N
hosts have been found
* New option -k / -fwmark to set Linux fwmark mask (#289,
* Always output fatal error messages
* Fallback to SO\_TIMESTAMP if SO\_TIMESTAMPNS is not available
* Fix running in unprivileged mode
* Fix build issue for NetBSD/alpha
* Fix build issue for OpenBSD/alpha
* Fix build warning for long int usage
* Fix build error with musl libc
* Fix to guard against division by zero
* Decouple -a/-u effects from -c
* Added contrib/Dockerfile
* Update github action os images
(#91, Don Bowman)
+ Feature:
- Enable missing ipv6 support
- update to 3.4
- add ipv6 support (bnc#555691)
- removed bogus self-provides
OBS-URL: https://build.opensuse.org/package/show/network:utilities/fping?expand=0&rev=56
- update to 5.0:
- In non-quiet loop and count mode, a line is printed for every lost packet
8.8.8.8 : xmt/rcv/%loss = 2/2/0%, min/avg/max = 12.3/12.5/12.8
8.8.8.7 : xmt/rcv/%loss = 2/0/100%
- The returned size in bytes now always excludes the IP header, so if before it
reported '84 bytes' e.g. when using 'fping -l', now it reports '64 bytes'.
This is to make the reported size consistent with ping(8) from iputils and
also with fping when pinging a IPv6 host (which never included the IPv6
header size).
- The number of sent pings is only counted when the pings are received or have
timed out, ensuring that the loss ratio will be always correct. This makes it
possible, for example, to use loop mode (-l) with interval statistics (-Q)
and a timeout larger than period, without having the issue that initially
some pings would be reported as missing (#193)
- Improved precision of measurements from 10us to 1us (#136, thanks @tycho)
- The reported size of received packets is now always correct on Linux even for
packets > 4096 bytes.
OBS-URL: https://build.opensuse.org/request/show/827348
OBS-URL: https://build.opensuse.org/package/show/network:utilities/fping?expand=0&rev=51
- correct download URL (upstream is using .gz instead of bz2)
- refreshed fping-4.2-gcc10-extern.patch
- add fping-4.2-gcc10-extern.patch to fix build with GCC10
- bzip2 the sources
- package COPYING file instead of INSTALL file
- use permission settings only on SLE-15 and newer
- Update to version 4.2
* Allow decimal numbers for -t -i -p and -Q
* New option -x/--reachable to check # of reachable hosts
* Fix build with --disable-ipv6 (#134)
* Fix hang with '-6' if the binary is named 'fping6'
* Get rid of warning 'timeout -t value' (#142)
OBS-URL: https://build.opensuse.org/request/show/814570
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fping?expand=0&rev=33
- Update to version 3.9:
+ Fix random output on socket error (#56).
+ Support ppc64le architecture by including alpha libtool
version.
+ 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.
- Changes from version 3.8:
+ Fix segmentation fault introduced in version 3.7 with loop mode
(#55).
- Changes from 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.
+ Fix fping hanging forever on permanent sendto failure.
+ Fix duplicate echo reply packets causing early stop in count
mode (#53).
- Changes from version 3.6:
+ Fix loop issue after 65536 pings (#12).
+ 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 (#51).
- Drop export CFLAGS="%optflags -D_GNU_SOURCE -fwhole-program", it
breaks the build. (forwarded request 225188 from Zaitor)
OBS-URL: https://build.opensuse.org/request/show/225204
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fping?expand=0&rev=24
- Update to version 3.9:
+ Fix random output on socket error (#56).
+ Support ppc64le architecture by including alpha libtool
version.
+ 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.
- Changes from version 3.8:
+ Fix segmentation fault introduced in version 3.7 with loop mode
(#55).
- Changes from 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.
+ Fix fping hanging forever on permanent sendto failure.
+ Fix duplicate echo reply packets causing early stop in count
mode (#53).
- Changes from version 3.6:
+ Fix loop issue after 65536 pings (#12).
+ 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 (#51).
- Drop export CFLAGS="%optflags -D_GNU_SOURCE -fwhole-program", it
breaks the build.
OBS-URL: https://build.opensuse.org/request/show/225188
OBS-URL: https://build.opensuse.org/package/show/network:utilities/fping?expand=0&rev=22