* Fix text rendering in Configuration -> Command Expansion when the
command ends in whitespace
(Thanks Joran LEREEC for reporting this issue)
- from 4.5.0
Note: this release is backward-compatible, but does include updates
to the header files.
If you are using any NEB modules in your monitoring solution, you will
need to recompile them with the new nagios-4.5.0 headers to avoid
segmentation faults.
ENHANCEMENTS
* Add event_handler_period configuration option to hosts and services (#913)
* Add external commands CHANGE_HOST_EVENT_HANDLER_TIMEPERIOD
and CHANGE_SVC_EVENT_HANDLER_TIMEPERIOD (#913)
* Added support for separating your build directory from your
source directory (#867)
- from older versions:
* Fix missing macros when running performance data commands (#904)
* Fix broken logo images in status pages (regression from 4.4.12) (#917)
* Clean up most compiler warnings on GCC and clang (#901)
* Fix incorrect HTML entity escaping in CGIs (#907, #902)
* Fix issue where predictive dependency checks were not being scheduled for services (#908)
* Fix several typos (#898, #884)
* Fix incorrect error message in preflight check (#865)
* Fix use-after-free in qh_deregister_handler (#866)
* Fix memory leak in qh_deregister_handler (#866)
* Fix mismatched host/service behavior when changing from SOFT to HARD state (#891)
* Minor performance improvements in CGI utility functions (#866)
* Fix memory leak in nagiostats.c when using -c, -s, -d, or -D multiple times (#888)
* Improve service scheduling at startup (#887)
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/nagios?expand=0&rev=301
- update to 4.4.2
* Fix comment data being duplicated after a `service nagios reload`
or similar (#549) (Bryan Heden)
* Fix check_interval and retry_interval not changing at the
appropriate times (#551) (Scott Wilkerson)
* Fixed passive checks sending recovery email when host was
previously UP (#552) (Scott Wilkerson)
* Fixed flapping comments duplication on nagios reload (#554)
(Christian Jung)
* Fix for CVE-2018-13441, CVE-2018-13458, CVE-2018-13457 null
pointer dereference (Trevor McDonald)
* Fixed syntax error in file: default-init.in (#558) (Christian Zettel)
* Reset current notification number and state flags when the host recovers,
reset all service variables when they recover fixes (#557) (Scott Wilkerson)
* Fixed wrong counting of service status totals when showing
servicegroup details (#548) (Christian Zettel, Bryan Heden)
* Fixed avail.cgi not printing CSV output when checkbox is checked
(for any type: host/service/hostgroup/servicegroup) (#570) (Bryan Heden)
* Fixed nagios not logging SOFT state changes after 1 (Scott Wilkerson)
4.4.1 - 2018-06-25
------------------
* Revert some macro->kvvec changes causing problems when
`enable_environment_macros` was enabled (Bryan Heden)
* Adjust `process_macro_r` function logic so that it handles
macros properly (Bryan Heden)
* Fix spec file for systemd (Karsten Weiss, Fr3dY, Bryan Heden)
* Fix bug where `ssize_t` typedef to int on some systems (Bryan Heden)
4.4.0 - 2018-06-19
------------------
ENHANCEMENTS
OBS-URL: https://build.opensuse.org/request/show/642094
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/nagios?expand=0&rev=265
SECURITY FIXES
* Fix for CVE-2016-6209 - The "corewindow" parameter (as in
http://localhost/nagios?corewindow=www.somewhere.com) has been disabled by
default. See the UPGRADING document for how to enable it. (John Frickson)
FIXES
* Service hard state generation and host hard or soft down status (John Frickson)
* Comments are duplicated through Nagios reload (John Frickson)
* host hourly value is incorrectly dumped as json boolean (John Frickson)
* Bug - Quick Search no longer allows search by IP (John Frickson)
* Config: status_update_interval can not be set to 1 (John Frickson)
* Check attempts not increasing if nagios is reloaded (John Frickson)
* nagios hangs on reload while sending external command to cmd file (John Frickson)
* Feature Request: return code xxx out of bounds - include message as well (John Frickson)
* Fix early event scheduling (pmalek / John Frickson)
* on-demand host checks triggered by service checks cause attempt number increments (fredericve)
* Service notification not being send when host is in soft down state (John Frickson)
* configure does not error if no perl installed on CentOS 7 (John Frickson)
* failed passive requests leave .ok files in checkresults dir (caronc)
* Services don't show in status.cgi if "noheader" specified (John Frickson)
* Standardized check interval config file names (John Frickson)
* "Event Log" (showlog.cgi) could not open log file (John Frickson)
* "nagios_check_command" has been deprecated since v3.0. Last vestiges
removed (John Frickson)
ENHANCEMENTS
* Added new flag to cgi.cfg: tac_cgi_hard_only to show only HARD
states (John Frickson)
* Add broker-event for the end of a timed event (NEBTYPE_TIMEDEVENT_END) (John Frickson)
* There is no Macro to retrieve addresses of hostgroup members
(now $HOSTGROUPMEMBERADDRESSES$) (John Frickson)
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/nagios?expand=0&rev=243
ENHANCEMENTS
* Promoted JSON CGIs to released status
* New graphical CGI displays: statusmap, trends, histogram
* Make sticky status for acks and comments configurable enhancement #20
* Add host_down_disable_service_checks directive to nagios.cfg #44
* httpd.conf doesn't support Apache versions > 2.3
FIXES
* Fix for not all service dependencies created (John Frickson)
* Fix SIGSEGV with empty custom variable (orbis / John Frickson)
* Fix contact macros in environment variables (dvoryanchikov)
* Fixed host's current attempt goes to 1 after going to hard state
* Fixed two bugs/problems: Replace use of %zd in base/utils.c &
incorrect va_start() in cgi/jsonutils.c (Peter Eriksson)
* Fixed: Let remove_specialized actually remove all workers (Phil Mayers)
* Fixed log file spam caused when using perfdata command directives in nagios.cfg
* Fixed off-by-one error in bounds check leads to segfault (Phil Mayers)
* Added links for legacy graphical displays (Eric Stanley)
* Update embedded URL's to https versions of Nagios websites
* Fixed doxygen comments to work with latest doxygen 1.8.9.1 #30
* Fixed makefile target "html" to PHONY to fix GitHub issue #28
* Fixed typo as per GitHub issue #27 (Trevor McDonald)
* Fixed jsonquery.php 404 not found error, and disabled Send Query
button until form populates #43
* Fixed linking in Tactical Overview for several of the Host entries
in Featured section #48
* Fixed passing limit and sort options to pagination and sort links #42
* Added form field for icon URL and clean-up when it changes in CGI Status Map.
* Added options to cgi.cfg to uncheck sticky and send when acknowledging a problem
* Low impact changes to automate the generation of RPMs from nagios.spec file.
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/nagios?expand=0&rev=229
ENHANCEMENTS
* Removed 8 kB string size limitation in JSON CGIs (Eric Stanley)
* Re-implemented auto-rescheduling of checks (Eric Mislivec)
* Avoid bunching of checks delayed due to timeperiod constraints
* Limit the number of autocalculated core workers to not spawn
too many on large systems (Eric Mislivec, Janice Singh)
FIXES
* Removed quotes from numeric duration values in JSON CGIs
* Fixed escaping in JSON CGIs so all required characters are
escaped, and in the correct order (Eric Stanley)
* Fixed segfault in archive JSON CGI when plugin output was empty
* Fixed several possibilities for buffer overflow
* Fixed Tracker #582, #626: Handle VAR=VAL assignments at the start
of simple commands (Eric Mislivec, Phil Randal)
* Fixed Tracker #630: Recognize '<' and '>' as redirection operators
* Corrected worker communication protocol documentation
* Fixed Tracker #361: Downtime notifications not displayed properly
- removed nagios-CVE-2014-1878.patch (fixed upstream)
- refreshed all patches
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/nagios?expand=0&rev=221