Skip to content

Commit 961ce67

Browse files
committed
Version 34 ('Heatwaves')
Signed-off-by: Davide Madrisan <[email protected]>
1 parent 82eca63 commit 961ce67

File tree

3 files changed

+90
-3
lines changed

3 files changed

+90
-3
lines changed

Diff for: NEWS.md

+78
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,81 @@
1+
## Version 34 ("Heatwaves")
2+
### Aug 8th, 2024
3+
4+
#### FIXES
5+
6+
##### Build
7+
8+
* Missing header `npl_selinux.h` in Makefile (`noinst_HEADERS`).
9+
10+
##### Libraries
11+
12+
* `lib/container`: docker API versions before v1.24 are deprecated, so 1.24 is set as the minimum version required.
13+
* `lib/sysfsparser`: fix gcc warning: ‘crit_temp’ may be used uninitialized.
14+
* `lib/sysfsparser`: better signature for function `sysfsparser_getvalue`.
15+
16+
##### Contrib (Icinga2)
17+
18+
* Fix Icinga2 config for check_clock by Lorenz Kästle.
19+
Previously the time reference value was evaluated only during the startup of Icinga 2 and therefore a fixed point in time.
20+
This change makes it a function which gets evaluated every time the check is executed.
21+
22+
#### ENHANCEMENTS
23+
24+
##### Plugin check_ifmount
25+
26+
* Add the cmdline switch -l|--list to list the mounted filesystems. Same output as the 'mount' command executed without options).
27+
28+
##### Plugin check_selinux
29+
30+
* New plugin `check_selinux` that checks if SELinux is enabled.
31+
32+
##### Package creation
33+
34+
* Add Linux Alpine 3.20 and drop version 3.17
35+
* Add Fedora 40, drop Fedora 38
36+
37+
##### Documentation
38+
39+
* Fix typo
40+
* Add a link to discussion #147
41+
* Add a note on the Debian package nagios-plugins-contrib
42+
43+
### GIT DIFF
44+
```
45+
$ git diff --stat 366a9d745fb62ccd64e05ea5916eb4988ec55d2b HEAD
46+
.github/workflows/build-checks.yml | 4 ++--
47+
README.md | 21 +++++++++++++++------
48+
contrib/icinga2/CheckCommands.conf | 2 +-
49+
debian/Makefile.am | 3 ++-
50+
debian/control | 13 ++++++++++++-
51+
debian/copyright | 2 +-
52+
debian/nagios-plugins-linux-selinux.install | 1 +
53+
include/Makefile.am | 1 +
54+
include/mountlist.h | 1 +
55+
include/npl_selinux.h | 27 +++++++++++++++++++++++++++
56+
include/sysfsparser.h | 4 ++--
57+
include/testutils.h | 1 -
58+
lib/Makefile.am | 1 +
59+
lib/cpudesc.c | 5 ++++-
60+
lib/cputopology.c | 5 ++++-
61+
lib/meminfo.c | 4 ++--
62+
lib/mountlist.c | 24 ++++++++++++++++++++++++
63+
lib/npl_selinux.c | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
64+
lib/sysfsparser.c | 41 ++++++++++++++++++++++++++---------------
65+
packages/Makefile.am | 10 +++++-----
66+
packages/multibuild.sh | 8 +++++---
67+
packages/specs/nagios-plugins-linux.spec.in | 12 ++++++++++++
68+
plugins/Makefile.am | 3 +++
69+
plugins/check_fc.c | 14 +++++++++++---
70+
plugins/check_ifmountfs.c | 28 ++++++++++++++++++++++++----
71+
plugins/check_network.c | 2 +-
72+
plugins/check_selinux.c | 142 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
73+
plugins/check_temperature.c | 7 ++++---
74+
tests/Makefile.am | 3 +--
75+
tests/ts_sysdockermemstat.data | 40 ----------------------------------------
76+
30 files changed, 395 insertions(+), 95 deletions(-)
77+
```
78+
179
## Version 33 ("Śmigus-Dyngus")
280
### Apr 1st, 2024
381

Diff for: VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
33
1+
34

Diff for: debian/changelog

+11-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,16 @@
1+
nagios-plugins-linux (34-1) stable; urgency=low
2+
* Release 34 "Heatwaves":
3+
- New plugin check_selinux that checks if SELinux is enabled
4+
- check_ifmount: add the cmdline switch -l|--list to list the mounted filesystems
5+
- lib/container: docker API versions before v1.24 are deprecated, so 1.24 is set as the minimum version required
6+
- lib/sysfsparser: fix gcc warning: crit_temp may be used uninitialized
7+
- lib/sysfsparser: better signature for function sysfsparser_getvalue
8+
- Minor fixes
9+
110
nagios-plugins-linux (33-1) stable; urgency=low
211
* Release 33 "Śmigus-Dyngus":
312
- Podman 3.0+ API support in check_container and fixes
4-
- build: rename --with-systemd to --enable-systemd.
13+
- build: rename --with-systemd to --enable-systemd
514
- fix: remove comma from perfdata in check_memory
615
- fix build with --enable-libprocps
716
- tests: fix tests on 32-bit architectures
@@ -10,7 +19,7 @@ nagios-plugins-linux (33-1) stable; urgency=low
1019

1120
nagios-plugins-linux (32-1) stable; urgency=low
1221
* Release 32 "Gematria":
13-
- Fixes in check_network, check_users, and check_cpufreq.
22+
- Fixes in check_network, check_users, and check_cpufreq
1423

1524
-- Davide Madrisan <[email protected]> Thu, 25 Jan 2024 22:44:00 +0200
1625

0 commit comments

Comments
 (0)