| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 35 hours | fix include order error | Lorenz Kästle | 1 | -1/+2 | |
| 36 hours | Implement replacement functions for executing commands | Lorenz Kästle | 2 | -10/+299 | |
| This commit implements replacement functions for the previous exec functions. The replacements are implemented in a more "pure" style, the do no longer receive pointer arguments which they will write to, but create the pointers themselves and should therefore be easier to use, since it is more obvious what goes in and what comes out. Also a essentialy unused variable was removed with this. | |||||
| 2025-09-15 | general refactorin in lib, more local variables, real booleans | Lorenz Kästle | 13 | -180/+196 | |
| 2025-09-15 | Run clang-format again | Lorenz Kästle | 15 | -286/+478 | |
| 2025-09-12 | lib: some formatting + remove some unnecessary stuff | Lorenz Kästle | 2 | -25/+25 | |
| 2025-09-09 | Merge branch 'master' into refactor/check_curl | Lorenz Kästle | 6 | -593/+123 | |
| 2025-09-08 | lib: code formatting, perfdata label sanity checking and so on | Lorenz Kästle | 1 | -14/+58 | |
| 2025-09-08 | check_snmp: refactoring + fixes | Lorenz Kästle | 4 | -534/+24 | |
| 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-01 | lib/utils_base.c: small refactoring | Lorenz Kästle | 2 | -103/+94 | |
| 2025-09-01 | lib/utils_base.c: clang-format | Lorenz Kästle | 1 | -13/+18 | |
| 2025-08-27 | Fix range comparison and aesthetic improvements | Lorenz Kästle | 1 | -5/+5 | |
| 2025-08-01 | General smal improvements to the lib logic | Lorenz Kästle | 2 | -9/+11 | |
| 2025-07-06 | Merge branch 'master' into refactor/check_load | Lorenz Kästle | 15 | -550/+244 | |
| 2025-07-06 | Make multiline output look better | Lorenz Kästle | 1 | -1/+32 | |
| 2025-06-20 | Merge pull request #2125 from RincewindsHat/refactor/check_icmp | Lorenz Kästle | 4 | -24/+102 | |
| Refactor check_icmp: - Far less global variables - Proper IPv6/legacy IP dual stack functionality (allowed mixed v4/v6 hosts) - Improved readability/understandability - General cleanup | |||||
| 2025-06-19 | Implement flexible state override functions | Lorenz Kästle | 2 | -24/+90 | |
| 2025-05-17 | Lib: Add perfdata for char and unsigned char | Lorenz Kästle | 2 | -0/+12 | |
| 2025-05-09 | changed filename in cmd_file_read to const char * (check_apt warning) | Andreas Baumann | 2 | -2/+2 | |
| 2025-03-31 | Some code simplifications | Lorenz Kästle | 1 | -15/+3 | |
| 2025-03-30 | Try to circumvent some old compiler errors | Lorenz Kästle | 1 | -6/+0 | |
| 2025-03-30 | Implement some helper functions for thresholds | Lorenz Kästle | 2 | -0/+15 | |
| 2025-03-30 | Fix wrong return state in threshold function | Lorenz Kästle | 1 | -1/+1 | |
| 2025-03-30 | Add more helpers to perfdata functions | Lorenz Kästle | 2 | -0/+99 | |
| 2025-03-30 | Always quote perfdata labels | Lorenz Kästle | 1 | -1/+1 | |
| 2025-03-30 | Add selectable level of detail for output | Lorenz Kästle | 2 | -4/+20 | |
| 2025-03-30 | Bugfix in output | Lorenz Kästle | 1 | -1/+7 | |
| 2025-03-18 | Migrate disk tests from lib, tool | Lorenz Kästle | 3 | -201/+3 | |
| 2025-03-18 | Move disk specific stuff from lib to plugin specific directory | Lorenz Kästle | 3 | -305/+1 | |
| 2025-03-13 | Add null result for matching function | Lorenz Kästle | 1 | -0/+1 | |
| 2025-03-07 | Transform output format to a global state | Lorenz Kästle | 2 | -4/+15 | |
| This commit removes the format parameter from the mp_check object and creates a module global variable instead. This prevents thread safe usage of different mp_check objects which should likely not present a big problem for now. The reason for this change is effectively the very same, the format was lost if an exit was triggered by a signal handler (timeout in this example). | |||||
| 2025-02-20 | Rename icingaweb2 format to multi-line | Lorenz Kästle | 2 | -6/+6 | |
| 2025-02-20 | Remove output formats one-line and summary-only | Lorenz Kästle | 2 | -45/+0 | |
| 2025-02-19 | Remove errornously commited file | Lorenz Kästle | 1 | -0/+0 | |
| 2025-02-19 | Implement JSON serialising of perfdata | Lorenz Kästle | 1 | -1/+102 | |
| 2025-02-19 | Use asprintf in lib directly instead of xasprintf | Lorenz Kästle | 2 | -34/+34 | |
| 2025-02-19 | Ignore generated stuff for vendored stuff in lib | Lorenz Kästle | 2 | -170/+0 | |
| 2025-02-19 | Maybe fix compilation errors | Lorenz Kästle | 1 | -1/+0 | |
| 2025-02-19 | Add new files to EXTRA_DIST | Lorenz Kästle | 1 | -1/+14 | |
| 2025-02-19 | Fix one-line formatting | Lorenz Kästle | 1 | -2/+11 | |
| 2025-02-19 | Exit with 0 in JSON-format if everything else works | Lorenz Kästle | 1 | -0/+4 | |
| 2025-02-18 | Implement new output functionality | Lorenz Kästle | 19 | -71/+5531 | |
| 2024-11-09 | Fix argument order of calloc on several occasions | Lorenz Kästle | 1 | -1/+1 | |
| 2024-10-31 | lib: clang-format for headers too | RincewindsHat | 1 | -1/+5 | |
| 2024-10-31 | lib: clang-format | RincewindsHat | 12 | -141/+203 | |
| 2024-10-17 | lib: Update copyright | Lorenz Kästle | 8 | -7/+26 | |
| 2024-10-17 | lib: clang-format | Lorenz Kästle | 24 | -1808/+1538 | |
| 2024-01-07 | Ini Parser: Avoid freeing symbols from text section by remembering where ↵ | RincewindsHat | 1 | -9/+23 | |
| they are from | |||||
| 2023-10-19 | Fixes for -Wsign-compare | RincewindsHat | 3 | -4/+3 | |
| 2023-10-18 | Include maxfd.h in lib Makefile | RincewindsHat | 1 | -1/+1 | |
| This fixes a regression which was introduced with 719e27ddc2f0b48bcd7fe5584b23e3ce83ddf291 It prevents the creation of working release tarballs with the current toolchain. This commit add the header file maxfd.h to list of needed files. | |||||
| 2023-10-16 | Fixes for compiler warning -Wparentheses | RincewindsHat | 2 | -4/+4 | |
