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.md75
1 files changed, 75 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..a1d111b
--- /dev/null
+++ b/web/input/news/release-2-4-0.md
@@ -0,0 +1,75 @@
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_disk: fix ignore-missing in combination with includes
57* check_procs: ignore our own children
58* check_http: Remove self assignment of a variable and add some comments
59* check_snmp: Remove unused variable
60* check_dhcp: Make implicit conversion explicit to dismiss warning
61* Ini Parser: Avoid freeing symbols from text section
62* check_icmp: keep performance data order in case of none-reachable hosts
63* check_swap: Change another fake boolean to a real one
64* check_swap: Rename type since *_t is reserved for C standard types
65* check_ssh: Fix a typo in "remote-protocol parameter
66* check_ssh: Handle non-alpha software versions
67* check_ssh: properly parse a delayed version control string
68* check_disk: Fail on missing arguments for --warning and --critical and fix a test case
69* check_disk: Use new test function for percentage expressions
70* check_load: remove unused code
71* check_curl/check_http: clarified format of POST data
72
73[download]: /download.html
74
75<!--% # vim:set filetype=markdown textwidth=78 joinspaces expandtab: # %-->