RincewindsHat
b6fea24c3d
More consequent booleans
2023-10-09 01:17:44 +02:00
RincewindsHat
6a4b9927cb
fix unused variables compiler warning
2023-10-08 22:50:17 +02:00
RincewindsHat
b053278b18
fix sign compare compiler warnings
2023-10-08 22:49:45 +02:00
RincewindsHat
9426b9a338
Initialise threshold variables properly
2023-10-08 22:48:39 +02:00
RincewindsHat
da59856f99
Fix typo
2023-10-07 22:43:44 +02:00
RincewindsHat
b81847cb5f
Refactor new threshold parser
2023-10-07 11:49:27 +02:00
RincewindsHat
19dc003936
Do some actual error checking on the threshold parser
2023-10-07 11:48:57 +02:00
RincewindsHat
9faa417aeb
Remove useless return after crash
2023-10-06 16:05:01 +02:00
RincewindsHat
aba1ef97f3
Change function type of get_thresholds to better reflect the options and describe it in general
2023-10-06 16:04:43 +02:00
RincewindsHat
d54588eaf0
Update comment
2023-10-06 15:19:33 +02:00
RincewindsHat
6d7d9a87aa
Refactor get_threshold2 to be barely understandable
2023-10-06 15:08:52 +02:00
Danijel Tasov
1ad7e163fa
check malloc
2023-10-06 10:54:20 +02:00
Danijel Tasov
e365f9f58e
do not introduce new ints as bools
2023-10-06 10:54:03 +02:00
datamuc
9280b0eee2
Merge branch 'master' into merge-jitter
2023-10-04 14:02:25 +02:00
Danijel Tasov
dfa5aa4b83
unnecessary space
...
Signed-off-by: Danijel Tasov <m@rbfh.de>
2023-10-04 11:56:23 +02:00
Danijel Tasov
1f49981982
readability improvements
...
Signed-off-by: Danijel Tasov <m@rbfh.de>
2023-10-04 11:52:09 +02:00
Danijel Tasov
843c0bfa46
remove sun ifdef
...
my be readded later with proper comments
Signed-off-by: Danijel Tasov <m@rbfh.de>
2023-10-04 11:45:16 +02:00
Danijel Tasov
4e7eb55079
add some basic tests for the new modes
...
Signed-off-by: Danijel Tasov <m@rbfh.de>
2023-10-04 11:34:25 +02:00
Danijel Tasov
df57a23e0a
update failure regex
2023-10-04 10:39:30 +02:00
Danijel Tasov
6585711b0b
fix host count on when checking multiple hosts
2023-10-04 10:22:35 +02:00
Danijel Tasov
396bcf50ce
adjust check_icmp tests
2023-10-04 10:21:41 +02:00
RincewindsHat
9f9f5fd9b2
Update copyright
2023-10-01 14:05:59 +02:00
RincewindsHat
f2ed728823
Remove trailing lines
2023-10-01 14:03:44 +02:00
RincewindsHat
11487d161c
Comment some endifs to make comprehension easier
2023-10-01 14:03:34 +02:00
RincewindsHat
1aaa238503
Use real booleans
2023-10-01 13:59:00 +02:00
RincewindsHat
0751063918
Homogenize whitespace usage
2023-10-01 13:55:22 +02:00
RincewindsHat
e695a81b13
Remove unnecessary type defines
2023-10-01 13:40:50 +02:00
Danijel Tasov
a0eb219889
update-po
...
Signed-off-by: Danijel Tasov <m@rbfh.de>
2023-09-28 15:42:30 +02:00
Danijel Tasov
e6d2b0b08b
cleanup more merge debris
...
Signed-off-by: Danijel Tasov <m@rbfh.de>
2023-09-27 11:14:18 +02:00
Danijel Tasov
42125d928f
Add some spaces to the output
...
needed if multiple modes are used at once
Signed-off-by: Danijel Tasov <m@rbfh.de>
2023-09-26 17:35:31 +02:00
Danijel Tasov
4ed1d74295
fixed comment
...
Signed-off-by: Danijel Tasov <m@rbfh.de>
2023-09-26 17:26:43 +02:00
Danijel Tasov
111e25efcd
Fix speling
...
Signed-off-by: Danijel Tasov <m@rbfh.de>
2023-09-25 18:29:27 +02:00
Danijel Tasov
3f0cc2533c
Fix compile errors
...
Signed-off-by: Danijel Tasov <m@rbfh.de>
2023-09-25 18:23:54 +02:00
Danijel Tasov
9387e21de7
exit UNKNOWN on -V
...
Signed-off-by: Danijel Tasov <m@rbfh.de>
2023-09-25 09:49:59 +02:00
Danijel Tasov
2f909de340
fix merge error
...
Signed-off-by: Danijel Tasov <m@rbfh.de>
2023-09-23 16:46:15 +02:00
Danijel Tasov
4b242f0678
Merge branch 'jitter-orig' into merge-jitter
2023-09-23 16:33:52 +02:00
Danijel Tasov
8272d73e57
remove root check
...
We can perfectly do icmp without root by using capabalities. So,
instead of doing unsufficient checks beforehand, we just try and fail if
it doesn't work.
Signed-off-by: Danijel Tasov <m@rbfh.de>
2023-09-23 16:18:08 +02:00
waja
265a7c0ed8
Merge branch 'master' into compiler_warning_part_2
2023-06-28 16:39:27 +02:00
RincewindsHat
cb55797937
Refix spelling issues
2023-04-18 00:42:20 +02:00
RincewindsHat
ab62b2ce5d
Fixes for -Wuninitialized
2023-04-18 00:20:28 +02:00
RincewindsHat
907b933a87
Fixes for -Wunused-parameters
2023-04-18 00:20:12 +02:00
RincewindsHat
6c78f0b5ea
Fixes for -Wunused
...
* lib/utils_base.c
* plugins/check_curl.c
* plugins-root/check_dhcp.c
Removed a line which theoretically can not do anything, but there was
comment which indicated something else. Still trying this though.
2023-04-18 00:13:24 +02:00
Jan Wagner
0f3703e641
Fix a lot of typos reported by codespell
2023-04-14 18:35:00 +00:00
RincewindsHat
74b6984047
Merge branch 'master' into check_icmp_cleanup
2023-02-19 14:39:08 +01:00
RincewindsHat
423284edfa
check_icmp: Fix compiler warning
...
This fixes a compiler warning which complains about an uninitialized
value for a variable which is then returned.
This had no real world impact, since the program would crash in the
branch where result is not set.
The variable is initialized to "-1" which would be the error for
inet_pton.
2023-02-19 14:34:29 +01:00
RincewindsHat
d3a4bad51d
check_icmp: Fix compiler warning
...
This fixes a compiler warning with no real world impact.
The compiler complains about a missing return, which is correct, but
in that scenario the program would crash anyways, so this has no impact.
2023-02-19 14:31:21 +01:00
Lorenz Kästle
f79eb4f2ca
Link plugins against libcrypto to make hashes available
2023-02-01 00:57:42 +01:00
Aksel Sjögren
e5db81bb29
check_icmp: fix parsing help/version long options
...
Fix parsing of the long options --help and --version. The special
handling must be done before calling getopt().
This fixes erroneous output like:
./check_icmp --version
./check_icmp: invalid option -- '-'
./check_icmp: invalid option -- 'e'
./check_icmp: invalid option -- 'r'
./check_icmp: invalid option -- '-'
./check_icmp: invalid option -- 'e'
./check_icmp: invalid option -- 'r'
Signed-off-by: Aksel Sjögren <asjogren@itrsgroup.com>
2022-11-29 16:38:33 +01:00
RincewindsHat
9a73a94258
Replace DBL_MAX with INFITY to check if value was set
2022-11-04 17:08:36 +01:00
RincewindsHat
7d074091db
Remove hardcoded DBL_MAX definition
2022-11-04 16:53:57 +01:00