*** Release of Cacti 1.2.17 ***
Thank you everyone who are using Cacti and especially those helping to make Cacti better! For additional details check out the README located on GitHub. https://github.com/Cacti/cacti/blob/develop/README.md *** Contribute *** Active development of Cacti is located on GitHub! Join us in making Cacti better, submit issues, fork and submit pull requests! https://github.com/cacti/ *** Cacti Change Log *** security#4019: Incorrect handling of fields led to potential XSS issues security#4022: SQL Injection was possible due to incorrect validation order (CVE-2020-35701) security#4035: Various XSS issues with HTML Forms handling issue: CLI scripts should not have a max allowed runtime issue: Normalize plugin hooks between user_admin.php and user_group_admin.php issue#1052: TimeZones are not handled correctly with Daylight Savings changes issue#3392: Allow plugins to customize device listing page issue#3879: Allow Graph/Data Source with custom fields to prompt during manual creation issue#3908: When poller overruns the script server can throw errors upon shutdown issue#3936: Editing a graph created from Aggregate Graph can fail issue#3945: CSV export can show NaN for date if TimeZone does not match system issue#3969: SNMPv3 Password field does not correctly limit to size of database field issue#3976: Font colors are being overridden leading to display issues by ddb4github issue#3977: Database upgrade may fail when using upgrade_database.php issue#3978: Input Validation was not handled correctly when displaying graph trees issue#3981: Missing API include leads to runtime errors in Automation issue#3985: Collation was not always handled correctly in the database library issue#3988: Automation raises errors when default snmp options is set to none issue#3990: PHP Information was not being displayed properly under Tech Support issue#3999: Ensure database audit code attempts to use passwordless options before sending credentials issue#4001: Ensure Cacti can support PHP 8 issue#4002: Pollers may sometimes not recover properly once they go offline issue#4005: When viewing Realtime Graphs, validation errors may be seen for Size parameter issue#4008: Massive decrease in poller performance due to unset variable issue#4009: Ensure number format functions are consistent for i18n usage issue#4021: Increase maximum number of device threads issue#4031: Secondary filters on Data Collectors and Data Profiles do not work as expected issue#4033: Action Icons changed to be consistent with admin UI issue#4036: During discovery, Automation can throw unexpected errors due to null values issue#4038: When creating new graphs, a second click is required even if not needed issue#4042: RRD Updates can become disabled when saving performance options issue#4043: Boost can become unresponsive when large number of archive tables exist issue#4049: Enable sensitive graph information to be hidden from standard users by datatecuk issue#4050: When showing table conversion script, the example path can be displayed incorrectly issue#4056: Rename "Show Exceptions" checkbox to "Only Show Exceptions" which more actually reflects its function issue#4060: When attempting to get client address, incorrect information may be returned by stevenseeley issue#4061: When getting date format, default options are not always honored by xmacan issue#4066: Enable Boost to utilize multiple processes issue#4067: Disable BOOST image caching when using Graph Zoom features issue#4068: When viewing graphs, individual graph sizes can be ignored in favour of global default issue#4070: Summary data can fail to calculate when the RRDfile lacks the Data Source issue#4073: Zoom functionality can fail when a graph has lost focus. issue#4074: Realtime Images are not always adhering to defined format issue#4075: LDAP Settings lead to confusion when setting up LDAP authentication issue#4076: MariaDB tuning link points to a dead URL within System Utilities issue#4077: If user has no permissions assigned and tries to login, a redirect loop occours issue#4079: When checking current timestamps, make audit replace mysql function usage with preferred CURRENT_TIMESTAMP variable issue#4080: Cacti regular expression searching does not quote expressions issue#4082: RRDtool version detection not working for RRDproxy setup issue#4083: RRDCleaner does not support RRDproxy issue#4086: Large system performance negatively impacted due to $spikekill_templates behavior issue#4092: On large systems, Primary ID usage on heavily used tables will overflow due to default MySQL variable size issue#4095: When viewing Plugins page, icons can sometimes be misaligned issue#4098: Graphs and Data Sources lists can become unresponsive on very large systems issue#4100: When viewing User Admins, a division by zero error can sometimes be seen issue#4105: Allow admins to define bulk walk repetition sizes issue#4109: Realtime graphing can sometimes cause gaps in historic data issue#4110: Graph Variables are not always parsed correctly leading to errors in log files issue#4116: Upgrading large trees from 0.8.x to 1.x is slow issue#4117: Script server throws errors if a command line argument includes a backslash issue#4119: Implicit flushing is not always enabled, depending on OS, resulting in Script Server result issues issue#4121: LDAP search filter cannot be configured if too many OUs or filters are nested issue#4122: Automation causes SQL syntax errors when invalid operations are present issue#4125: On completing the installation wizard, an internal server error can sometimes be observed issue#4126: Deleting a damaged graph can sometimes led to removal of valid graphs too issue#4127: When updating Trees, graph titles are calculated too often leading to unresponsiveness issue#4130: On large systens, Graph creation can become unresponsive due to large number of data sources issue#4131: A design flaw makes importing new Graph Template slow on large systems issue#4134: MIB Caching does not always work as expected by Kveri issue#4135: On large Cacti installs, editing Data Templates is slow issue#4136: When repairing database at command line, no option exists to skip table checks and force Data Source repair issue#4141: Unusually long comments do not wrap when viewing graphs, and haven't in this CHANGELOG entry either issue#4143: Prevent some false positive scenarios when detection orphan graphs issue#4147: Poller items are evaluated too quickly when mixed polling cycles are used issue#4148: Ensure automatic refresh of cacti log view works consistently issue#4149: Ensure utilities show correct information when in offline mode issue#4161: Data source template names should be shown in the respective "suggested values" sections issue#4162: Allow Persistent Connections to MariaDB/MySQL to be configured issue#4164: Unable to easily track Cacti login sessions when using database sessions issue#4166: Auto-select text when focusing auto complete elements issue#4169: Ensure Log Viewer 'Go' and 'Clear' buttons behave as expected issue#4170: Enable full name tooltips for Alias/Description columns issue#4173: Ensure Console menu icons are properly aligned issue#4174: When using replication, ensure binary logging can be disabled issue#4175: When syncing Templates, prevent false 'Damaged Graph' notifications from appearing issue#4177: Simplify Graph/Template authorization searches when not using restricted mode issue#4179: Correct class usage on Graph Sidebar Icons to be consistent issue#4180: Remove logoff option when using basic authentication issue#4181: Ensure realm names are more consistent issue#4182: Allow Automatic Graph Creation to utilise Data Templates with Overriden Values issue#4183: Processes can be terminated early due to incorrect timeout calculation issue#4184: Ensure error logging is consistent when using CMD processor instead of spine issue#4185: Updating Signal Handling to recommended standards for PHP 7.1+ issue#4186: When editing a Fixed String on Tree Rule it is improperly displayed as "Unknown" issue#4187: Provide more direct method fo navigating to Data Source from Graph issue#4188: Replacement variable names are difficult to find for Aggregate Graphs and Templates issue#4189: Allow links from a page to its specific documentation issue#4190: Augmenting roles can incorrectly link to roles instead of realms in rare cases issue#4192: Devices search can return a black screen if device name contains the hash/pound # character issue#4193: Allow command line reindex to work with disabled devices issue#4195: When search text includes # character, filtering does not always work as expected issue#4197: When attempting to do a rollback on versions, the installer will not restart issue#4199: Allow Cacti administrator to define a min refresh interval to prevent graph gaps issue#4205: When removing Data-query Associated Graph Templates, it deletes the graphs Templates from bottom to top issue#4206: When a report was delayed, the report's time is incorrectly changed issue#4215: Poller recovery starts multiple processes and fails to recover properly issue#4223: Parallel boost restart due to timeout can result in errors. issue#4227: When remote poller is in offline mode, data is written to more tables than necessary issue#4228: Under specific circumstances, redirection issues can occur after login issue#4229: When no snmp option is set, automation can incorrectly report a number of issues issue#4232: Database TLS configuration requires client certificates as well issue#4233: Potential typos and incomplete parameter lists for database connection variables issue#4241: Tree sort mechanism does not take sites into account feature: Add Theme 'Midwinter' feature: Update phpseclib to version 2.0.30 feature#645: Modify automation to test for data before creating graphs feature#3513: Add hooks for plugins to show customize graph source and customize template url feature#3572: Missing prompts during automation's device creation leads to blank data feature#4012: Allow CSRF security key to be refreshed at command line feature#4013: Allow remote pollers statistics to be cleared feature#4113: Allow user to be automatically logged out after admin defined period by datatecuk feature#4176: When replicating, ensure Cacti can detect and verify replica servers feature#4210: Replace c3.js with billboard.js *** Reporting Issues *** http://www.cacti.net/issues.php *** Download Cacti *** http://www.cacti.net/download_cacti.php *** Download Spine *** http://www.cacti.net/spine_download.php Thanks! The Cacti Group _______________________________________________ cacti-user mailing list cacti-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/cacti-user