|
|
|
|
Changelog for nagvis-1.9.35-lp156.51.1.noarch.rpm :
* Wed May 15 2024 roAATTsuse.de- nagvis-include.conf: properly work with and without mod_access_compat * Mon Feb 26 2024 ecsos - Adjustments patch macro for rpm 4.20. * Sun Jun 04 2023 ecsos - Update to 1.9.35 * Core: - FIX: Fix PHP 8.2 various incompatibilities - FIX: Fix PHP 8.1 fsockopen incompatibility (#337 Thanks to loocars) - FIX: Fix Checkmk Snapin displaying status output when hovering the state icon - FIX: Disable state preview for worldmaps in Checkmk snapin. The state previews do not work correctly for worldmaps. To be able to calculate the state preview, we would need the area of the map the user would see when opening the map. To be able to do so, we need this information when rendering the snapin: a) the viewport size and b) the NagVis javascript code. Both is not available in this situation, so we can not correctly render it. In the past the computation was done based on information cached in NagVis, which could produce aggregated states, but these might be misleading as they did not necessarily represent the state of the objects you see in the map.- Changes from 1.9.34 * Core: - Checkmk BI backend: Add verify_peer, ca_path and verify_depth options to configure parameters for HTTPS certificate verification #317 * Frontend: - FIX: Fix PHP 8.1 incompatibility in different configuration dialogs * Worldmap: - FIX: Fix PHP 8.1 incompatibility (#316 Thanks to loocars) * Security: - FIX: Fix SSRF (triggerable by admin users) in geomap.php #319 - FIX: Fix arbitrary file read in #322 - FIX: Fix type juggling vulnerability in cookie hash processing #321 - Add option to enable compatibility with Checkmk 2.2 cookies. This needs to be enable with a new configuration option (logon_multisite_cookie_version). This setting will automatically be enabled when NagVis is shipped together with Checkmk. #323- Changes from 1.9.33 * Frontend: - FIX: Weathermap lines of Checkmk monitored network interfaces displaying network traffic in bytes instead of bits - FIX: Weathermap lines of Checkmk use 1000 as base instead of 1024. #315- Changes from 1.9.32 * Core: - FIX: Fix PHP 8.1 incompatibility- Changes from 1.9.31 * Frontend: - FIX: Add support for services with single quotes in names #314 - FIX: Fix scrolling on overview page #307- Changes from 1.9.30 * Frontend: - FIX: Fix reload of gadgets in chrome in some situations #305 - FIX: Fix line_label_y_offset on weather map line labels #301 - Remove builtin \"on-demand-filter\" header template. It was introduced for supporting NagVis backed \"network topology\" views in Checkmk, which are not used anymore from Checkmk. Since the template relies on an outdated jquery and select2 3rd party dependency and there does not seem to be a use for it anymore, we drop it now.- Changes from 1.9.29 * Security: - FIX: Fix possible deletion of arbitrary files (CVE-2021-33178). An authenticated user with enough permissions to access the NagVis. ManageBackgrounds endpoint, such as admin, can delete arbitrary files on the server limited by the rights of the Apache system user. In OMD environments, such as Checkmk, this is limited to files owned by the site user. In other environments this may affect all files that are writable by the web server user.- Changes from 1.9.28 * Frontend - Add support for svg image based icon sets #298 - FIX: Fix off-screen text input boxes in popups #300 - FIX: Fix weathermap lines handling \"Bit\" of Checkmk checks #296- Changes from 1.9.27 * Core - FIX: Fix PHP 7 (or older) incompatibilities introduced with 1.9.26. (Error (Error): Call to undefined method ReflectionType::getName())- Changes from 1.9.26 * Core - FIX: Fix PHP 8 incompatibilites * Worldmap - Add new option filter_group for filtering host objects on a worldmap based on the membership of hosts in a host group.- Changes from 1.9.25 * Core - FIX: Fix map corruption regression introduced with 1.9.24. This issue was triggered by objects on a map having a numeric \"object_id\" attribute. The issue resulted in map configuration files without \"define global\" object at the beginning of the map. In this situation NagVis will show an error like \"Error: (0) in_array() expects parameter 2 to be array, bool given\". You will have to find the problematic map config (.cfg) and readd the global section. - FIX: Fix possible map corruption caused by object ID cleanup (#280) - FIX: Fix missing socket string in some livestatus backend error messages * Frontend - FIX: Fix editing map options when object_id not set in global section object- Changes from 1.9.24 * Core - FIX: Fix more PHP 7.4 incompatibilites (#265). (This fixes one issue related to the PDO auth module and one issue related to map configurations with numeric object_id attributes.) - FIX: Fix Checkmk BI backend error when pending services are in downtime. (Undefined index \'downtime\' was shown)- Fix build error in Tumbleweed - use apache-rpm-macros instead of own script - uncomment pre script in Tumbleweed because it rise up an build error. * Fri Jan 22 2021 Lars Vogdt - Update to 1.9.23: * Make NagVis compatible with Checkmk 2.0 auth cookies * FIX: Fix error handling of DB backends when DB opening failed. (Undefined property: CorePDOHandler::$dsn) (#267) * Colors with alpha channel are now allowed (format: #RRGGBBAA) (#270) * FIX: Improve validation of file names in several places to prevent input of not printable characters. * Improve recently introduced textbox scaling according to zoom (pull #263) * FIX: Additional fix for weathermap lines byte/bit handling for Checkmk interface checks (issue #256) * FIX: Fix random error \"NotFoundError: Node.removeChild\" * FIX: Fix relative coordinate handling (issue #250) * FIX: Remove \"\\r\", \"\\t\" and 0x00 - 0x1F from multiline text boxes (issue #258) * textbox scaling according to zoom (scale_to_zoom option) (pull #255) * Tue Jun 02 2020 Lars Vogdt - Update to 1.9.20: * Drop some PHP < 5.2 compatibility code for json encoding / decoding * FIX: PHP 7.4 compat fix (Trying to access array offset on value of type int) From 1.9.19 * FIX: Fix weathermap lines displaying byte/s instead of bit/s for Checkmk interface checks (issue #230) * FIX: New textboxes introduced with 1.9.18 broke the map configs (issue #245) * FIX: Fix potential javascript error when zooming (issue #242) From 1.9.18 Core: * Add new map global option \"ignore_linked_maps_summary_state\" (issue #223) * FIX: Worldmap max_zoom is now 20 (issue #228) Frontend: * Weathermap lines: New options line_label_in/line_label_out to configure the name of the perfdata values to use for in/out traffic (#244) * Weathermap lines: Use \"CRITICAL\" color when no perfdata is available (#243) * Sidebar map states now indicate acknowledgement and downtime states (issue #221) * Textboxes can now be edited using a simple WYSIWIG editor (issue #216) * Worldmap: render middle sections of long lines From 1.9.17 * FIX: Fix PHP 5.3 incompatibility introduced with 1.9.16 * FIX: Fix IE 11 incompatibility on worldmaps in relation to lines which was introduced with 1.9.13 * FIX: Fix incompatibility with Check 1.6 auth cookies of users with special characters in the user ID From 1.9.16 Core: * Add support for Encrypted livestatus. You can now configure \"tcp-tls:[address]:[port]\" as socket address and control the TLS verification using the new backend specific settings \"verify_tls_peer\" and \"verify_tls_ca_path\". From 1.9.15 Core: * FIX: \"You are not permitted to access this page (ChangePassword/view/)\" for users (issue #215) Frontend: * FIX: Fix IE 11 incompatibility regression introduced with 1.9.13 From 1.9.14 Core: * MKBI backend: Use \"htmlcgi\" URL/path for building links to the Checkmk GUI. (Aggregations used the base_url, which should not be used for user URLs) * Consistent page reloads: center + zoom of the map kept in URL * Memory and performance optimization: line rendering - clip long lines protruding out of viewport * Memory and performance optimization: fix getMapObject SQL query (lng/lat rectangle) Frontend * FIX: Fix creating users when mbstring extension is not available- updated nagvis-config.patch and nagvis-make-admin.patch * Thu Jul 18 2019 ecsosAATTopensuse.org- Update to 1.9.13 Worldmap: * Configurable OpenStreetMap tile server URL (worldmap_tiles_{url,attribution}) * OpenStreetMap tile colors can now be dimmed using the worldmap_tiles_saturate configuration option so that larger colorful backgrounds do not interfere with the map objects. * Optional 2nd map layer (satellite imagery) * FIX: Worldmap textbox visibility per zoom level * FIX: The \"clone object\" functionality did sometimes break with an error message like \"Invalid argument supplied for foreach()\"- Changes from 1.9.12 Core: * FIX: Allow \" *\" character to be part of backend dbpass values * Multisite Snapin: Reworked data export API to snapin. The new API is compatible with Checkmk 1.6b2 and newer. Frontend: * FIX: Fixed incompatibility with PHP 7.2 (count(STRING)) when creating roles Geomap: * Improved error handling of CSV lines with less than 4 fields * Tue Mar 19 2019 ecsosAATTopensuse.org- Update to 1.9.11 Frontend - FIX: Weathermap lines now respect the configured error colors - FIX: Fixed wrapping of long map names in sidebar- Run spec-cleaner. * Wed Oct 17 2018 ecsosAATTopensuse.org- update to 1.9.10 Frontend - FIX: Network error popups are now shown when an error occurs and hidden again automatically when a subsequent call succeeds- changes from 1.9.9 Frontend: - FIX: Fixed possible \"Cannot read property \'conf\' ... Line 4383\" error when trying to interact with the map while it is initially loading - FIX: Fixed incompatibility with PHP 7.2 when creating new users - FIX: Fixed loading sounds when using non standard HTTP/HTTPS ports - FIX: Fixed \"JavaScript Error : checkHideMenu\" on worldmaps when header is disabled * Fri Jul 27 2018 ecsosAATTopensuse.org- update to 1.9.8 Frontend: * FIX: Fixed incompatibility with PHP 7.2 in Dwoo 3rd party code * FIX: Fixed outdated Monitoring portal link in header menu Automap: * FIX: Fixed automaps filter_group when using ndomy/pgsql backend * FIX: Prevent error when trying to replace old map options and no map exists- changes from 1.9.7 Frontend: * FIX: Fixed object sort by state regression in 1.9.6- changes from 1.9.6 Core: * Dynamic map objects can now be sorted by state (Using the new map global settings dynmap_sort and dynmap_order) * FIX: Improved error handling when trying to use aggregation objects with backends that don\'t support these object types * FIX: Fixed \"A non-numeric value encountered\" when creating new automaps without width/height attributes. A workaround would be to add height/width options manually to the map configuration. * Thu Mar 08 2018 ecsosAATTopensuse.org- remove Require ZendFramework. Is it still needed?- rebase spec * Tue Jan 30 2018 ecsosAATTopensuse.org- update to 1.9.5 Frontend: * FIX: Fixed wrong hostname label in service hover menus * FIX: Fixed repeated zoom of background image on state updates * FIX: Fixed errors when saving viewport as new map * FIX: Fixed rare issue when cloning just added objects * FIX: Fixed broken worldmap when using relative objects * FIX: Fixed displaying wrong backend option \"-b\" in summary output * FIX: Don\'t display \"update backend configuration\" confirm in quiet mode * FIX: Don\'t fail updating map configurations when no maps are defined * FIX: Don\'t register demo rotation when using the \"-o\" option * Wed Dec 06 2017 ecsosAATTopensuse.org- update to 1.9.4 Core: * List of hover menu childs (e.g. services in host object hover) can now be left unsorted (keep original sorting). This is useful for aggregation objects where the single elements have a defined order and should not be sorted by state. (Configure this per object by adding the attribute hover_childs_sort=k). Frontend: * On demand automaps: Hostgroup filter in header menu is now a searchable dropdown field * FIX: Fixed moving textbox objects in IE * Wed Oct 04 2017 ecsosAATTopensuse.org- change require from php5-ZendFramework to php-ZendFramework to use php7 also * Sat Sep 30 2017 ecsosAATTopensuse.org- change wrong named php-pear-xml_parser to right named php-pear-XML_Parser * Tue Sep 26 2017 ecsosAATTopensuse.org- update to 1.9.3 Core: * Multisite auth: Dropped support for WATO folder permissions Frontend: * std_html_bar Gadget: Added new optional parameters \"perfdata\" to specify the perfdata index to show and \"border\" to enable/disable the border of the bar using the values 0/1 * Sat Aug 19 2017 ecsosAATTopensuse.org- Update to 1.9.2 Core: * The default values for the \"url\" option of map objects can now be configured in the map global sections using the options host_url, hostgroup_url, service_url, servicegroup_url, map_url, dyngroup_url and aggr_url- Changes from 1.9.1 Core: * FIX: Fixed incompatibility with pecl-http (Cannot redeclare http_redirect()) * FIX: Fixed duplicate global section in sample automaps after editing Frontend: * FIX: Fixed wrong positioned labels of gadgets * FIX: Added missing stale images of the std_small iconset * FIX: Fixed map update (background color, title, favicon) on changed state- Changes from 1.9 Core: * MKBI backend: New option \"auth_secret_file\" to read the secret from a file- Changes from 1.9b1 - 1.9b19 See https://github.com/NagVis/nagvis/blob/master/ChangeLog- Changes from 1.8.6 Core: * FIX: Template objects can now be used recursive * FIX: Fixed missing Url/view/ * permission. It was not possible to permit non admin users to access external URLs in rotation pools without this permissions. * Tue Sep 22 2015 ajAATTajaissle.de- Update to 1.8.5 Core: * FIX: Livestatus Backend: Fixed exception handling when fetching services which are marked to be in a downtime, but the downtime defails can not be fetched * FIX: Fixed missing Action/perform/ * permission for auth databases created with NagVis versions newer than NagVis 1.7b3. All auth databases which have been created before, have the Action/perform/ * permission available. It was not possible to permit user not having the */ */ * permission to the acknowledgement and custom actions via the context menu Frontend: * Multisite Snapin: Improved performance when a lot of users use the snapin. The snapin contents were calculated on each access in the past. Now, the snapin contents are cached for 15 seconds. This gives a good performance boost when multiple users have use the snapin while having access to the same set of maps. * Wed Apr 08 2015 ajAATTajaissle.de- update to 1.8.2: Core: * Improved handling of map config files without read permissions on overview page and in header menu (such maps are simply hidden) * NagiosBP-Backend: Fixed exception when component state is not known Frontend: * FIX: Map import: Added missing validation of map name format * FIX: Hiding \"loading...\" animation when maps are disabled on overview page * FIX: Fixed sorting of maps on overview page * FIX: Fixed js exception \"g_map_names\" not defined when having header_show_states set to disabled * FIX: Fixed overlapping sub-hover menus for adding icons/lines * Tue Mar 10 2015 larsAATTlinux-schulserver.de- update to 1.8.1: + fixes the broken form dialogs like user- and role management or the password change dialog + also fixes handling of external URLs within rotations + Cached ajax queries last no longer than 30 seconds now * Sun Mar 01 2015 larsAATTlinux-schulserver.de- update to 1.8: + New object: Dynamic groups It uses livestatus filters to create a grouping object of different hosts or services matching this filter. + New object: Aggregations Used for displaying aggregated information, currently used together with the Check_MK Business Intelligence backend to display the states of aggregations and their elements. + Dynamic maps You can use a livestatus filter to collect a group of hosts or services to be shown on a map. The objects are automatically positioned in a grid by default, but you can reposition the objects and also change all other attributes of these objects. + Automap changes You can now create automaps on demand just by providing URL parameters which then are used to render the automap. Improved the performance and memory usage of the automap. The automap is now using line configuration parameters from the global section. + Sidebar changes All nodes having child elements are now expandable. The state of each node is saved per user. The sidebar can now optionally display the states of all maps. + Map zooming Added an optional zoom bar and mousewheel zoom handlers (ALT + wheel move). The zoom can now be configured to make the map fill the viewport of the browser. The zoom can now be configured to scale the objects or not. + Merge state of host, hostgroup and servicegroup cross multiple backends You can merge equal named objects of multiple backends together to be shown on NagVis maps as a single object now. + Gadgets Gadgets can now be used for all kind of statful objects. They can get more information about an object now, being useful even for objects without performance data. The gadget std_table.php has been added as example to give you feeling for the new options. + Check_MK integration Added a new backend to display the aggregation of Check_MK Business Intelligence. Dealing with the staleness value of hosts and services as a new sub-state. The default hover template is now showing the host and service tags when available. It is now possible to display tag group information in the hover menus. + Usability The GUI design has been consolidated to give a more consistent look n feel. The overview page now uses the whole screen width for showing the list of maps. The main configuration, map management and object add/modify dialog have been reworked for better usability and error handling. + For a detailed view on the changes since 1.7 have a look at the changelog of this release in /usr/share/doc/packages/nagvis/ChangeLog
|
|
|