-
-
Notifications
You must be signed in to change notification settings - Fork 389
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add additional security to the unserialize function #5245
Commits on Feb 16, 2023
-
Fixing #5238 - SQL Issues due to non-visible chars
Searching for Poller Items Generates SQL Errors
Configuration menu - View commit details
-
Copy full SHA for e64a16a - Browse repository at this point
Copy the full SHA e64a16aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3284bf - Browse repository at this point
Copy the full SHA e3284bfView commit details -
* On large systems statistics gathering at the beginning of a poller run lead to excessive polling times * It's important to remove all items from the poller_output table for the poller as it impacts the end of the previous poller * The other change here has to do with large databases where the poller_output memory table can get pushed into swap. * Moved statistics out of the internal loop, and made a few optimizations for the $totals query to perform better. * We only care about total_ports if the snmp_port is > 0
Configuration menu - View commit details
-
Copy full SHA for 0117c71 - Browse repository at this point
Copy the full SHA 0117c71View commit details
Commits on Feb 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d96d8a6 - Browse repository at this point
Copy the full SHA d96d8a6View commit details
Commits on Feb 18, 2023
-
QA on #5238 - Disable for multiple pollers
This is a compromise with regard to a possible issue with MariaDB 10.3 to only allow this via setting, and only allow for single poller systems. We will look to re-design this in a future Cacti release.
Configuration menu - View commit details
-
Copy full SHA for 6622b99 - Browse repository at this point
Copy the full SHA 6622b99View commit details
Commits on Feb 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9ff40a3 - Browse repository at this point
Copy the full SHA 9ff40a3View commit details -
QA: Automation incorrectly creates graphs
This test added multi-output values that return a NaN or 'U'.
Configuration menu - View commit details
-
Copy full SHA for 7e255bc - Browse repository at this point
Copy the full SHA 7e255bcView commit details -
Fixing #5236 - Edit Graph Template
Edit Graph Template link missing base_url.
Configuration menu - View commit details
-
Copy full SHA for 00216a8 - Browse repository at this point
Copy the full SHA 00216a8View commit details -
Fixing #5243 - Export columns missing
Template Export missing Graph Template columns multiple and test_source
Configuration menu - View commit details
-
Copy full SHA for 56fa967 - Browse repository at this point
Copy the full SHA 56fa967View commit details
Commits on Feb 20, 2023
-
QA: Add additional security to the unserialize function
* This change will add additional security to prevent certain classes of exploits in Cacti's use of the unserialize function. * Additionally, adding an additional setting to dsv_log() to reduce the amount of logging during use of the tool to test data sources vs. poller operations.
Configuration menu - View commit details
-
Copy full SHA for 9df63c4 - Browse repository at this point
Copy the full SHA 9df63c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0769e36 - Browse repository at this point
Copy the full SHA 0769e36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1947429 - Browse repository at this point
Copy the full SHA 1947429View commit details -
Fixing Issue #5239 - Automation SNMP Bulk Size
* SNMP-Options - Bulk Walk Maximum Repetitions ignored during save * light PSR to remove tabs and replace with spaces.
Configuration menu - View commit details
-
Copy full SHA for 3eb3efa - Browse repository at this point
Copy the full SHA 3eb3efaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e2abb8 - Browse repository at this point
Copy the full SHA 7e2abb8View commit details -
Fixing #5241 - Polling distribution not working
"Balance Process Load" dont work after upgrade to 1.2.23
Configuration menu - View commit details
-
Copy full SHA for 10ae8d9 - Browse repository at this point
Copy the full SHA 10ae8d9View commit details -
Fixing #5247 and QA on #5241 - Polling Issues
* Rebuilding Poller Cache from Utilities does not respect poller interval due to lack or ordering * Decrementing of rrd_next_step is flawed
Configuration menu - View commit details
-
Copy full SHA for 17bcbcc - Browse repository at this point
Copy the full SHA 17bcbccView commit details
Commits on Feb 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7ab5b8e - Browse repository at this point
Copy the full SHA 7ab5b8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f4d854 - Browse repository at this point
Copy the full SHA 6f4d854View commit details -
QA: Two issues reported by users
* We still have references in the code to 'poller_lastrun' without the poller id. Set the legacy value if the poller_id is 1 * If the poller_interval equals the cron interval, you can still have to bypass the scalability enhancement if you largest data source profile is larger than the poller interval
Configuration menu - View commit details
-
Copy full SHA for b7008e8 - Browse repository at this point
Copy the full SHA b7008e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1207e63 - Browse repository at this point
Copy the full SHA 1207e63View commit details