Nagios v4.1.0 Release Notes
-
โจ ENHANCEMENTS
- ๐ Promoted JSON CGIs to released status (Eric Stanley)
- ๐ New graphical CGI displays: statusmap, trends, histogram (Eric Stanley)
- ๐ง Make sticky status for acks and comments configurable enhancement #20 (Trevor McDonald / Scott Wilkerson)
- Add host_down_disable_service_checks directive to nagios.cfg #44 (Trevor McDonald / Scott Wilkerson)
- ๐ httpd.conf doesn't support Apache versions > 2.3 (DanielB / John Frickson)
๐ 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 (John Frickson)
- ๐ 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 (shashikanthbussa)
- ๐ 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 (scottwilkerson)
- ๐ Fixed doxygen comments to work with latest doxygen 1.8.9.1 #30 (Trevor McDonald)
- ๐ Fixed makefile target "html" to PHONY to fix GitHub issue #28 (Trevor McDonald)
- ๐ 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 (Scott Wilkerson)
- ๐ Fixed linking in Tactical Overview for several of the Host entries in Featured section #48 (Scott Wilkerson)
- ๐ Fixed passing limit and sort options to pagination and sort links #42 (Scott Wilkerson)
- โ Added form field for icon URL and clean-up when it changes in CGI Status Map. (Eric Stanley)
- โ Added options to cgi.cfg to uncheck sticky and send when acknowledging a problem (Trevor McDonald)
- Low impact changes to automate the generation of RPMs from nagios.spec file. (T.J. Yang)
- โก๏ธ Update index.php (Trevor McDonald)
- ๐ Fixed escaping of corewindow parameter to account for possible XSS injection (Scott Wilkerson)
- Typo correction (T.J. Yang)
- Make getCoreStatus respect cgi_base_url (Moritz Schlarb)
- Adjusted map layout to work within frames (Eric Stanley)
- ๐ Fixed map displays are now the full size of browser window (Eric Stanley)
- ๐ Fixed labels and icons on circular markup no longer scale on zoom (Eric Stanley)
- Got all maps except circular markup working with icons (Eric Stanley)
- ๐ Fixes to make legacy CGIs work again. (Eric Stanley)
- ๐ Fixes to make all/html target tolerant of being run multiple times (Eric Stanley)
- For user-supplied maps, converted node group to have transform (Eric Stanley)
- ๐ Fixed issue transitioning from circular markup map to other maps (Eric Stanley)
- ๐ Fix displayForm to trigger on the button press (Scott Wilkerson)
- ๐ Fix fo getBBox crash on Firefox (Eric Stanley)
- ๐ Fixed map now resets zoom when form apply()'d (Eric Stanley)
- ๐ Fixed so close box on dialogs actually closes dialog (Eric Stanley)
- Corrected directive in trends display (Eric Stanley)
- ๐ Fixed minor issue with link in trends links (Eric Stanley)
- ๐ Fixed issue with map displaying on Firefox (Eric Stanley)
- โ Added exclusions for ctags generation (Eric Stanley)
- โก๏ธ Update map-popup.html (Scott Wilkerson)
- ๐ Initial commit of new graphical CGIs (Eric Stanley)
- ๐ Fixed Github bug #18 - archivejson.cgi returns wrong host for state change query (Eric Stanley)
- Status JSON: Added next_check to service details (Eric Stanley)
- ๐ Fixed escaping of keys for scalar values in JSON CGIs (Eric Stanley)
- ๐ build: Include if it exists. (Eric J. Mislivec)
- โ lib-tests: test-io{cache|broker} need -lsocket to link. (Eric J. Mislivec)
- โ lib-tests: test-runcmd assumes GNU echo. (Eric J. Mislivec)
- ๐ฆ lib-tests: Signal handlers don't return int on most platforms, and using a cast was the wrong way to resolve this. (Eric J. Mislivec)
- ๐ Fix some type/format mismatch warnings for pid_t. (Eric J. Mislivec)
- ๐ Fix build on Solaris. (Eric J. Mislivec)
- ๐ runcmd: Fix build when we don't HAVE_SETENV. (Eric J. Mislivec)
- ๐ Fixed checkresult output processing (Eric Mislivec)
- Corrected escaping of long output macros (Eric Mislivec)
- ๐ Fixed null pointer dereferences in archive JSON (Eric Stanley)
- ๐ Fixed memory overwrite issue in JSON string escaping (Eric Stanley)
- JSON CGI: Now escaping object and array keys (Eric Stanley)
KNOWN ISSUES
- ๐ New map does not account for multiple parents, leaving "legacy" map as an option in the menu