URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=4ab8a54c52fa78c1d8d757bcb75a8e5d4b3e560f Author: Lorenz Kästle <12514511+rincewinds...@users.noreply.github.com> Date: Wed Apr 2 00:13:20 2025 +0200
check_icmp: linter fixes URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=f62f182653650f274be0018d7a8f166aa99719d7 Author: Lorenz Kästle <12514511+rincewinds...@users.noreply.github.com> Date: Wed Apr 2 01:04:25 2025 +0200 check_icmp: localise variables URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=c975182145939e0f4e1c1b35c415c3451dd83d7d Author: Lorenz Kästle <12514511+rincewinds...@users.noreply.github.com> Date: Sun Apr 27 17:50:59 2025 +0200 clang-format: reduce line lenght to 100 char, it's easier to read URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=eafee9c3f91879afa82749fa1d8cd2b0b53a5d5c Author: Lorenz Kästle <12514511+rincewinds...@users.noreply.github.com> Date: Mon Apr 28 22:01:01 2025 +0200 WIP: check_icmp refactor URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=5a6adcb7db497fba7b89471a6d58dba80330ff4a Author: Lorenz Kästle <12514511+rincewinds...@users.noreply.github.com> Date: Sun May 4 01:42:52 2025 +0200 WIP - check_icmp refactor 2 URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=5fd8191a50df6be712c9143ca6d73de7878f57d1 Author: Lorenz Kästle <12514511+rincewinds...@users.noreply.github.com> Date: Mon May 5 22:52:56 2025 +0200 WIP - check_icmp refactor 3 URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=9ebde5eb09dbf4b869ffd6f501d007b9b264e1a9 Author: Lorenz Kästle <12514511+rincewinds...@users.noreply.github.com> Date: Tue May 6 00:01:42 2025 +0200 WIP - check_icmp refactor 4 URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=6b86583e0d3db92cc5e87af97f4d204bc0e797f3 Author: Lorenz Kästle <12514511+rincewinds...@users.noreply.github.com> Date: Fri May 16 09:07:35 2025 +0200 WIP - check_icmp refactor 5 URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=322cd6f829e55a91edbfc42201775afb552b5660 Author: Lorenz Kästle <12514511+rincewinds...@users.noreply.github.com> Date: Sat May 17 11:26:27 2025 +0200 Lib: Add perfdata for char and unsigned char URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=a01d522c4cac11eb31510758d42fe744eb21471d Author: Lorenz Kästle <12514511+rincewinds...@users.noreply.github.com> Date: Sat May 17 11:26:54 2025 +0200 WIP - check_icmp refactor 6 URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=fbcd11acb7ae098db28a778c84756a49b36f83ef Author: Lorenz Kästle <12514511+rincewinds...@users.noreply.github.com> Date: Sun May 18 00:20:36 2025 +0200 Clang-format URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=8f08e7ab3ecc03ea38062fe4442668fbea30bb73 Author: Lorenz Kästle <12514511+rincewinds...@users.noreply.github.com> Date: Sun May 18 14:00:55 2025 +0200 WIP - check_icmp refactor 7 URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=b5de682309589ddb230e04beaaa54d74f2fe70d5 Author: Lorenz Kästle <12514511+rincewinds...@users.noreply.github.com> Date: Sun May 18 18:10:25 2025 +0200 WIP - check_icmp refactor 8 URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=d92bbaef8386e77c00ecdeab9fc722fa4b9106b0 Author: Lorenz Kästle <12514511+rincewinds...@users.noreply.github.com> Date: Sun May 18 18:46:30 2025 +0200 Some more fixes URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=3b76fdc8405c4bd9ee5b1d798831a44e811c2fd6 Author: Lorenz Kästle <12514511+rincewinds...@users.noreply.github.com> Date: Sun May 18 18:48:49 2025 +0200 Fix typos URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=738d58714d3845252e210e342e19ae2cec02c5a6 Author: Lorenz Kästle <12514511+rincewinds...@users.noreply.github.com> Date: Sun May 18 19:11:14 2025 +0200 some more fixes URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=906e895c72fdb29c2ccb1d9665ae416c6e005ae4 Author: Lorenz Kästle <12514511+rincewinds...@users.noreply.github.com> Date: Sun May 18 19:19:07 2025 +0200 Format specifier fixes URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=dd93b1403ad28064b0d444189d8aa938dc25365d Author: Lorenz Kästle <12514511+rincewinds...@users.noreply.github.com> Date: Sun May 18 19:19:23 2025 +0200 utils: Make fmt function for compiler URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=0f8690c19b352549961c46c75c7307814e255db0 Author: Lorenz Kästle <12514511+rincewinds...@users.noreply.github.com> Date: Mon Jun 9 12:33:15 2025 +0200 Remove check_icmp text regex tests URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=f680cd7b88aef2ff4ef8c4d336ee14269bea65bc Author: Lorenz Kästle <12514511+rincewinds...@users.noreply.github.com> Date: Tue Jun 17 15:19:30 2025 +0200 Improve error detection for threshold parsers URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=43ae5fbe2df66c6c3169528431b6b0c9c6bfd67c Author: Lorenz Kästle <12514511+rincewinds...@users.noreply.github.com> Date: Tue Jun 17 15:44:35 2025 +0200 Fix possible multiplication overflow? URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=ca954e4f765ea336e4aef633b38c31a7c6a99d75 Author: Lorenz Kästle <12514511+rincewinds...@users.noreply.github.com> Date: Thu Jun 19 00:55:41 2025 +0200 Reintroduce min_hosts_alive URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=b71cb430cb79e89b5d8bf56990919b6c753cd271 Author: Lorenz Kästle <12514511+rincewinds...@users.noreply.github.com> Date: Thu Jun 19 01:15:11 2025 +0200 Implement flexible state override functions URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=20e938bb542d361ad1468ab24330f554445aefb1 Author: Lorenz Kästle <12514511+rincewinds...@users.noreply.github.com> Date: Thu Jun 19 01:15:37 2025 +0200 Override state with min_hosts_alive URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=2bea8e9522af1c454d1a6a618402f9f342730406 Author: Lorenz Kästle <12514511+rincewinds...@users.noreply.github.com> Date: Fri Jun 20 10:04:34 2025 +0200 check_icmp: Remove signal handling and timeouts The timeout option was redundant in that the runtime of check_icmp was always limited by the input parameters and therefore timeout gets removed with this commit to avoid that confusion. The rest of the signal handlings was removed too, since the added complexity does not provide sufficient returns. If check_icmp gets a signal, it now dies like most other programs instead of trying to save some things and return a (arguably wrong) result. URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=6bc2e75199519d0a7677dff09137558ef6eb761c Author: Lorenz Kästle <12514511+rincewinds...@users.noreply.github.com> Date: Fri Jun 20 10:28:45 2025 +0200 Fix test with weird arguments URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=d2735eecd4c44ba4a2504304963e861a427e393e Author: Lorenz Kästle <12514511+rincewinds...@users.noreply.github.com> Date: Fri Jun 20 10:53:46 2025 +0200 Fix number of tests URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=b8580c18e354b9070adbf464df186442d55dc120 Merge: 916d3a52 d2735eec Author: Lorenz Kästle <12514511+rincewinds...@users.noreply.github.com> Date: Fri Jun 20 11:29:07 2025 +0200 Merge pull request #2125 from RincewindsHat/refactor/check_icmp Refactor check_icmp: - Far less global variables - Proper IPv6/legacy IP dual stack functionality (allowed mixed v4/v6 hosts) - Improved readability/understandability - General cleanup