All Versions
Latest Version
Avg Release Cycle
127 days
Latest Release
243 days ago

Changelog History
Page 1

  • v4.4.8 Changes

    October 04, 2022
    • ⚑️ Minor interface updates
    • πŸ›  Fixed crash when checking for updates using SSL
  • v4.4.7 Changes

    April 11, 2022

    πŸ›  FIXES

    • πŸ›  Fixed checkboxes in jsonquery.html (#778) (Rfferrao87)
    • βž• Added SSL support for version update check (Sebastian Wolf)
    • ⚑️ Note: NEB modules using the priority/scheduling queues in libnagios may need to update headers due to symbol conflicts with OpenSSL.
    • πŸ›  Fixed XSS in homepage when displaying update check results (Sebastian Wolf)
    • πŸ›  Fixed allocation error in getcgi.c (#820) (Ariadne Conill)
    • πŸ›  Fixed Error: NULL variable for lines of spaces in resource.cfg (#814) (Ralf Herrmann)
    • πŸ›  Fixed crash when handling large check output (#825, #828) (Kilvador)
    • ⚑️ Update packaging instructions for RPM/EPEL (#850) (T.J. Yang)
    • Include packaging instructions for DEB (#842) (Catfriend1)
    • πŸ›  Fixed CGI object processing when names end in \ (#819) (Sebastian Wolf)
    • $SERVICEPROBLEMID$ now accessible when notifications are sent (#688) (Sebastian Wolf)
  • v4.4.6 Changes

    April 28, 2020

    πŸ›  FIXES

    • πŸ›  Fixed Map display in Internet Explorer 11 (#714) (Scott Wilkerson)
    • πŸ›  Fixed duplicate properties appearing in statusjson.cgi (#718) (Sebastian Wolf)
    • πŸ›  Fixed NERD not building when enabled in ./configure (#723) (Sebastian Wolf)
    • πŸ›  Fixed build process when using GCC 10 (#721) (Michael Orlitzky)
    • πŸ›  Fixed postauth vulnerabilities in histogram.js, map.js, trends.js (CVE-2020-13977) (Thanks UraSec Team) (Sebastian Wolf)
    • πŸ”§ When using systemd, configuration will be verified before reloading (#715) (tatref)
    • πŸ›  Fixed HARD OK states triggering on the maximum check attempt (#757) (Sebastian Wolf)
  • v4.4.5 Changes

    August 20, 2019

    πŸ›  FIXES

    • βͺ Reverted changes related to #625 due to CPU load issues
    • βͺ Partially reverted changes for #647 due to CPU load issues
    • πŸ›  Fixed "Quick Search" so that leading/trailing whitespace doesn't affect output (#681) (Sebastian Wolf)
    • πŸ›  Fixed build issues on non-RPM-based platforms (#617) (T.J. Yang)
  • v4.4.4 Changes

    July 29, 2019

    πŸ›  FIXES

    • πŸ›  Fixed log rotation logic to not repeatedly schedule rotation on a DST change (#610, #626) (Jaroslav Jindrak & Sebastian Wolf)
    • πŸ›  Fixed $SERVICEPROBLEMID$ to be reset after service recovery (#621) (Sebastian Wolf)
    • πŸ›  Fixed defunct worker processes appearing after nagios was reloaded (#441, #620) (Sebastian Wolf)
    • πŸ›  Fixed main nagios thread to release nagios.qh on a closed connection (#635) (Sebastian Wolf)
    • πŸ›  Fixed semicolon escaping to remove prepended backslash () (#643) (Sebastian Wolf)
    • πŸ›  Fixed 'Checks of this host have been disabled' message showing on passive-only hosts (#632) (VojtΔ›ch Ε irůček & Sebastian Wolf)
    • Fixed last_hard_state showing the current hard state when service status is brokered (#633) (Sebastian Wolf)
    • πŸ›  Fixed long plugin output (>8KB) occasionally getting truncated (#625) (Sebastian Wolf)
    • πŸ›  Fixed check scheduling for objects with large check_intervals and small timeperiods (#647) (Sebastian Wolf)
    • πŸ›  Fixed SOFT recoveries sending when services had HARD recovery some time after host recovery (#651) (Sebastian Wolf)
    • πŸ›  Fixed incorrect permissions on debugging builds of FreeBSD (#420) (Sebastian Wolf)
    • πŸ›  Fixed NEB callback lists being partially orphaned when multiple modules subscribe to one callback (#590) (Sebastian Wolf)
    • Fixed memory leaks in run_async_service_check(), run_async_host_check() when checks are brokered (#664) (Sebastian Wolf)
    • πŸ›  Fixed potential XSS in main.php, map.php (#671, #672) (Jak Gibb)
    • βœ‚ Removed NEB brokering for nagios daemonization, since daemonization occurs before NEB initialization (#591) (Sebastian Wolf)
  • v4.4.3 Changes

    January 15, 2019

    πŸ›  FIXES

    • πŸ›  Fixed services sending recovery emails when they recover if host in down state (#572) (Scott Wilkerson)
    • πŸ›  Fixed a make error when building on the aarch64 architecture (#598) (Gareth Randall)
    • πŸ›  Fixed --with-cgibindir and --with-webdir to actually set values given (#585) (lawsontyler)
    • πŸ›  Fixed soft recovery states for services (#575) (Jake Omann)
    • πŸ›  Fixed XSS vulnerability in Alert Summary report (CVE-2018-18245) (Jake Omann)
    • πŸ›  Fixed services in soft states sometimes not switching into hard states (#576) (Jake Omann)
    • Fixed last_state_change to update when a state goes from soft -> hard state (#592) (Jake Omann)
    • πŸ›  Fixed Map link always being set to undefined host and don't show link for Nagios Process root note (#539) (Jake Omann)
    • πŸ›  Fixed notifications sending when services went into hard state on a down or unreachable host (#584) (Jake Omann)
    • Fixed log_host_retries not logging the host soft state checks (#599) (Jake Omann)
    • πŸ›  Fixed stalking_options N option to properly log only when a notification is actually sent (#604) (Jake Omann)
    • πŸ›  Fixed issue with service status totals being zero when servicegroup=all on servicegroup status page (#579) (Jake Omann)
    • πŸ›  Fixed escalation notifications logic and recovery notifications not going out (#582) (Jake Omann)
    • πŸ›  Fixed not finding child index causing duplicate hosts showing in the Map (#471) (Jake Omann)
    • πŸ›  Fixed Map configuration popup checkboxes not working and Root Node not populating (#543) (Jake Omann)
    • πŸ›  Fixed cleanup and deinit of neb modules on reload (#573) (Jake Omann)
  • v4.4.3.rc1 Changes

    January 07, 2019

    πŸš€ This is a release candidate for version 4.4.3, which is a bug fix release. Due to the amount of bug fixes that modify the check code, we are putting out the release candidate now with the final release coming in the next couple weeks. Please open an issue if you find any problems.

    For a full list of changes, view the Changelog

  • v4.4.2 Changes

    August 16, 2018

    πŸ›  FIXES

    • πŸ›  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: (#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)
  • v4.4.1 Changes

    June 25, 2018

    πŸ›  FIXES

    • 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)
  • v4.4.0 Changes

    June 19, 2018


    • πŸ†• new status for check dependencies (John Frickson)
    • πŸ‘ Allow more flexible requirements for comments (John Frickson)
    • βž• Add a statusCRITICALACK class for the status column (John Frickson)
    • CSV output based on groups (all options) (John Frickson)
    • πŸ†• New Macro(s) to generate URL for host / service object to be used in notifications (John Frickson)
    • πŸ†• New Macro(s) to determine if host/service notifications are enabled (#419) (Bryan Heden)
    • πŸ†• New Macro(s) for obtaining the host/service notification periods (#350) (Bryan Heden)
    • enable_page_tour interface option (Bryan Heden)
    • πŸ‘· Code cleanups in important sections (Workers, Handling Results) (Bryan Heden)
    • Automatic mail program detection (with same /bin/mail failback) (Bryan Heden)
    • Incorporated autoconf-macros into Core (Bryan Heden)
    • πŸ”§ Lots of enhancements/additions to configure/make process. (Bryan Heden)
      • Moved all files to startup/
      • Added upstart job
    • βž• Added system limit detection (RLIMIT_NPROC) to check for anticipated fork() failures (#434) (Bryan Heden)
    • βž• Added stalking on notifications (N or notifications option when specifying stalking_options) (#342) (Bryan Heden)
    • βž• Added automatic systemctl daemon-reload and initctl reload-configuration where applicable on make install-init (Bryan Heden)
    • βž• Added case-insentive command submission. (#373) (Bryan Heden)
    • Enabled check_external_commands by default (Bryan Heden)

    πŸ›  FIXES

    • πŸ’» Command line macro detection skips potential macros with no ending dollar sign (Bryan Heden, Jake Omann)
    • πŸ›  Fixed a lockup condition sometimes encountered on shutdown or restart (Aaron Beck)
    • πŸ›  Fixed negative time offset calculations computing incorrectly sometimes (bbeutel)
    • πŸ›  Fixed reloads causing defunct (zombie) processes (#441) (Bryan Heden)
    • πŸ›  Fixed wait3(), wait4() implementations (replaced with waitpid()) (#326) (Bryan Heden)
    • πŸ›  Fixed additive inheritance not testing for duplicates in hosts/services/(+escalations) (#392) (Bryan Heden)
    • πŸ›  Fixed very very (around 600k chars or greater) large plugin output crashing Nagios (#432) (Bryan Heden)
    • Fixed first_notification_delay not beeing calculated from last_hard_state_change (#425) (Christian Zettel)
    • πŸ›  Fixed duplicate downtime ID occuring from downtimes in retention file (#506) (Franz [feisenko])
    • πŸ›  Fixed segfault when navbarsearch was used in status.cgi for something other than a host (#489) (Bryan Heden)
    • πŸ›  Fixed some miscellaneous ./configure issues on Solaris (Bryan Heden, Troy Lea)
    • πŸ›  Fixed "Locate host on map" link (#496) (Troy Lea)
    • πŸ›  Fixed service groups defined with unknown service members (that aren't first in the list) not erroring out (#500) (Bryan Heden)
    • πŸ›  Fixed tac.cgi to have consistent behavior with the other cgis (#481) (Bryan Heden, Matt Capra)
    • Fixed clear_host/service_flapping command logic to broker/notify properly (#525) (Bryan Heden, Karsten Weiss)