|
| 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 | + |
1 | 79 | ## Version 33 ("Śmigus-Dyngus")
|
2 | 80 | ### Apr 1st, 2024
|
3 | 81 |
|
|
0 commit comments