summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2025-09-10netutils.h: clang-formatLorenz Kästle1-66/+65
2025-09-10sslutils.c: clang-formatLorenz Kästle1-24/+41
2025-09-10check_curl: remove the other gotosLorenz Kästle1-5/+16
2025-09-10check_curl: remove goto logicLorenz Kästle1-122/+138
2025-09-10check_curl: set http port to 80 by defaultLorenz Kästle1-1/+1
2025-09-10check_curl: pre compile regex for string matchingLorenz Kästle2-3/+12
2025-09-10check_curl: remove another global variableLorenz Kästle1-4/+2
2025-09-10Merge branch 'master' into refactor/check_curlLorenz Kästle1-1767/+1822
2025-09-09Merge pull request #2145 from RincewindsHat/check_http_improvementsLorenz Kästle1-1767/+1822
check_http: formatting + no-brainer linter fixes
2025-09-09check_http: formatting + no-brainer linter fixesLorenz Kästle1-1767/+1822
2025-09-09check_curl: more refactoringLorenz Kästle2-366/+469
2025-09-09Fix some include pathsLorenz Kästle1-3/+3
2025-09-09Merge branch 'master' into refactor/check_curlLorenz Kästle33-1913/+2851
2025-09-09Merge pull request #2144 from RincewindsHat/refactor/check_snmpLorenz Kästle21-1748/+2421
Refactor check snmp: - Switch from executing `snmpget`/`snmpgetnext` to linking directly agains net-snmp - Refactor to use test abstraction -> allows for JSON output
2025-09-09Adjust number of testsLorenz Kästle1-1/+1
2025-09-09Add break statement to switch pathLorenz Kästle1-0/+1
2025-09-09Activate mib parsing in Debian CI pipelineLorenz Kästle1-0/+2
2025-09-08Little adaptions for old compilersLorenz Kästle1-4/+3
2025-09-08Fix spelling ...Lorenz Kästle1-1/+1
2025-09-08lib: code formatting, perfdata label sanity checking and so onLorenz Kästle1-14/+58
2025-09-08check_snmp: refactoring + fixesLorenz Kästle13-1071/+1647
This commit moves the state retention logic to check_snmp as it is only used there and I do not want it to be used at all, so it doesn't get a place in the lib. Otherwise this adapts tests and fixes the rate computing in the refactored version of check_snmp. Also fixes some bugs detected with the tests
2025-09-08snmp: fix complaint of snmpd about pathsLorenz Kästle1-1/+1
2025-09-01lib/utils_base.c: small refactoringLorenz Kästle2-103/+94
2025-09-01lib/utils_base.c: clang-formatLorenz Kästle1-13/+18
2025-09-01check_snmp: improve string quoting in resultLorenz Kästle1-1/+16
2025-08-30check_snmp: Small improvements + fix dereference bugLorenz Kästle1-3/+4
2025-08-30check_snmp: Fix number processing (offset + multiplier)Lorenz Kästle3-13/+62
2025-08-30check_snmp: implement output format settingLorenz Kästle2-15/+46
2025-08-29check_snmp: Make linter happyLorenz Kästle1-22/+28
2025-08-29check_snmp: Remove options description for input delimiterLorenz Kästle1-6/+0
2025-08-28Build check_snmp unconditionallyLorenz Kästle1-2/+3
2025-08-28check_snmp: fix DES availability detection(?)Lorenz Kästle2-3/+13
2025-08-28check_snmp: formattingLorenz Kästle1-2/+2
2025-08-28check_snmp: Test for availability of DES privacy protocolLorenz Kästle1-3/+18
2025-08-28Remove testing for SNMPGETNEXT from autotools stuffLorenz Kästle1-11/+0
2025-08-27check_snmp: use snmp v2c if community is givenLorenz Kästle1-0/+8
2025-08-27Fix Specfile requiresLorenz Kästle1-1/+3
2025-08-27Add libsnmp-dev dependency to codeql gh actionLorenz Kästle1-3/+14
2025-08-27Fix one more typoLorenz Kästle1-1/+1
2025-08-27Add netsnmp lib to specfileLorenz Kästle1-0/+1
2025-08-27Add libsnmp-dev to github action dependenciesLorenz Kästle1-0/+1
2025-08-27check_snmp: fix typosLorenz Kästle1-6/+6
2025-08-27check_snmp: declare internal functions staticLorenz Kästle1-2/+2
2025-08-27check_snmp: remove leftover multiply functionLorenz Kästle1-48/+0
2025-08-27check_snmp: fix/adapt testsLorenz Kästle1-62/+41
2025-08-27check_snmp: hopefully fix helpersLorenz Kästle2-32/+41
2025-08-27check_snmp: Improve error handlingLorenz Kästle1-6/+15
2025-08-27check_snmp: rebuild threshold parsingLorenz Kästle5-65/+125
2025-08-27Fix range comparison and aesthetic improvementsLorenz Kästle1-5/+5
2025-08-25rebuild check_snmpLorenz Kästle3-926/+838