summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2024-10-30Merge branch 'master' into cleanup/check_icmpLorenz Kästle6-712/+654
2024-10-26Merge pull request #2030 from RincewindsHat/cleanup/check_upsLorenz Kästle2-75/+35
Cleanup/check ups
2024-10-26Merge pull request #2031 from RincewindsHat/fix/test_improvementsLorenz Kästle2-8/+22
Improve readability and reliability of test prepare scripts
2024-10-25mock.sh: remove some quotting to allow pathname expansion againrefs/pull/2031/headRincewindsHat1-1/+1
2024-10-25prepare_debian.sh: Fix typoRincewindsHat1-1/+1
2024-10-25github/mock.sh: Improve readability and generel shellcheck stuffRincewindsHat1-6/+18
2024-10-25Add sanity options to test prepare scriptsRincewindsHat2-1/+3
2024-10-25check_ups: clang-format againrefs/pull/2030/headRincewindsHat1-105/+39
2024-10-25clang-format options: set BinPack to trueRincewindsHat1-1/+1
2024-10-18check_ups: clang-format againRincewindsHat1-39/+105
2024-10-18clang format config: line lenght 180 -> 140, no base styleRincewindsHat1-2/+2
2024-10-17lib: Update copyrightLorenz Kästle8-7/+26
2024-10-17lib: clang-formatLorenz Kästle24-1808/+1538
2024-10-15check_icmp: clang-formatRincewindsHat1-1/+7
2024-10-15clang-format: Put all enum values in a single lineRincewindsHat1-0/+1
2024-10-15Merge pull request #2029 from RincewindsHat/cleanup/check_dhcpLorenz Kästle1-617/+564
Cleanup/check dhcp
2024-10-15Merge pull request #1637 from aanriot/masterLorenz Kästle1-12/+33
check_ifstatus: Add -d switch
2024-10-15check_ups: Update copyrightRincewindsHat1-2/+2
2024-10-15check_ups: clang-formatRincewindsHat1-71/+31
2024-10-15check_dhcp: Declare internal variables staticrefs/pull/2029/headRincewindsHat1-62/+62
2024-10-15check_dhcp: Update copyrightRincewindsHat1-2/+2
2024-10-15check_dhcp: clang-formatRincewindsHat1-601/+548
2024-10-15check_icmp: Update copyrightRincewindsHat1-2/+2
2024-10-15check_icmp: Properly mark function with void inputRincewindsHat1-1/+1
2024-10-15check_icmp: Declare internal variables staticRincewindsHat1-8/+8
2024-10-15check_icmp: clang-formatRincewindsHat1-783/+742
2024-10-15Merge pull request #2027 from RincewindsHat/docs-updateLorenz Kästle2-71/+17
Docs update
2024-10-15Adapted the coding guidelines slightly + typorefs/pull/2027/headRincewindsHat1-5/+4
2024-10-15Docs: remove sections about translationRincewindsHat1-33/+0
This commit removes the sections about translations, because, well, we removed translations a while ago. The documentation should reflect that.
2024-10-15docs: update copyright and remove revision sectionRincewindsHat1-9/+2
2024-10-15Adapt the hints to coding style in the CODING fileRincewindsHat1-24/+11
2024-10-14Merge pull request #2026 from RincewindsHat/clang-format-configLorenz Kästle1-0/+10
Add clang-format config file
2024-10-10Add clang-format config filerefs/pull/2026/headRincewindsHat1-0/+10
2024-10-10fix check_curl: OpenSSL SSL_read: error:0A000126:SSL routines::unexpected ↵Sven Nierlein1-7/+22
eof while reading, errno 0 using check_curl on a probably embedded device responding as 'Server: GoAhead-Webs' %> check_curl -H ... -S -vvv > GET / HTTP/1.1 Host: ... User-Agent: check_curl/v2.4.0 (monitoring-plugins 2.4.0, libcurl/7.76.1 OpenSSL/3.0.7 zlib/1.2.11 brotli/1.0.9 libidn2/2.3.0 libpsl/0.21.1 (+libidn2/2.3.0) libssh/0.10.4/openssl/zlib nghttp2/1.43.0) Accept: */* Connection: close * Mark bundle as not supporting multiuse * HTTP 1.0, assume close after body < HTTP/1.0 302 Redirect < Server: GoAhead-Webs < Date: Tue Mar 26 17:57:16 2019 < Cache-Control: no-cache, no-store, must-revalidate,private < Pragma: no-cache < Expires: 0 < Content-Type: text/html < X-Frame-Options: sameorigin < X-XSS-Protection: 1; mode=block < X-Content-Type-Options: nosniff < Location: https://... < * OpenSSL SSL_read: error:0A000126:SSL routines::unexpected eof while reading, errno 0 * Closing connection 0 reading the discussion on https://github.com/openssl/openssl/discussions/22690 suggest to set the option SSL_OP_IGNORE_UNEXPECTED_EOF which makes check_curl behave like check_http at this point. Since this is a rather new flag, fencing it in ifdefs. And since there can only be one ssl ctx function, we need to move both tasks into one function.
2024-10-06Merge pull request #2014 from RincewindsHat/check_curl_regex_stateLorenz Kästle1-4/+4
Check curl regex state
2024-10-06Merge branch 'master' into check_curl_regex_staterefs/pull/2014/headLorenz Kästle6-140/+200
2024-10-04Merge pull request #2023 from sni/make_rawhide_tests_optionalLorenz Kästle2-1/+78
add new github test workflow for debian:testing and fedora:rawhide
2024-10-02add manual workflow triggerrefs/pull/2023/headSven Nierlein1-0/+1
2024-10-02add new github test workflow for debian:testing and fedora:rawhideSven Nierlein2-1/+77
this workflow runs scheduled once a week, so it does not prevent PRs from being merged but still allows us to notice if anything will go wrong with the next release. Remove rawhide test from the mandatory tests like we did with debian testing already.
2024-09-27Merge pull request #2021 from monitoring-plugins/check_disk_static_fixesLorenz Kästle1-49/+34
Check disk static fixes
2024-09-27check_disk: remove unused variables and functionsrefs/pull/2021/headLorenz Kästle1-15/+0
2024-09-27check_disk: Declare global variables staticLorenz Kästle1-37/+37
Variables only used in that specific translation unit should be static to actually communicate that fact. Also allows the compiler to detect unused (global) variables.
2024-09-27Merge pull request #2020 from RincewindsHat/check_snmp_fixesLorenz Kästle1-80/+78
Check snmp fixes
2024-09-27check_snmp: Remove unused PP-macrosrefs/pull/2020/headRincewindsHat1-2/+0
2024-09-27check_snmp: Declare most variables as staticRincewindsHat1-78/+78
2024-09-05check_ssh: set elapsed time properlyRincewindsHat1-2/+1
Previous to this commit, `elapsed_time` was only set after being read, which was quite likely wrong and a bug. This commit actually set the value before it is being read again.
2024-09-05Merge pull request #2015 from RincewindsHat/fix/check_mysql_variablesLorenz Kästle1-4/+4
check_mysql: * remove unused variables * convert two practical booleans to real `bool`
2024-08-29Merge pull request #2017 from RincewindsHat/check_curl_no_more_experimentalLorenz Kästle1-2/+0
Remove experimental state from check_curl
2024-08-29Remove experimental state from check_curlrefs/pull/2017/headLorenz Kästle1-2/+0
2024-08-28check_ssh: Remove unused variable iterationRincewindsHat1-1/+0