Commit Graph

63 Commits (3dd524f127ec5904b7fa250e6a47b5a5f0922040)

Author SHA1 Message Date
David Schweikert b5b630bd3c fix a couple of compiler warnings 9 years ago
David Schweikert a37399ede9 Exit code should be 2 when the hostname can't be resolved (fixes #98) 9 years ago
Bill Blough 4eb955ee85 Pass imcp unreachable message string to print_warning instead of int.
This fixes the segfault reported in issue 85.
9 years ago
David Schweikert 42ceba6069 Remove apparently dead code (Ryan C. Underwood) 9 years ago
Andrey Jr. Melnikov 4e14f407aa Use more readably cksum variant and move function into v4 sockets code. 9 years ago
Anthony DeRobertis 58fcce9547 New option -R to use random bytes instead of NULLs (#72, Anthony DeRobertis) 9 years ago
David Schweikert c628bfd090 remove unused variable 9 years ago
David Schweikert 07e719d8db add -Wall -Wextra, fix some errors 10 years ago
David Schweikert 2f4781214b further unification work 10 years ago
David Schweikert 22e4ad996f further unification work 10 years ago
David Schweikert 039c8b0645 Revert 'get all addresses' change for now 10 years ago
David Schweikert 614362b555 Use sockaddr_storage and simplify code, so that we can one day support both IPv4 and IPv6 with the same binary 10 years ago
David Schweikert 3cc482f2d3 Fix double entries with fping -u and unreachable hosts 11 years ago
David Schweikert 2b5d9ef795 remove support for NIS groups, do not retry twice DNS lookup on DNS lookup problem 11 years ago
David Schweikert e79444f09a more tests 11 years ago
David Schweikert b779e14db6 test fix 11 years ago
David Schweikert c9f276b3cd more tests 11 years ago
David Schweikert 75101dd843 more tests 11 years ago
David Schweikert a7f351fb8e re-order options in usage information 11 years ago
David Schweikert 86f0b1e380 Allow option '-f' also for non-root (since setuid privileges are dropped) 11 years ago
David Schweikert 3cf9a8a3cd Fix confusing error message with -g and IPv6 addresses (fixes #58) 11 years ago
David Schweikert af0446b046 more tests 11 years ago
David Schweikert 8bd200905d some more tests 11 years ago
David Schweikert 0decb829d8 silence clang warning 11 years ago
David Schweikert 3e8eb6c613 Fix random output on socket error (reported by Aleksandrs Saveljevs, #56) 11 years ago
David Schweikert d6808efd81 Fix segmentation fault introduced in version 3.7 with loop mode (#55) 11 years ago
David Schweikert d141744adb Fix fping hanging forever on permanent sendto failure (Shawn Chu, #52) 11 years ago
David Schweikert e1cdf8e1d3 Fix again compatibility issue with FreeBSD (Shawn Chu) 11 years ago
David Schweikert 5c68d6f338 don't consider duplicate pings as successful replies (#53) 11 years ago
David Schweikert 0ab66f80de Refactor socket handling, allow running as non-root on Mac OS X by using non-privileged ICMP (#7) 11 years ago
David Schweikert 9fca2a141b Fix wrong min RTT value with -Q option (reported by Alexander Ivanov, #51) 11 years ago
David Schweikert 4aad0b2c14 fix compilation issue 12 years ago
David Schweikert fb5f5779cc Merge seqmap branch, fixes #12 12 years ago
David Schweikert a0252f6e79 Removed setsockopt IPV6_CHECKSUM, which shouldn't be set and breaks compiling on Solaris (reported by Juergen Arndt) 12 years ago
David Schweikert 7e55f0b073 Fix loop issue after 65536 pings (reported by Peter Folk and GBert, #12), Minimum ping data size is now 0 12 years ago
David Schweikert 8daad08e1d work on seqmap 12 years ago
David Schweikert 121bea1d24 Fix compatibility issue with FreeBSD (Alexandre Raynaud, Jason Harris, #39) 12 years ago
David Schweikert 543d22122d Merge pull request #42 from tohojo/master
Add -D flag to print timestamp in front of output lines.
12 years ago
David Schweikert 70a29a11af fix sprint_tm buffer size crash (reported by Japheth Cleaver) 12 years ago
David Schweikert b0e09ce6fe Coverity: remove pointless expression 12 years ago
Dipen Lad 69fff78ca4 fix clang warning: comparison of unsigned expression < 0 is always false 12 years ago
Toke Høiland-Jørgensen 5b6784a4ea Fix formatting of usec part of timestamp output. 12 years ago
Toke Høiland-Jørgensen 25dc120355 Add -D flag to print timestamps before output lines (like Linux ping). 12 years ago
Simon Hitzemann 1c85a422c1 Fixes failing fping6 build on OS X 10.8 12 years ago
David Schweikert 81c96c0807 Revert "Output statistics to stdout instead of stderr (suggested by Simon Leinen, #9)"
This reverts commit b4d0a93b70.
12 years ago
David Schweikert 4cab2f8598 Fix -n flag in fping6 (#28) 13 years ago
David Schweikert aa5f849c5d Fix error message on DNS error for IPv6 hosts (#27) 13 years ago
David Schweikert 1bb43dc07f fix wrong use of pointer (causing segfault) 13 years ago
David Schweikert b4d0a93b70 Output statistics to stdout instead of stderr (suggested by Simon Leinen, #9) 13 years ago
David Schweikert a19c537fc5 Fix "options inet6" breaking IPv4 name resolution (reported by Matt LaPlante, #17) 13 years ago