summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2023-03-08check_curl.c: Include all IPs from getaddrinfo() in curl DNS cacheBarak Shohat1-13/+26
2023-03-07check_curl: in SSL host caching mode try to connect and bind and take the ↵Andreas Baumann1-7/+15
first getaddrinfo result which succeeds
2023-03-06check_disk: use cleaner code for ignore-missing optionrefs/pull/1801/headKristian Schuster1-18/+16
- use datatype bool for new vars ignore_missing and path_ignored instead of int - directly initialize preamble and ignored_preamble with their strings
2023-03-04Merge pull request #1807 from RincewindsHat/check_icmp_cleanupLorenz1-21/+19
check_icmp: cleanup
2023-02-24Merge pull request #1843 from monitoring-plugins/curlfixesLorenz1-78/+124
check_curl: Various fixes and improvements
2023-02-20check_disk: fix ugly output with -e option and adapt tests accordinglyKristian Schuster2-9/+9
2023-02-20check_disk: fix tests by setting correct test number and escaping line end regexKristian Schuster1-4/+4
2023-02-19Merge remote-tracking branch 'origin/master' into ↵Kristian Schuster469-19428/+41994
feature_check_disk_add_ignore_missing_option
2023-02-19check_disk: add new tests for new ignore-missing featureKristian Schuster1-5/+15
2023-02-19check_disk: still allow check of available disks with ignore-missing param usedKristian Schuster1-25/+78
Also add reporting of ignored paths. When paths are provided by -p and/ or -r and one path does not match a mounted disk, checking available disks is still possible. Paths provided by -p are reported as ignored, when not available. Due to code structure, this is not possible for -r unfortunately.
2023-02-19Merge branch 'master' into check_icmp_cleanuprefs/pull/1807/headRincewindsHat468-19426/+41992
2023-02-19check_icmp: Fix compiler warningRincewindsHat1-1/+1
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-19check_icmp: Fix compiler warningRincewindsHat1-2/+3
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-19utils_disk: add name_prev pointer to struct parameter_listKristian Schuster2-2/+18
Also added handling of name_prev in np_add_parameter and np_delete_parameter. This make calling the np_delete_parameter function easier, because it requires the previous element as second argument.
2023-02-17using real boolean in check_curlrefs/pull/1843/headAndreas Baumann1-78/+82
2023-02-12changed #else/#if to #elif in libcurl library checksAndreas Baumann1-4/+2
2023-02-12fixed double frees when doing old-style redirectsAndreas Baumann1-4/+14
2023-02-12better cleanup of curl structures and buffersAndreas Baumann1-11/+20
2023-02-11added --cookie-jar and doing proper cleanup of libcurlAndreas Baumann1-13/+34
2023-02-11fixed regerror is MAX_INPUT_BUFFER writting into too small errbufAndreas Baumann1-1/+1
2023-02-11Merge branch 'master' into curlfixesAndreas Baumann444-19092/+41231
2023-02-10Merge pull request #1832 from RincewindsHat/gnulib_update_2023Lorenz444-19091/+41221
Gnulib update 2023 and attendant fixes
2023-02-10Remove some autogenerated filesrefs/pull/1832/headRincewindsHat6-2379/+5
2023-02-10Merge pull request #1839 from monitoring-plugins/gnutlsfixLorenz1-1/+10
fallback to SSL_CTX_use_certificate_file for gnutls
2023-02-08Make preprocessor fallback for gnutls more readablerefs/pull/1839/headLorenz Kästle1-3/+1
2023-02-08cope with radcli-1.3.1 RC_BUFFER_LENStuart Henderson1-0/+4
radcli 1.3.1 now uses RC_BUFFER_LEN instead of BUFFER_LEN. Add an #ifdef to allow working with either.
2023-02-06Merge branch 'master' into gnulib_update_2023Lorenz6-6/+124
2023-02-06Ignore .dirstamp files in gnulibRincewindsHat2-0/+1
2023-02-06Remove .deps files and folderRincewindsHat8-597/+1
2023-02-06Merge branch 'master' into curlfixesAndreas Baumann3-2/+77
2023-02-06Merge pull request #1840 from RincewindsHat/check_http_end_chunk_onlyLorenz2-2/+76
check_http: fix for single zero size chunk only
2023-02-06check_http: Implement special case test for zero size chunk onlyrefs/pull/1840/headRincewindsHat1-1/+69
2023-02-06check_http: Handle chunked encoding without actual content correctlyRincewindsHat1-1/+7
2023-02-06Merge branch 'master' into gnutlsfixwaja1-0/+1
2023-02-06Adding non-free source list (Closes: #1837)Jan Wagner1-0/+1
(due https://lists.debian.org/debian-devel-announce/2023/02/msg00000.html)
2023-02-05using CURLOPT_REDIR_PROTOCOLS_STR instead of CURLOPT_REDIR_PROTOCOLS for ↵Andreas Baumann1-0/+4
curl >= 7.85.0
2023-02-04fallback to SSL_CTX_use_certificate_file for gnutlsAndreas Baumann1-1/+12
2023-02-03add extra output to pgsql checkrefs/pull/1486/headphowen1-1/+11
2023-02-03check_mailq.pl: separate submission queuerefs/pull/1192/headJan Wagner2-6/+31
check_mailq.pl ignores the separate submission queue used in (modern?) sendmail implementations. For the queue output below with one message in the submission queue and no messages in the transport queue, check_mailq.pl reports zero messages in the queue because the request count from the last queue always overwrites previous queues. If the sendmail MTA isn't running or has become wedged, messages will sit in the submission queue forever. The attached patch fixes this in a backwards compatible way (i.e., it shouldn't break any of the currently supported formats). -- Just turning attached patch of github issue #972 into a push request. (Closes #972)
2023-02-02sslutils.c: Move function after a function it uses to avoid forward declarationsRincewindsHat1-11/+12
2023-02-02Updating documentation to new version numberJan Wagner1-4/+4
2023-02-02Switch back to git versionJan Wagner2-2/+2
2023-02-01Preaparing Release 2.3.3v2.3.3Jan Wagner4-2/+45
2023-02-01Update release doc to recent versionsJan Wagner1-3/+3
2023-02-01Fix hashes in tests since we are using sha256 nowLorenz Kästle1-3/+3
2023-02-01Also link LIB_CRYPTO against testsLorenz Kästle1-1/+1
2023-01-31Link plugins against libcrypto to make hashes availableLorenz Kästle2-3/+3
2023-01-31check_disk: Remove weird code (workaround?) which broke with gnulib updateLorenz Kästle1-1/+1
2023-01-31Do not ignore /gl/warn-on-use.h and gl/arg-nonnull.hRincewindsHat3-2/+175
2023-01-31Add gl/c++defsRincewindsHat2-1/+331
Somehow the build fails without this??? Try to make it work.