Changelog for
nagvis-1.9.35-3.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