David Schweikert
f1d3615706
Merge pull request #217 from gsnw/bug/203
...
Fixed wrong timestamp under Free- and OpenBSD and macOS
3 years ago
German Service Network
04af04c839
Fixed wrong timestamp under Free- and OpenBSD and macOS
3 years ago
David Schweikert
749127f525
Merge pull request #227 from aafbsd/patch-1
...
fix getnameinfo
3 years ago
David Schweikert
03aea81617
Merge pull request #229 from gsnw/bug/219
...
use formatstring macro PRId64 in print_netdata for output int64_t
3 years ago
David Schweikert
df5f072ddd
Merge pull request #235 from schweikert/travis-fix
...
make travis testing more robust
3 years ago
David Schweikert
7b3cf2593a
fix travis build
3 years ago
David Schweikert
ca3cf3a347
Merge pull request #232 from zdyxry/spec
...
Use setcap to specify specific files
3 years ago
Yiran Zhou
029da075e2
Use setcap to specify specific files
3 years ago
David Schweikert
19ddae8fdc
Merge pull request #226 from k0ste/help
...
Netdata feature: use host instead name as family label
3 years ago
German Service Network
ea0eda41f1
use formatstring macro PRId64 in print_netdata for output int64_t
3 years ago
aafbsd
bbe847a5d9
Update fping.c
...
getnameinfo() was not called properly for IPv4 (didn't check v6).
Additionally, one might also want to check the result code, call gai_strerror() and inform the user if s.th. goes wrong
3 years ago
David Schweikert
b4aeda17fd
Merge pull request #215 from normanr/develop
...
Allow -4 option to be given multiple times when IPv6 is enabled.
3 years ago
Konstantin Shalygin
b46c161bb3
Netdata feature: use host instead name as family label
...
Fixes https://github.com/netdata/netdata/issues/11336
3 years ago
David Schweikert
d05a7e7bf9
Merge pull request #208 from timgates42/bugfix_typo_permanently
...
docs: fix simple typo, permanetly -> permanently
3 years ago
Norman Rasmussen
e432f46e01
Allow -4 option to be given multiple times when IPv6 is enabled.
4 years ago
Tim Gates
95df9d00f5
docs: fix simple typo, permanetly -> permanently
...
There is a small typo in src/fping.c.
Should read `permanently` rather than `permanetly`.
4 years ago
David Schweikert
eac20347ba
Merge pull request #200 from simetnicbr/for-upstream/privileged-SO_BINDTODEVICE
...
fping: retain privileges until after privileged setsockopt
4 years ago
David Schweikert
49673f7862
Merge pull request #198 from dinoex/develop
...
- fix regression introduced in fping 4.3
4 years ago
David Schweikert
ce9d6b351e
Merge pull request #197 from gsnw/develop
...
Update Azure Pipline based on travis-ci tuning
4 years ago
Henrique de Moraes Holschuh
59d83ed402
fping: retain privileges until after privileged setsockopt
...
On Linux, one needs privileges to setsockopt(SO_BINDTODEVICE), and the
current code would drop setuid root privileges too soon.
Temporarily drop privileges instead, and raise them back to issue the
privileged setsockopt(). Once we know we won't need to do any further
privileged setsockopt(), permanently drop privileges.
For now, assume SO_BINDTODEVICE is the only setsockopt that needs this.
4 years ago
Dirk Meyer
31f76f6071
- fix regression introduced in fping 4.3
...
bind to source only when option was set.
this allows to work in jails and lxc with custom IPs.
this allows IPv4 only and IPv6 only hosts
4 years ago
German Service Network
f2b2cdf620
Update Azure Pipline based on travis-ci tuning
4 years ago
David Schweikert
296de3d7a2
small fixes to changelog
4 years ago
David Schweikert
03bfc48ff4
travis-ci: fix deploy stage
4 years ago
David Schweikert
5f5220939d
travis-ci: fix deploy stage
4 years ago
David Schweikert
f6e3d7194d
prepare 5.0 release
4 years ago
David Schweikert
57d49f2d8e
move coverity scan to a script, so that it doesn't run for every job
4 years ago
David Schweikert
2ca8edeaf6
change license field in fping.spec to something that seems better matching, fixes #192
4 years ago
David Schweikert
0d8f3cef2a
move coverity scan to a script, so that it doesn't run for every job
4 years ago
David Schweikert
aeea60a0e0
move coverity scan to a script, so that it doesn't run for every job
4 years ago
David Schweikert
5a6a61cb32
update coverage badge link
4 years ago
David Schweikert
4f16eea49f
use int64_t for time-related variables
4 years ago
David Schweikert
2dbe46f936
remove debug output
4 years ago
David Schweikert
363396c28f
use int64_t everywhere, instead of long and 10us values
4 years ago
David Schweikert
88ef7a7b98
Merge branch 'testing-improvements' into develop
4 years ago
David Schweikert
73bfc121c2
more travis-ci improvements
4 years ago
David Schweikert
d06b8fcea3
Merge pull request #196 from schweikert/travis-improvements
...
Travis CI improvements, add macos testing
4 years ago
David Schweikert
5655b7664c
travis-ci improvements
4 years ago
David Schweikert
3bb2811139
travis-ci: use xenial autotools instead of building them
4 years ago
David Schweikert
2f71a6a701
travis-ci improvements, add macos testing
4 years ago
David Schweikert
9682f3e49d
add a not about unprivileged mode
4 years ago
David Schweikert
a136764f8c
always exclude IP header in returned size
4 years ago
David Schweikert
43f6e3498e
print lost pings in loop and count mode, fixes #175
4 years ago
David Schweikert
130b1d6f9b
revert sprint_tm change doing apparent wrong casting
4 years ago
David Schweikert
fec099871c
fix compiler warning
4 years ago
David Schweikert
da27697eb4
small formatting fixes to printed time
4 years ago
David Schweikert
fe4388ca3d
use int64_t whenever time is stored, fixes #195
4 years ago
David Schweikert
eb87a2affd
use int64_t instead of struct timespec everywhere
...
This should be more efficient and is also easier to read.
4 years ago
David Schweikert
5473c7d734
remove unused host_entry fields
4 years ago
David Schweikert
ac3eb34ad7
Merge branch 'develop' of github.com:schweikert/fping into develop
4 years ago