summaryrefslogtreecommitdiffstats
path: root/web/input/news
diff options
context:
space:
mode:
Diffstat (limited to 'web/input/news')
-rw-r--r--web/input/news/release-2-4-0.md79
1 files changed, 79 insertions, 0 deletions
diff --git a/web/input/news/release-2-4-0.md b/web/input/news/release-2-4-0.md
new file mode 100644
index 0000000..14783a4
--- /dev/null
+++ b/web/input/news/release-2-4-0.md
@@ -0,0 +1,79 @@
1title: Version 2.4.0 Released
2author: Jan Wagner
3date: 2024-07-25
4---
5
6The Monitoring Plugins Development Team is proud to announce version 2.4.0 of
7the Monitoring Plugins! This release comes with various fixes provided by more
8than 12 contributors. Many thanks to all of you!
9<end-of-teaser>
10
11For the list of notable changes in this release, see below.
12
13You can get the tarball from our [download page][download].
14
15### Enhancements
16#### General
17* Use C99 booleans
18* Improve negate plugin helptext
19* Add new test function for percentage expressions
20#### Single Plugins
21* check_mailq: remove trailing whitespaces
22* check_mailq: unify tabs/spaces
23* check_oracle: Shellcheck fixes
24* check_ups: output ups.realpower if supported
25* check_disk: add -n short option for --ignore-missing
26* check_procs: Improve help text, mentioning excluded processes
27* check_procs: Generalise wording, remove mentioning of nrpe
28* check_curl: add haproxy protocol option
29* check_disk: increase alert precision
30* check_ircd: IPv6 support
31* check_nwstat: adds percentage used space
32* check_swap: Possibility to run check_swap without thresholds
33* check_ups: additional alarm conditions
34* check_http/check_curl: added a --regex-state option to change the state of a regex check
35
36### Fixes
37#### General
38* Fixes for -Wsign-compare
39* Fix logic in is_uint64_t to fix type-limit warning
40* Prevent -lcrypto from showing up in Makefile dependencies
41* Change irritating NULL assignment
42#### Single Plugins
43* check_dbi: Compiler warning for uninitialized variable
44* check_curl: Initialize pointer before usage
45* check_ntp: Initialize intermediate results in any case
46* check_tcp: Fixes an error with using the wrong type for a variable
47* check_mailq: exit on empty strings and exit early
48* check_users: Change option for sanity checking arguments to avoid segfault
49* check_users: Update help to properly show that thresholds are ranges
50* check_users: fix segfault
51* check_dbi: Fix compiler warning for uninitialized variable
52* check_curl: Initialize pointer before usage
53* check_ntp: Initialize intermediate results in any case
54* check_ntp_peer: Fixes for Wmaybe-unitialized and some restructuring
55* check_dns: Remove unused variable
56* check_ntp_peer: Fixes for Wmaybe-unitialized and some restructuring
57* check_dns: Remove unused variable
58* check_disk: fix ignore-missing in combination with includes
59* check_procs: ignore our own children
60* check_http: Remove self assignment of a variable and add some comments
61* check_snmp: Remove unused variable
62* check_dhcp: Make implicit conversion explicit to dismiss warning
63* check_http: Remove self assignment of a variable and add some comments
64* check_dhcp: Make implicit conversion explicit to dismiss warning
65* Ini Parser: Avoid freeing symbols from text section
66* check_icmp: keep performance data order in case of none-reachable hosts
67* check_swap: Change another fake boolean to a real one
68* check_swap: Rename type since *_t is reserved for C standard types
69* check_ssh: Fix a typo in "remote-protocol parameter
70* check_ssh: Handle non-alpha software versions
71* check_ssh: properly parse a delayed version control string
72* check_disk: Fail on missing arguments for --warning and --critical and fix a test case
73* check_disk: Use new test function for percentage expressions
74* check_load: remove unused code
75* check_curl/check_http: clarified format of POST data
76
77[download]: /download.html
78
79<!--% # vim:set filetype=markdown textwidth=78 joinspaces expandtab: # %-->