Version 2.3.3 Released
Jan Wagner, February 2, 2023
The Monitoring Plugins Development Team is proud to announce version 2.3.3 of the Monitoring Plugins! This release comes with various fixes provided by more than 16 contributors. Many thanks to all of you!
For the list of notable changes in this release, see below.
You can get the tarball from our download page.
Enhancements
General
- using PRId64 and PRIu64 instead of %ld directly
Single Plugins
- check_http: Make faster with larger files
- check_snmp: add 'multiplier' to modify current value
- check_http: Implement chunked encoding decoding
- check_http/check_curl: add chunked encoding test
- check_log: Added --exclude to exclude patterns
- check_log: Add tests
- check_disk: Clarify usage possibilites
Fixes
General
- fixed two PRId64 to PRIu64 in perfdata_uint64
Single Plugins
- check_pgsql: Removing is_pg_dbname alltogether,using postgres API.
- check_http: Remove superflous CRLF in HTTP-Requests
- check_curl: detect ipv6
- check_icmp: fix parsing help/version long options
- check_http: fix test plan
- check_disk: Find accessible mount path if multiple are available
- check_apt: Fix unknown escape sequence error output
- check_curl: fix checking large bodys
- check_snmp: Improve tests for check_snmp & multiply option
- check_snmp: always apply format when applying multiplier
- check_http: Use real booleans instead of ints
- check_http: Document process_arguments a little bit better
- check_http: Remove dead code
- check_http: Fix several bug in the implementation of unchunking
- check_http: Reformat a part to increase readability
- check_apt: Put upgrade options in the root sections
- check_apt: Fix comment
- check_apt: Use real booleans
- check_mailq: Fixing nullmailer regex
- check_snmp: Fix regex matches
- check_log: Fixed a bug when using --all
- check_log: Cleaned up duplicated code in the args
- check_http: Fix memory reallocation error in chunk decoding logic
- check_http: Add space for ending NULL byte in array for chunked encoding