summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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-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-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-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 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-04fallback to SSL_CTX_use_certificate_file for gnutlsAndreas Baumann1-1/+12
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.
2023-01-31remove gl/c++defs, replace gl/gettext with gl/gettext-hRincewindsHat14-3565/+3
2023-01-31Replace sha1 with sha256 in utils_baseRincewindsHat2-5/+5
2023-01-31Remove sha1 and add sha256RincewindsHat21-434/+3507
2023-01-31Set autoconf prerequisite version to 2.64RincewindsHat1-1/+1
2023-01-31Sync with the latest Gnulib code 668c0b8ffaRincewindsHat433-16866/+41950
2023-01-31Merge pull request #1830 from monitoring-plugins/fix_1829Lorenz1-6/+7
check_http: Fix memory reallocation error in chunk decoding logic
2023-01-30check_http: Add space for ending NULL byte in array for chunked encodingrefs/pull/1830/headLorenz Kästle1-2/+4
2023-01-30check_http: Fix memory reallocation error in chunk decoding logicLorenz Kästle1-4/+3
This patch should fix an error with the way memory reallocation was used, which resulted in "realloc(): invalid next size". It is not completely clear to me as to what caused this problem, but apparently one can not depend handing a pointer to "realloc(3)" and expect that it still works afterwards, but one should/must use the one returned by the function. Also this patch replaces a variable which was used to remember the position in the array by just computing that from the current values.
2023-01-20check_disk: Clarify usage possibilites (#1745)Lorenz1-1/+1
* Clarify usage possibilites of check_disk * Remove superfluous newlines Co-authored-by: waja <waja@users.noreply.github.com>
2023-01-20add tests for check_loglorenzg1-0/+82
2023-01-20Fix indentslgmu1-4/+4
2023-01-20Added --exclude, cleanup args, fix -a count buglgmu1-60/+31
Added --exclude to exclude patterns Cleaned up duplicated code in the args Fixed a bug when using --all because the count always returned "1" even when nothing matched entry=$($GREP "$query" "$tempdiff") count=$(echo "$entry" | wc -l) Example: $ touch testfile $ TEST123=$(grep 'test' testfile) $ echo "$TEST123" | wc -l 1
2023-01-20fix check_snmp regex matchesSven Nierlein1-2/+21
the multiplier function always tried to extract a number, even if the result is a string because of using a mib. before: ``` ./check_snmp -H hostname -P2c -c public -o IF-MIB::ifAdminStatus.11466 -vvv -r 0 /usr/bin/snmpget -Le -t 10 -r 5 -m ALL -v 2c [context] [authpriv] 10.0.13.11:161 IF-MIB::ifAdminStatus.11466 IF-MIB::ifAdminStatus.11466 = INTEGER: up(1) Processing oid 1 (line 1) oidname: IF-MIB::ifAdminStatus.11466 response: = INTEGER: up(1) SNMP OK - 0 | IF-MIB::ifAdminStatus.11466=0;; ``` the regexp 0 matches, even if the actual result is "up(1)". after this patch: ``` ./check_snmp -H hostname -P2c -c public -o IF-MIB::ifAdminStatus.11466 -vvv -r 0 /usr/bin/snmpget -Le -t 10 -r 5 -m ALL -v 2c [context] [authpriv] 10.0.13.11:161 IF-MIB::ifAdminStatus.11466 IF-MIB::ifAdminStatus.11466 = INTEGER: up(1) Processing oid 1 (line 1) oidname: IF-MIB::ifAdminStatus.11466 response: = INTEGER: up(1) SNMP CRITICAL - *up(1)* | ```
2023-01-18Fixing nullmailer regexandrew bezella1-2/+2
attached is a patch that updates the format expected in the nullmailer mailq output. the regex is a little more flexible and less specific than the previous version.
2023-01-17Fixing spelling errors (#1826)waja3-3/+3
2023-01-08Check apt usage (#1793)Lorenz1-20/+20
* Remove trailing whitespaces * Use real booleans * Fix comment * Put upgrade options in the root sections Co-authored-by: waja <waja@users.noreply.github.com>
2023-01-07tests: fix chunked encoding test serverSven Nierlein2-20/+16
2023-01-07check_http/check_curl: add chunked encoding testSven Nierlein2-2/+34
2023-01-07Reformat a part to increase readabilityRincewindsHat1-3/+13
2023-01-07Undo clang formattingRincewindsHat1-845/+790
2023-01-07Fix several bug in the implementation of unchunkingRincewindsHat1-6/+12