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