Commit Graph

163 Commits (0d4648c9765b2abaec58c4afbfca91402ddc71da)

Author SHA1 Message Date
David Schweikert a4522f1af2 Get rid of warning "timeout (-t) value larger than period (-p) produces unexpected results", fixes #142 6 years ago
David Schweikert a74d32cfb1 Merge branch 'develop' of github.com:schweikert/fping into develop 6 years ago
David Schweikert 4b7d4cb536 Allow decimal numbers for '-t', '-i', '-p', and '-Q'. fixes #133 6 years ago
David Schweikert 69f11b104d rename --min_reachable again to --reachable, and update changelog 6 years ago
David Schweikert 80067fcdd5
Merge pull request #138 from deepak0004/develop
Adding -x option which allows user to specify a threshold and check if atleast those many hosts are active
6 years ago
deepak0004 03d821e983 Removing flag variable and its dependencies, printing required and reachable hosts, and changing initialisation of min_reachable 6 years ago
deepak0004 af9b3bfbfe Adding separate exit codes for success or failure, and printing the number of reachable hosts 6 years ago
David Schweikert 6694668fdb
Merge pull request #139 from abelbeck/fping6
Add backward compatibility for fping6 sym-link

Using sym-links to select IPv6 is discouraged (because it doesn't work the same for IPv4), but I understand that this can help for some use cases (i.e. in particular for the embedded linux distro use case, where having two binaries is an issue). Also, I guess nobody is going to have a binary called fping6 and expect it to do IPv4, so, I guess, no harm done.
6 years ago
Lonnie Abelbeck 03e050a395 Fix hang with '-6', with ipv6 kernel module, but not loaded 6 years ago
Lonnie Abelbeck a82f40f246 Add backward compatibility for fping6 sym-link 6 years ago
deepak0004 9812557c71 Changing the exit code as per travis ci 6 years ago
deepak0004 8e33daed93 Adding travis ci tests for more coverage and rectifying a mistake 6 years ago
deepak0004 b18e930bed Making the reqd changes 6 years ago
deepak0004 7338b4b859 Adding -x option which allows user to specify a threshold and check if atleast those many hosts are active 6 years ago
David Schweikert 180c6dd8d0 fix whitespace 6 years ago
Lars Wendler aa4a5f681a
Fix build with --disable-ipv6
Otheriwse build breaks with:

fping.c:690:24: error: ‘socket6’ undeclared (first use in this function);
did you mean ‘socket4’?
6 years ago
David Schweikert b4277e33a9 fix --help test, prepare 4.1 release 7 years ago
David Schweikert df7a819fd9 Allow running fping --help even when raw socket can't be opened, fixes #131 7 years ago
David Schweikert b2d35174c9 Fix segfault introduced with #118 change, thanks Simon 7 years ago
David Schweikert bb0eeaaeba Fix running on servers with disabled IPv6, fixes #118 7 years ago
Ramon Novoa c950ceccea Return -1 when socket_can_read times out.
0 is a valid file descriptor. Use -1 instead to signal a timeout.
7 years ago
David Schweikert 5d84ad4c94 avoid duplicate hosts with -m 8 years ago
David Schweikert 2ac223ed34 improve help text 8 years ago
David Schweikert 7f54300634 improve help text 8 years ago
David Schweikert c2d86786e2 fix compiler warning 8 years ago
David Schweikert cbfdcb40ff -i/-p restrictions only enforced with ./configure --enable-safe-limits, change -i default from 25 to 10 8 years ago
David Schweikert 94f976910a reword a bit help text for #32 8 years ago
David Schweikert 80a45dc165 reformat 8 years ago
David Schweikert 7592cc2a19 discard late packets, auto-adjust timeout for -c/-C/-l, fixes #32 8 years ago
David Schweikert 24ce982e5b improve coverage 8 years ago
David Schweikert d18ad321de long options, better example 8 years ago
David Schweikert bab585e9fa new option --rdns 8 years ago
David Schweikert 2a86182f95 make help a bit narrower 8 years ago
David Schweikert 4f672b9b62 work on long option names, #73 8 years ago
David Schweikert 6bd608bf7a initial work on long option names, #73 8 years ago
David Schweikert 9be8d6cb5d remove references to fping6 8 years ago
David Schweikert d9f86182e8 fix setting of IPv4 source address 8 years ago
David Schweikert 48ec5600e0 fix compatibility issue with GNU Hurd 8 years ago
David Schweikert 725893402d reformat 8 years ago
David Schweikert e5c3839073 integrate optparse (https://github.com/skeeto/optparse) 8 years ago
David Schweikert 9787dd0136 sync with develop 8 years ago
David Schweikert 6b99b7bb89 compatibility fixes and prepare rc2 8 years ago
David Schweikert 35d52d0b30 Fix option -m to return all IPs of a hostname 8 years ago
David Schweikert 98269fb83e unification work 8 years ago
David Schweikert 12971e5409 ipv4/ipv6 unification fixes 8 years ago
David Schweikert 3c53d9be3f first version of fping that can do ipv4 and ipv6 at the same time 8 years ago
David Schweikert 8d4c69998d unification work 8 years ago
David Schweikert 4262e74ff9 more cleanup 8 years ago
David Schweikert e827b6719a another attempt at fixing coverity warning 8 years ago
David Schweikert 64d41f6295 coverity scan fixes 8 years ago