Commit Graph

638 Commits (b3b6604f55b819748b4a37cad48e72e92a3b8a5c)
 

Author SHA1 Message Date
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
David Schweikert 2cb373463f simplify timespec conversions to ns, prepare mocking of receive_packet 4 years ago
David Schweikert 6505832d6a
Merge pull request #194 from Kiskae/portable_signals
Improve portability of signal handling
4 years ago
David van Leusen 254573f241 use sigaction when possible 4 years ago
David van Leusen 69f7277076 implement finish handler through flag instead of direct call in signal handler 4 years ago
David Schweikert 2b5c0e62ec
Merge pull request #193 from schweikert/timeout-events
refactored event loop, now for each ping create both next-ping+timeout events
4 years ago
David Schweikert bb8d71ef27 refactored event loop, now for each ping we create both a ping and a timeout event 4 years ago
Steven Noonan 6600b04152 only use getsockname() for identity with SOCK_DGRAM sockets
Signed-off-by: Steven Noonan <steven@uplinklabs.net>
4 years ago
David Schweikert 8152668607 update CHANGELOG 5 years ago
David Schweikert c7437d8f61
Merge pull request #187 from Polynomial-C/disable-ipv6_build_fix
Fix build with --disable-ipv6
5 years ago
Lars Wendler 54e97d9e39
Fix build with --disable-ipv6
Otherwise build breaks with:

fping.c:399:14: error: ‘ident6’ undeclared (first use in this function); did you mean ‘ident4’?
  399 |     ident4 = ident6 = getpid() & 0xFFFF;
      |              ^~~~~~
      |              ident4

Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
5 years ago
David Schweikert 08c83453f3 Merge branch 'v4.x' into develop 5 years ago
David Schweikert 3690be9cdd avoid including ci/build in dist tarball 5 years ago
David Schweikert 9731556633 prepare for version 5.x 5 years ago
David Schweikert c1d3f65694 update changelog 5 years ago
David Schweikert 721af135db
Merge pull request #136 from tycho/high-resolution-clock-sources
Move to 1us resolution for latency measurements
5 years ago
David Schweikert c27f37c91c prepare release 4.3 5 years ago
David Schweikert 97f995f38e get rid of deprecated bzero() 5 years ago
David Schweikert efc5ed3263 Use line buffering for stdout. fixes #179 5 years ago
David Schweikert e38f2b221c add missing files from tar.gz (ci, contrib, README.md) - fixes #178 5 years ago
David Schweikert 52af20a3ed update changelog 5 years ago
David Schweikert f5f9415651
Merge pull request #151 from brownowski/duplicate-patch-1
Only increase num_alive if response is not a duplicate
5 years ago
David Schweikert 5eff605bbb
Merge pull request #185 from laddp/develop
Add SIGQUIT summary support similar to ping
5 years ago
Patrick Ladd e064c36df8 Add SIGQUIT summary support similar to ping
This reverts commit 3b3877f651af816006ab620f7a189c2c1a3fad8a.
5 years ago
David Schweikert ee648fccde Merge pull request #172 from vlvkobal/develop
Fix xmt stats in Netdata output
5 years ago
Steven Noonan ad451e7a15
test-05: don't assume -D timestamp is based on UNIX epoch
If CLOCKID != CLOCK_REALTIME, it probably will not have anything to do
with the UNIX epoch, so it could be smaller than 10 digits.

Signed-off-by: Steven Noonan <steven@uplinklabs.net>
5 years ago
Steven Noonan 754a21e2bd
move to 1us resolution for latency measurement
Signed-off-by: Steven Noonan <steven@uplinklabs.net>
5 years ago
Steven Noonan 8aa4361118
allow passing hex or decimal arguments to -z (debug) flag
Signed-off-by: Steven Noonan <steven@uplinklabs.net>
5 years ago
Steven Noonan e21b68f62e
main: add missing getopt_long specification for -z debug argument
Signed-off-by: Steven Noonan <steven@uplinklabs.net>
5 years ago
David Schweikert 25e30da512
Merge pull request #172 from vlvkobal/develop
Fix xmt stats in Netdata output
5 years ago