Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-02-05 | using CURLOPT_REDIR_PROTOCOLS_STR instead of CURLOPT_REDIR_PROTOCOLS for ↵ | Andreas Baumann | 1 | -0/+4 | |
curl >= 7.85.0 | |||||
2023-02-04 | fallback to SSL_CTX_use_certificate_file for gnutls | Andreas Baumann | 1 | -1/+12 | |
2023-02-03 | check_mailq.pl: separate submission queuerefs/pull/1192/head | Jan Wagner | 2 | -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-02 | sslutils.c: Move function after a function it uses to avoid forward declarations | RincewindsHat | 1 | -11/+12 | |
2023-02-02 | Updating documentation to new version number | Jan Wagner | 1 | -4/+4 | |
2023-02-02 | Switch back to git version | Jan Wagner | 2 | -2/+2 | |
2023-02-01 | Preaparing Release 2.3.3v2.3.3 | Jan Wagner | 4 | -2/+45 | |
2023-02-01 | Update release doc to recent versions | Jan Wagner | 1 | -3/+3 | |
2023-02-01 | Fix hashes in tests since we are using sha256 now | Lorenz Kästle | 1 | -3/+3 | |
2023-02-01 | Also link LIB_CRYPTO against tests | Lorenz Kästle | 1 | -1/+1 | |
2023-01-31 | Link plugins against libcrypto to make hashes available | Lorenz Kästle | 2 | -3/+3 | |
2023-01-31 | check_disk: Remove weird code (workaround?) which broke with gnulib update | Lorenz Kästle | 1 | -1/+1 | |
2023-01-31 | Do not ignore /gl/warn-on-use.h and gl/arg-nonnull.h | RincewindsHat | 3 | -2/+175 | |
2023-01-31 | Add gl/c++defs | RincewindsHat | 2 | -1/+331 | |
Somehow the build fails without this??? Try to make it work. | |||||
2023-01-31 | remove gl/c++defs, replace gl/gettext with gl/gettext-h | RincewindsHat | 14 | -3565/+3 | |
2023-01-31 | Replace sha1 with sha256 in utils_base | RincewindsHat | 2 | -5/+5 | |
2023-01-31 | Remove sha1 and add sha256 | RincewindsHat | 21 | -434/+3507 | |
2023-01-31 | Set autoconf prerequisite version to 2.64 | RincewindsHat | 1 | -1/+1 | |
2023-01-31 | Sync with the latest Gnulib code 668c0b8ffa | RincewindsHat | 433 | -16866/+41950 | |
2023-01-31 | Merge pull request #1830 from monitoring-plugins/fix_1829 | Lorenz | 1 | -6/+7 | |
check_http: Fix memory reallocation error in chunk decoding logic | |||||
2023-01-30 | check_http: Add space for ending NULL byte in array for chunked encodingrefs/pull/1830/head | Lorenz Kästle | 1 | -2/+4 | |
2023-01-30 | check_http: Fix memory reallocation error in chunk decoding logic | Lorenz Kästle | 1 | -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-20 | check_disk: Clarify usage possibilites (#1745) | Lorenz | 1 | -1/+1 | |
* Clarify usage possibilites of check_disk * Remove superfluous newlines Co-authored-by: waja <waja@users.noreply.github.com> | |||||
2023-01-20 | add tests for check_log | lorenzg | 1 | -0/+82 | |
2023-01-20 | Fix indents | lgmu | 1 | -4/+4 | |
2023-01-20 | Added --exclude, cleanup args, fix -a count bug | lgmu | 1 | -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-20 | fix check_snmp regex matches | Sven Nierlein | 1 | -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-18 | Fixing nullmailer regex | andrew bezella | 1 | -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-17 | Fixing spelling errors (#1826) | waja | 3 | -3/+3 | |
2023-01-08 | Check apt usage (#1793) | Lorenz | 1 | -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-07 | tests: fix chunked encoding test server | Sven Nierlein | 2 | -20/+16 | |
2023-01-07 | check_http/check_curl: add chunked encoding test | Sven Nierlein | 2 | -2/+34 | |
2023-01-07 | Reformat a part to increase readability | RincewindsHat | 1 | -3/+13 | |
2023-01-07 | Undo clang formatting | RincewindsHat | 1 | -845/+790 | |
2023-01-07 | Fix several bug in the implementation of unchunking | RincewindsHat | 1 | -6/+12 | |
2023-01-07 | Fix chunked header detection regex | RincewindsHat | 1 | -2/+2 | |
2023-01-07 | Fix type of unchunk_content function declaration | RincewindsHat | 1 | -1/+1 | |
2023-01-07 | Undo sorting of header file includes, it breaks the build | RincewindsHat | 1 | -1/+3 | |
2023-01-07 | Implement chunked encoding decoding | RincewindsHat | 1 | -1/+102 | |
2023-01-07 | Restructure code a bit to put things where they are actually needed | RincewindsHat | 1 | -5/+7 | |
2023-01-07 | Remove legacy comments and add some new ones | RincewindsHat | 1 | -3/+1 | |
2023-01-07 | Remove dead code | RincewindsHat | 1 | -18/+0 | |
2023-01-07 | clang format | RincewindsHat | 1 | -813/+872 | |
2023-01-07 | Document process_arguments a little bit better | RincewindsHat | 1 | -1/+4 | |
2023-01-07 | Update copyright | RincewindsHat | 1 | -1/+1 | |
2023-01-07 | Use real booleans instead of ints | RincewindsHat | 1 | -56/+55 | |
2022-12-22 | check_snmp: always apply format when applying multiplier | Sven Nierlein | 2 | -2/+6 | |
2022-12-22 | Improve tests for check_snmp & multiply option | Robert Bohne | 2 | -9/+19 | |
2022-12-22 | add 'multiplier' to modify current value | Wolfgang Nieder | 2 | -26/+70 | |
2022-12-22 | check_curl: fix checking large bodys (#1823) | Sven Nierlein | 1 | -2/+5 | |
check_curl fails on large pages: HTTP CRITICAL - Invalid HTTP response received from host on port 5080: cURL returned 23 - Failure writing output to destination for example trying to run check_curl on the test from #1822 I guess the idea is to double the buffer size each time it is to small. But the code exponentially grows the buffer size which works well 2-3 times, but then fails. |