pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/cacti



Module Name:    pkgsrc
Committed By:   gavan
Date:           Fri Apr 26 14:52:16 UTC 2019

Modified Files:
        pkgsrc/net/cacti: INSTALL MESSAGE Makefile PLIST distinfo
        pkgsrc/net/cacti/files: cacti-poller
        pkgsrc/net/cacti/patches: patch-include_global.php
            patch-include_global__settings.php
Added Files:
        pkgsrc/net/cacti/patches: patch-lib_installer.php patch-lib_rrd.php
            patch-poller__maintenance.php

Log Message:
cacti: update to 1.2.3

Changes since 0.8.8h:

1.2.3
-issue#1063: Tree View does not display the last item correctly under 'Modern'
theme
-issue#2282: Install Wizard does not Detect RRDtool Version on Windows
-issue#2430: "New Device" menu item showing as selected incorrect when
"Devices" clicked
-issue#2435: Tree View becomes narrower and narrower when expanding/collapsing
nodes with long names
-issue#2449: Index incorrectly changed to 1 if the index is alphanumeric when
OID/REGEXP: or OIDVALUE/REGEXP:
-issue#2452: Missing 'getSNMPQueries()' function when calling add_data_query.php
-issue#2453: When running add_graphs.php, cannot retrieve list of valid snmp
values
-issue#2460: sqltable_to_php.php does not export 'default' value of columns
correctly
-issue#2456: When attempting to display actions that can be taken, having no
actions caused error
-issue#2457: When creating a graph, undefined function prevents confirmation
from appearing
-issue#2459: ss_host_disk.php attempts to return an empty array instead of a
string
-issue#2463: Partial Fix: Display zombie data sources without graphs
-issue#2464: When viewing a User's effective permissions, disabled devices
should show denied
-issue#2465: Too many groups hide effective permission column when viewing
User's effective permissions
-issue#2466: Manual data source creation is broken
-issue#2469: When using Matching Objects filter within Automation Graph Rules,
unexpected redirect occurs
-issue#2471: When Creating a new Graph Template, clear the Graph Template
permissions cache
-issue#2472: Bad navigation items cause Array to string conversion errors
-issue#2474: REGEXP_SNMP_TRIM does not handle Gauge fields properly
-issue#2475: When resetting filters, multiple sort session variables do not
always reset properly
-issue#2476: When using CMD.PHP for polling, device polling time is not updated
-issue#2477: When saving a Data Input Method, Output Field name changes to
incorrect value
-issue#2478: When saving a LINEX type Graph Item, the Line Width value is too
restrictive
-issue#2479: RPN function select list should be sorted when editing CDEF and
VDEF's
-issue#2480: RRDtool versions in Cacti not granular enough
-issue#2482: When upgrading past 1.1.34, upgrade attempts to drop a
non-existing primary key
-issue#2491: Data Source Info suggests commands RRDTool can't honor
-issue#2492: When data templates are filtered by profile, data source list does
not get same filter applied
-issue#2493: Data Source Info is not separated properly
-issue#2494: User Login History is not fully enabled for translations
-issue#2497: When linking to Graphs, unless both start and end are specified,
only defaults are used
-issue#2499: Data Source reapply names does not update name from data query or
template.
-issue#2500: Allow Data Source repairs from the Data Source Debug and Data
Source Info pages
-issue#2502: Unable to have a min or max value for RRDfile at zero '0'
-issue#2503: The Cacti Statistics Device Template is not include in release
-issue#2509: When checking for correct Unicode, minimum MySQL version is
incorrect
-issue#2513: When a plugin INFO file is malformed or missing elements,
plugin_load_info_file() should fill missing elements with defaults
-issue#2519: When editing a data query, graph template picker shows poor
performance
-issue#2518: Unexpected errors when filtering Data Sources with invalid 'rows'
value
-issue#2522: When upgrading from pre-1.0.0, colors were not upgraded properly
by Givo29
-issue#2525: Tree branches that includes sites which have valid devices do not
appear on Graph Tree
-issue#2527: When importing a package, if Cacti version is below the version
which that exported, a clear message should be shown
-issue#2531: When updating color template items, the table name used is
incorrect by Givo29
-issue#2535: Ensure Graph ListView uses same UI logic as Graph Management
-issue#2537: Incorrect title showing when changes are made to Tree
-issue#2543: Poor performance showing a device's graphs on a tree
-issue#2547: RRD values are not being properly trimmed
-issue#2551: When checking MySQL configuration values, consider ON/OFF to be
equal to 1/0
-issue#2553: When upgrading from 1.0.0 or below, renaming automation columns
can cause issues
-issue#2555: Missing configuration defaults prevent installations/upgrades
without showing reason
-issue#2563: When sorting Data Sources, missing index causes unnecessary delays
-issue#2564: Filtering for Orphan Data Sources is unreliable
-issue#2565: Pages with 500+ selectable items in a single able can suffer from
poor performance
-issue#2568: When querying for diagnostic data, devices on remote pollers
should proxy the request
-issue#2571: External Links do not properly validate user permissions
-issue#2575: Poller errors occur if a file exists that the website cannot read
-issue#2576: Spikekill API does not work when called from plugins
-issue#2578: When importing packages, missing/new resources are not created
-issue#2581: When viewing poller cache, Device SNMP community is not properly
escaped
-issue#2583: When JSON module is not installed, Installer does not correctly
show missing message
-issue#2584: When user/group permissions are reset, this is not reflected
immediately to the end user
-feature#2505: Improve performance of Data Source Statistics
-feature#2515: Allow more than one SNMP port to be specified when adding
devices via CLI
-feature: Update phpseclib to version 2.0.15
-feature: Adjust the max table rows based upon value of 'max_input_vars'

1.2.2
-issue#599: Aggregate graph templates assume AVG consolidation function
-issue#2312: Retrieving Device Information appears to fail on Safari
-issue#2317: Unabe to add new records to 'poller_time' table
-issue#2327: Memory exhausted whilst running poller replication
-issue#2334: Some browsers report JavaScript errors when switching to console
-issue#2337: When running an upgrade, the path of the log file is reset
-issue#2339: Certain characters in recipient address can cause email to fail
-issue#2343: Export hooks no longer work due to missing default keyword
-issue#2346: When listing plugin permissions, "Legacy 1.x Plugins" can appear
in the wrong cell
-issue#2347: Allow sort output to inject returned data into a specific object
-issue#2350: Unable to Select Data Source for HRULES and COMMENTS that include
nth Percentile and Bandwidth
-issue#2352: SNMP description field can sometimes contain mangled data
-issue#2354: When reindexing in Automation, titles are not updated for Graph
and Data Source
-issue#2355: Data Sources are sometimes duplicated when Custom Data is specified
-issue#2357: When indexes are incorrect, poller should log more information
-issue#2359: When upgrading, "Install/Upgrade" privilege may have been
previously lost
-issue#2360: When retrieving database / table / column information, schema name
is not always applied
-issue#2362: No way to default an interface speed when ifSpeed and ifHighSpeed
come back as zero
-issue#2365: When editing Aggregate Graphs, orphaned items were not always
removed
-issue#2372: Data Query reindexing leads gaps in Graphs
-issue#2376: Manually adding a device discovered by Automation causes errors to
be logged
-issue#2380: Devices may experience constant reindexing
-issue#2384: When authentication method is set to None, change to Builtin as
None has been removed
-issue#2393: When reindexing a device, Graph Automation creates duplicate
graphs every time
-issue#2416: SELinux wants APPEND not WRITE permission for Fedora/EPEL (RHEL,
Centos)
-issue#2419: Host state time was not correctly calculated
-issue#2426: Reinstate missing plugin hooks for 'custom_logout_message' and
'custom_denied'
-issue#2431: Default value for 'Mail Method' (settings_how) is incorrect
resulting in errors
-issue#2432: Undefined variable warnings when updating RRD data
-issue#2451: Drag and drop does not always function correctly
-feature: Update JavaScript library c3.js to version 0.6.12
-feature: Update phpseclib to version 2.0.14
-feature: Update PHPMailer to version 6.0.7
-feature: Update JavaScript library d3.js to version 5.9.1

1.2.1
-issue#2259: Unable to View Aggregate Graphs
-issue#2267: Remove unnecessary includes in aggregate template code
-issue#2270: Realtime Graphs consuming too much memory
-issue#2272: Site Tree Branches not showing Graphs
-issue#2273: Error when saving changes to Data Collectors
-issue#2279: SQL Errors in add_graphs.php
-issue#2280: SQL Errors in snmpagent cache table inserts
-issue#2281: Database audit cli giving incorrect results
-issue#2285: Allow HRULEs for bandwith and ptile
-issue#2292: Allow Realtime to use 1 second data collection
-issue#2298: Ambiguous Toggle Switches in Sunrise Theme
-issue#2303: Problem with "Notify Primary Admin of Issues" function
-issue#2304: Installation progress stays at 0%
-issue#2305: BOOST PROGERR: ERRNO:'8'
-issue#2311: Unable to update PHP location during installation due to incorrect
CLI environment
-issue#2319: Primary admin account not always given access to a plugin when
that plugin is enabled
-issue#2321: Date separator not being used properly for graphs
-issue#2322: Modifying plugin realm registration files and description not
supported
-issue: Installer does not identify when shell_exec()/exec() are disabled
-issue: Removing a Device or Graph Template can not be seen till next login
-issue: Visual issues with custom data when using paper-plane theme
-issue: Undefined function errors attempting to sync device templates
-issue: Plugin dependency handling inconsistant
-issue: Editing a report shows incorrect graphs from dropdown

1.2.0
-feature: Add a Timeout setting for Remote Agent calls
-feature: Add Graphs and Data Sources hyperlinks on Device page
-feature: Add One Minute Sampling to the default Data Source Profiles
-feature: Add support for DDERIVE and DCOUNTER to Cacti
-feature: Add Timezone support for Remote Data Collectors
-feature: Allow Adding Aggregate Graphs to a Report
-feature: Allow ASCII filepath paths to not be found on settings save
-feature: Allow drill down from Graphs to Data Queries or Templates
-feature: Allow Import/Export to be hookable
-feature: Allow snmpagent to be disabled for very large installs
-feature: Allow Top tabs to be Glyphs or Text or both
-feature: Big Spanish translation update plus massive QA fixes
-feature: Change password page provides visible confirmation of password rules
-feature: Do not allow second data source to be added to an SNMP Get data
template
-feature: Don't allow removal of Data Sources from Data Template once its in use
-feature: Inform the primary Cacti administrator of problems by Email
-feature: Make all user settings dynamic and allow resetting to default.
-feature: Make Graph and Data Source suggested naming more efficient
-feature: Make it easy to find Data Query based graphs that have lost indexes
-feature: Make Top Tabs use Ajax Callback
-feature: Make tree editing responive
-feature: New Install/Upgrade user permission to limit access to being able to
upgrade
-feature: Provide option to debug width errors where output exceeds column width
-feature: Removed the Authentication Method of 'None'
-feature: Tree automation is now defaulted to on for new install
-feature: Update JavaScript library c3.js to version 0.6.8
-feature: Update JavaScript library Chart.js to 2.7.3
-feature: Update JavaScript library d3.js to version 5.7.0
-feature: Update JavaScript library jquery.js to 3.3.1
-feature: Update JavaScript library jquery-migrate.js to 3.0.1
-feature: Update JavaScript library jquery.tablesorter.js to version 2.30.7
-feature: Update JavaScript library jstree.js to 3.3.7
-feature: Update JavaScript library screenfull.js to 3.3.3
-feature: Update phpmailer to version 6.0.6
-feature: Update phpseclib to version 2.0.13
-feature#289: Allow external nologin access for Realtime Graphs
-feature#553: When display a host, include Aggregated Graphs as well as
standard graphs
-feature#614: Allow users to duplicate Data Input Methods
-feature#973: When creating a new user authenticated via LDAP, attempt to
retrieve users email and full name
-feature#122: Support a Site Branch Type
-feature#1060: Design Enhancement for Large scale Cacti Implementations
-feature#1142: Add Site dropdown to the Graphs and Data Source pages
-feature#1184: Improve Data Input Methods editability and message handling
-feature#1200: Aggregate Graphs can now include COMMENT
-feature#1282: Email notification for Automation Network discovery process
-feature#1347: Update automation logging to work better
-feature#1395: Ensure messages have each new line keep the same prefix in
cacti_log()
-feature#1399: Allow 'requires' to include version against a plugin
-feature#1400: User settings are now dynamic and can be reset (removed) to
return to global settings
-feature#1422: Automatically select the next unused data input field when
clicking add on data input method
-feature#1505: When displaying a graph, provide breadcrumb link to edit device
-feature#1527: Update Fontawesome from 4.7 to 5.0.10
-feature#1580: Support Drag & Drop for Builtin Report Items
-feature#1581: Allow Mass Adding of Graphs to Reports
-feature#1584: Allow theme selection when installing
-feature#1588: Check that PHP can run a test file
-feature#1593: Allow External links to auto refresh
-feature#1597: Ensure synchronised files have same attributes as originals
-feature#1610: On Unix, redirect error messages to log files when running
external scripts
-feature#1628: Allow the User to define an initial Automation Network for
discovery when installing
-feature#1670: Improve Graph Management to show type of source for a graph
-feature#1671: When duplicating a Graph Template, properly duplicate Data Query
Graph Template Mappings
-feature#1677: Default Tree nodes sorting to be inherited
-feature#1691: On Graph context menu, add a 'Copy graph' option to copy graph
image
-feature#1692: Separate option for logging Input Validation issues
-feature#1703: On Graph context menu, text is now multi-lingual
-feature#1708: Allow the User to override global Automation email recipients at
the Automation Network level
-feature#1709: Suppress warning from RRDTool when attempting to make updates in
the past
-feature#1711: Add support for SSL connections to MySQL
-feature#1731: Prevent loss of changes by warning user about unsaved items
-feature#1734: When displaying a graph, provide more information when error
image is displayed (see also #1428)
-feature#1763: Enable automatic refresh for Time Graph View
-feature#1806: Control low level debug routines via config.php (Develoepr Use)
-feature#1819: Provide CLI program to enable graphs to be removed by scripts
-feature#1969: Graph previews can now be linked using a host's external id
-feature#2006: Introduce new Data Source Profile to handle decade long graphs
-feature#2173: Introduce Device and Graph Template Caching to Speed UI
-feature#2228: Add Device ID to Device search field
-issue: Fix issue with display_custom_error_message() causing problem with
system error message handling
-issue: Graph List View was not fully responsive
-issue: Move Graph removal function to Graph API
-issue: On the Data Sources page, if there is no filtered Device and a Data
Source is edited, device association is lost
-issue: Typo in Dutch translations when an error occurred while downgrading
-issue: Unable to display user profile tabs
-issue: Verify all Fields not working due to Cacti 1.x upgrade error
-issue#186: Cacti does not support jQueryUI 1.12.x
-issue#187: Remove the use of jQuery Migrate plugin
-issue#948: Do not create a new datasource when adding a new Graph for the same
device/field
-issue#454: Cacti Re-Index does not resolve index changes properly during
re-index
-issue#983: Import Template Preview is misleading
-issue#1097: When copying template user, newly created user should always be
enabled to allow logging in
-issue#1097: When copying template user, it should be disable to prevent
logging in as template user directly
-issue#1174: When display a tree, disable drag and drop unless in edit mode
-issue#1298: Display fatal error to prevent issues caused when system log is
not writable
-issue#1350: When switching an Automation Tree Rule's leaf type, remove invalid
Automation Rule Items
-issue#1383: CSRF Timeout does not obey session timeout
-issue#1408: Update SQL / Backtrace to use new clean_up_lines() function
-issue#1414: DSSTATS reports incorrectly that a data source does not exist
-issue#1420: Fix issues found by Debian package builds
-issue#1421: Fix issue when SQL had all bad modes, missing variable warning was
generated
-issue#1426: Fix issue where remote poller was not using unique filenames when
attempting to verify files
-issue#1437: Plugin install hover message sometimes shows line breaks rather
than formatted text
-issue#1454: When using oid_regexp_parse, filter indexes to those that match
-issue#1473: Recovery Date overwritten by subsequent checks
-issue#1494: Unable to Deep Link/Bookmark Trees
-issue#1503: Undefined function clearstatscache in DSSTATS
-issue#1507: When saving graph settings from the graph page, the graph template
id should not be included
-issue#1510: New Graphs Undefined Variable $graph_template_name
-issue#1521: Force boost to be enabled when there are Remote Data Collectors
-issue#1528: Saving a device can result in WARNINGS related to string vs array
handling
-issue#1529: Allow Aggregate Graphs to Sum Bandwidth and Percentile COMMENTS
-issue#1543: Graph Preview appends header=false too many times
-issue#1553: Poller does not set rrd_step_counter correctly if no steps taken
-issue#1559: CLI Output Issues due to over escaping
-issue#1560: Warning that escapeshellarg() is escaping a null
-issue#1567: Technical support - add notification if Cacti and Spine version is
different
-issue#1574: User templates are not correctly being applied
-issue#1589: Installer now checks that the temporary folder is writable
-issue#1590: User Admin generates SQL error if user is not part of any groups
-issue#1601: Aggregate Graphs can not include some classes of COMMENT
-issue#1602: PHP ERROR: Call to undefined function
api_data_source_cache_crc_update()
-issue#1604: Failed to connect to remote collector
-issue#1606: Boost debug log not functional
-issue#1607: Boost next run time occurs in the past
-issue#1608: Possible boost race conditions
-issue#1609: Remote pollers update 'stats_poller' on main poller
-issue#1617: Editing a data query results in missing $header variable
-issue#1621: Realtime Popup can cause automatic logout
-issue#1626: httpd-error.log have message about Fontconfig
-issue#1634: Default snmp quick print setting resulting in false poller ASSERTS
on some php releases
-issue#1651: Check temporary folder has write access during import
-issue#1655: Correct Cacti to handle new MySQL 8.0 reserved word `system`
-issue#1658: Devices drop down should be filtered by Site
-issue#1660: Reports based upon Tree don't maintain graph order
-issue#1665: Must change password not working for local users when main realm
is not local
-issue#1669: Console log header grammar issue
-issue#1674: Threads and Processes values not migrated to Poller table during
upgrade
-issue#1676: Allow automation discovery to add the same sysname on different
hosts
-issue#1682: Slow Select Statement lib/api_automation.php
-issue#1689: Technical Support's RRDTool version should show detected RRD
version
-issue#1690: Report a warning if the default collation is not utf8mb4_unicode_ci
-issue#1700: Mail sent without auth causes errors to appear in logs
-issue#1710: RRDtool create command causes first update to fail
-issue#1721: Console Side Bar not correct on first login
-issue#1723: die() messages should include PHP_EOF for better logging
-issue#1726: Poor page performance editing a Graphs Graph Items
-issue#1746: Poller with no hosts does not exit until timeout is reached
-issue#1761: Graph Management page shows bogus template names
-issue#1783: Browser Back button still does not working
-issue#1796: Import: Fixed handling of references to objects not included in
file
-issue#1799: Default User log sort should be date descending
-issue#1810: Correct SQL errors with authentication set to no authentication
-issue#1839: Dummy cosmetic bug on down device selection option
-issue#1841: Data Source Stats table not properly migrated from pre 1.x Cacti
plugin
-issue#1849: SNMPAgent not sending traps
-issue#1852: Reports Preview/Mails show no graphs
-issue#1889: Insecure $ENV{ENV} which running setgid
-issue#1901: Upgrade from 0.8.8h fails on external_links statement
-issue#1921: Data Query XML field method 'rewrite_index' does not correctly
query for value
-issue#1926: Deselecting items should present warning or disable GO button
-issue#1948: Device Template should warn about need to re-sync
-issue#1953: set_default_action() should warn if more than one action provided
-issue#1973: SpikeKill Menu does not display properly
-issue#1976: Default admin permissions do not allow everything
-issue#1982: Certain hooks should occur within api functions rather than UI
functions
-issue#2002: api_plugin_db_table_create should support non-string defaults
-issue#2012: For kernel 3.2+, "Linux - Memory - Free" should grep for
"MemAvailable:", not "MemFree:"
-issue#2085: CLOG Regex Parser does not verify registered function exists
-issue#2126: api_device.php generates undefined function
poller_push_to_remote_db_connect()
-issue#2127: Unable to save error when duplicating graph
-issue#2135: api_tree_lock() and api_tree_unlock() forcing redirection
incorrectly
-issue#2143: export.php Illegal string offset 'method'
-issue#2144: Device Management "Status" column does not sort properly
-issue#2152: When editing a device, should show disable/enable option
-issue#2153: Utilities page issues the wrong hook for tabs
-issue#2163: LDAP functions are not consistent
-issue#2164: Login page does not remember selected realm
-issue#2171: datepicker and timepick translation not available
-issue#2178: Header/Footer included more than once
-issue#2182: Graph View missing 'html_graph_template_multiselect()' function
-issue#2184: html_host_filter() does not handle host_id consequently
-issue#2186: Boost generates invalid SQL during on demand update
-issue#2188: SNMP timeout errors are being duplicated
-issue#2191: i18n_themes is not properly primed in global_arrays.php
-issue#2202: Can't create more than one graph with add_graphs.php from one
template
-issue#2207: Removing Graph Template does not Remove Data Query Associations
-issue#2217: cmd.php not handling quoted snmp values properly
-issue#2240: SNMP system Data Input Methods should not be modified on import
-issue#2241: Spike removal not functional due to Debian packaging
-security#1072: Prevent exploitation of Data Input Methods to escalate
privileges (CVE-2009-4112)
-security#1882: Bypass output validation in select cases
-security#2212: Stored XSS in "Website Hostname" field
-security#2213: Stored XSS in "Website Hostname" field - Devices
-security#2214: Stored XSS in "Vertical Label" field - Graph
-security#2215: Stored XSS in "Name" field - Color

1.1.38
-issue#1501: cmd.php poller not stripping alpha from snmp get values
-issue#1515: Special characters not rendered properly in settings
-issue#1530: Inconsistent behaviour handling blank Field Name/Value when
editing data query suggested values
-issue#1537: Numeric validation not ignoring blank elements

1.1.37
-issue#274: Allow Realtime Graph Popup Mode
-issue#1405: When Data Query columns are wide, they cause rendering issues
-issue#1414: DSSTATS reports incorrectly that a data source does not exist
-issue#1419: Filtering log results in errors in the log
-issue#1420: PHP NOTICE editing cdef and vdef items
-issue#1421: CLI upgrade_database.php PHP Warning on execution
-issue#1426: Remote poller erroring attempting to verify files
-issue#1432: Delete confirmation does not disappear
-issue#1443: Partial Save warnings under Settings -> Mail/Reporting/DNS
-issue#1447: CLI audit_database.php not detecting database name, and failed to
create audit tables when run fresh
-issue#1453: CLI add_graph.php not allowing title to be set
-issue#1456: Increase minimum php version maintaining support for RHEL6
-issue#1457: Path-Based Cross-Site Scripting (XSS) issues
-issue#1458: Error in logs when creating new graphs
-issue#1459: Automation filter not applied correctly
-issue#1461: Setting output_format on input type causes no values to be returned
-issue#1464: Poller stuck in infinitely loop causing excess logging
-issue#1466: No scrollbars in mobile browsers
-issue#1468: Increase max length of host.snmp_sysObjectID column
-issue#1471: Undefined function found in global_languages.php
-issue#1472: Change Device Options - Style needs updating
-issue#1474: Check possibility for creation of temporary tables on install
-issue#1487: Undefined constant in ldap.php
-issue#1483: Create New Graphs - Paw Styling Issue
-issue#1493: Can't create tree branches with '#' sign
-feature#1489: Add ability to use parts of OID as value via regex
-feature: Updated Chinese Simplified translations
-feature: Updated Dutch translations
-feature: JavaScript library Chart.js updated 2.7.2
-feature: Allow snmp formatting functions to detect UTF-8 output

1.1.36
-issue#934: Template names missing in graph management list
-issue#1211: CDEF and VDEF Item Edit do not use correct procedures
-issue#1250: Language support does not support localization properly
-issue#1331: Log Rotation should occur at midnight on system
-issue#1334: Console->Users->(Edit) Permissions checkmark descriptions missing
-issue#1336: Debian test suite reports php error
-issue#1338: Allow automation to be run in debug mode from GUI
-issue#1339: First graph of second page does not render
-issue#1340: Unable to open Time Graph View in new tab
-issue#1348: Toggle context menu of Zoom
-issue#1351: Errorimage does not render on systems without GD ttf support
-issue#1353: New installation without config.php silently throws errors
-issue#1355: Single tree can have the order of the tree changed
-issue#1357: Data Profile disable fields shown temporarily as editable
-issue#1359: Settings page generates error for removed plugin tab
-issue#1362: DSStats Avg/Peak function broken due to change in RRDtool
processing
-issue#1365: Plugin Management enforce folder name
-issue#1366: Improve error/info message display
-issue#1380: Potential failure when updating script type
-issue#1384: When installing/enabling plugins, current user and admin should
get permissions
-issue#1386: form_selectable_cell() ignores width if no style_or_class is passed
-issue#1389: Poller is including plugins that are not installed
-issue#1390: Plugin uninstall should prompt user before removal
-issue#1396: Prevent installation/uninstallation of a plugin if dependency is
present
-issue#1397: Distinguish between plugin tabs and core tabs in settings
-issue#1371: Allow dynamic setting of from name when emailing
-issue: Data Query Cache filter layout more consistent
-issue: Minor plugin permissions format change
-issue: Implementation of error handling causes errors creating New Graphs
-issue: Deprecated DDStats setting removed
-issue: Graph context menu items are now context aware
-issue: Validate spine path before allowing enabling of spine
-issue: Errored settings fields now highlighted correctly on error
-issue: Add the Default Device to the Default Tree at install time
-issue: Secpass password verification error message unuseful
-feature: Searching of SNMP Index in View Data Query Cache now works
-feature: Presets now have default device Template
-feature: JavaScript library c3.js updated (v0.4.21) / jstree.js (3.3.5)
-feature: PHPSecLib updated 2.0.10
-feature: Updated Dutch translations

1.1.35
-issue#114: *all_max_peak* percentile calculations incorrect
-issue#430: Pressing Back often fails to work as expected
-issue#564: Fail to move items in graph template as desired
-issue#981: Hyperlinks for Data Profile stats
-issue#993: Realtime not working on remote pollers for certain data query
-issue#1244: Errors importing templates with deprecated hashes
-issue#1251: Allow zoom out through mouse mmiddle button
-issue#1281: Max OIDs setting is for bulkget and not bulkwalk operations
-issue#1286: Correct CHUNKED_ENCODING error when retrieving graph with some
browsers
-issue#1306: Graphs are not always refreshed properly
-issue#1309: Provide meaningful authentication errors in graph_json.php and
graph_image.php
-issue#1310: Return button fails on change password page
-issue#1315: Realtime not working on local data collector
-issue#1316: CDEF Item Value dialog does not update creating items
-issue#1319: Front end + remote poller - connection timeout issue
-issue#1321: Use RRDtool pipelining functions within DSSTATS
-issue#1323: Enhance form layout for readability
-issue#1329: Spelling errors in automation_networks.php
-issue: Validate regular expressions if specified in add_graphs.php
-issue: Ensure compression levels are consistent when importing package

1.1.34
-issue#1040: PHP version 7.2 - ERROR PHP WARNING: sizeof()
-issue#1195: Improved Javascript error message handling
-issue#1245: Unable to reorder graph name suggested values
-issue#1256: Error reporting of custom errors not displayed correctly
-issue#1257: Boost excessively logging updates
-issue#1258: cacti.sql updated to match expected schema
-issue#1260: Tab images fail to render due to TrueType support in PHP GD Module
-issue#1261: Automatic logout timeout does not apply to web basic authenication
-issue#1263: CLI utility to validate database schema
-issue#1266: Inconsistent usage graphWrapper CSS causes odd graph zoom behavior
-issue#1268: Regex filters not working properly
-issue#1274: Host CPU script checks value existance to avoid error
-issue#1275: SNMP v3 authPriv fails to work
-issue#1287: JSON calls return validation error in HTML format
-issue#1289: Script Server should output parameter array rather than parameters
-issue#1292: Chrome to aggressively caches Javascript files
-issue#1293: Correctly identify if command 'snmpbulkwalk' is available
-issue#1296: CactiErrorHandler does not ignore PHP suppressed errors
-issue#1300: Automation discovery : New devices added by automation discovery
have empty SNMP community field
-issue#1302: Automatic logout should not be enforced on login page
-issue#1304: mib_cache.php file contains unsafe transactions for binary logging
-feature: CLI utilily to generate and verify file hashes for installed Cacti
files
-feature: Logging links back to appropriate areas for troubleshooting
-feature: Logging lists filenames in reverse order

1.1.33
-issue#1253: Automatically generated RRDtool DEF names in Cacti 1.1.32 break
existing Graph Templates

1.1.32
-issue#969: Undefined index: color_id / task_item when viewing graphs
-issue#1166: Fix typo of 'locale' in global_languages.php
-issue#1222: Graphs with large number of items causes RRDTool to error
-issue#1230: PHP Fatal error: Call to undefined function get_max_tree_sequence()
-issue#1238: SNMP functions fail to handle "Invalid object identifier" error
-issue#1239: Browser console error in layout.js
-issue#1240: Page layout issues caused by library update
-issue#1246: Make SNMP Error return more info
-issue: Missing or corrupted theme files can corrupt user settings
-issue: Theme may not change until next login
-issue: Tree edit Tree/Device/Graph drag areas incorrect
-issue: Make callback error handling compatible with jQuery 3.x
-issue: Ensure the snmp_error is cleared before every call
-issue: Indicate unknown error when RRDTool returns no error message
-feature: Update Javascript library: js.storage.js, d3.js, jquery.js,
jquery.tablednd.js, jquery.timepicker.js

1.1.31
-issue#629: Site reload after delete the last letter in the searchbar
-issue#1022: Discovery network stuck in "running" state does not return results
-issue#1164: Version compare function fails on major/minor only versions
-issue#1166: Invalid New User default language selection
-issue#1175: Automatic logout inconsistent redirect
-issue#1179: Warn during installation if installing moving to older version
-issue#1183: Automatically detect missing Theme and use alternate
-issue#1185: Layout with Graphs having large number of data columns
-issue#1189: Allow ability to sort tree list by name asc/desc
-issue#1190: Enabling, Disabling, Uninstalling plugin, you should page refresh
-issue#1191: Tree sequences were not set or checked
-issue#1197: Add more collection intervals to Data Source Profiles
-issue#1206: Display issue with internationalization number format
-issue#1210: CDEF and VDEF Items can not be properly edited
-issue#1212: Navigation breadcrumbs fail to handle External links correctly
-issue#1213: PHPMailer trying TLS despite SMTPSecure setting
-issue#1215: Show version when installation prompts for license
-issue#1217: Add ability to view/edit Input/Query when editing Data Template
-issue: Named colors fail to import on install or upgrade
-issue: Drag and Drop issues on multiple pages could corrupt sequencing
-feature: Enhance filter to permit more glyphs for table headers
-feature: Add a page refresh dropdown to the Automation Networks
-feature: Enhanced SNMP v3 input forms
-feature: Allow Trees to be rearranged using Drag and Drop
-feature: Trap GUI callback errors and present error message

1.1.30
-issue#1155: Non-secure mail setting not functional due to changes in phpmailer
-issue#1157: Resolve issue with branch permission api
-issue#1158: Change CLOG to use regex replacement so line details are not
mangled
-issue#1161: Graph View regex's are not preserved during automatic page refresh
-issue#1162: Error messages are not display when editing a user
-issue#1166: Default language was not correctly set when editing a user
-issue: basename function undefined during upgrade to 1.0.x
-issue: Storage API and translations required for Change password function
-issue: ALTER IGNORE still throws an error when attempting to drop the primary
key
-issue: Data Source profile form API generates error when system is half
upgraded
-issue: Resolve issue with importing packages
-feature: Update package versions for Cacti version 1.1.29

1.1.29
-issue#871: Allow Nth Percentile and Bandwidth Summation to respect 'Base
Value' in template
-issue#965: Duplicate error message and incorrect error code when using LDAP
authentication
-issue#1084: Graph Tree Branch not properly populating when editing report item
-issue#1104: Datetime formatting in developer debug mode incorrect
-issue#1106: Template Filters has empty row
-issue#1109: URL used in redirection when referrer already has parameters in it
-issue#1110: Add CPU Total to 'SNMP - Get Processor Information'
-issue#1111: PHP NOTICE when using LDAP authenication
-issue#1116: Filters not allowing "None" or "All" when editing report item
-issue#1119: Reduced amount of data fetched for CPU usage to just the data used
-issue#1121: Bandwidth summation not using correct locale
-issue#1122: Fix issue with local login / potential password problems
-issue#1128: Resolve php warning when raising messages
-issue#1130: Fix logging level issue where logs of same level as setting where
not logged
-issue#1131: Make upgrade_database.php use same version compare as /install/
system
-issue#1133: Fix issues with variable name and debug log
-issue#1141: When viewing graphs from list view, pagination causes list view
filter to be cleared
-issue#1143: ss_host_cpu.php - Division by zero / Invalid Return Value
-issue#1146: Installation now checks URI path matchs with configuration option
URL_PATH
-issue: Updated Graph pagenation and filter reset
-issue: Resolve issues with cacti_version_compare() processing
-issue: Zoom context menu stays open after zoom out actions
-issue: Paginator object was not always translated

1.1.28
-issue#958: User Group Tree permissions not calculated fully
-issue#959: Issue viewing email reports due to email client decoding problems
-issue#992: RRDfile naming issues that result from random sorting during export
-issue#1012: Issue where disabled devices will not appear in Tree editor
-issue#1044: Handle invalid exclusion regex properly when viewing the log
-issue#1045: Issue with multiple pages and confirmation dialogs
-issue#1048: Problem importing vdefs from templates
-issue#1053: Remote Data Collector now works with https and self signed
certificates
-issue#1055: Errors in data source statistics inserts when invalid output is
encountered
-issue#1057: CVE-2017-16641 - Potential vulnerability in RRDtool functions
-issue#1058: ICMP Ping to and IPv6 address fails to gather data for ping latency
-issue#1059: Aggregate item filter should use regular expressions to avoid SQL
errors due to flawed filter logic
-issue#1064: When a Device Template is removed, Automation Templates for that
Device Template remain
-issue#1066: CVE-2017-16660 in remote_agent.php logging function
-issue#1066: CVE-2017-16661 in view log file
-issue#1071: CVE-2017-16785 in global_session.php Reflection XSS
-issue#1074: Boost records get stuck in archive
-issue#1079: Undefined index in lib/snmpagent.php
-issue#1085: Undefined function html_log_input_error
-issue#1086: Rerun data queries in automation process has no effect
-issue#1087: cli/add_device.php --proxy option does not work with non-snmp
devices
-issue#1088: Set timeout for remote data collector context
-issue: Minor performance increase in boost processing
-issue: Poller output not empty not processed correctly on Log tab
-feature: Timeout to the remote agent for realtime graphs
-feature: Updated Dutch translations
-feature: Database update adding additional indexes for increased performance
-feature: Updated PHPMailer to version 5.2.26
-feature: Updated phpseclib to version 2.0.7

1.1.27
-issue#1033: Issues inserting into dsstats table due to legacy data
-issue#1039: Using html_escape still double escapes.  Use strip_tags instead
-issue#1040: Resolving compatibility issue with PHP7.2

1.1.26
-issue#841: --input-fields variable not working with add_graphs.php cli
-issue#986: Resolve minor appearance problem on Modern theme
-issue#989: Resolve issue with data input method commands loosing spaces on
import
-issue#1000: add_graphs.php not recognizing input fields
-issue#1003: Reversing resolution to Issue#995 due to adverse impact to polling
times
-issue#1008: Remove developer debug warning about thumbnail validation
-issue#1009: Resolving minor issue with cmd_realtime.php and a changing hostname
-issue#1010: CVE-2017-15194 - Path-Based Cross-Site Scripting (XSS)
-issue#1027: Confirm that the PHP date.timezone setting is properly set during
install
-issue: Fixed database session handling for PHP 7.1
-issue: Fixed some missing i18n
-issue: Fixed typo's
-feature: Updated Dutch translations
-feature: Schema changes; Examined queries without key usage and added/changed
some keys
-feature: Some small improvements

1.1.25
-issue#966: Email still using SMTP security even though set to none
-issue#995: Redirecting exec_background() to dev null breaks some functions
-issue#998: Allow removal of external data template and prevent their creation
-issue: Remove spikes uses wrong variance value from WebGUI
-issue: Changing filters on log page does not reset to first page
-issue: Allow manual creation of external data sources once again
-feature: Updated Dutch translations

1.1.24
-issue#932: Zoom positioning breaks when you scroll the graph page
-issue#970: Remote Data Collector Cache Synchronization missing plugin
sub-directories
-issue#980: Resolve issue where a new tree branches refreshs before you have a
chance to name it
-issue#982: Data Source Profile size information not showing properly
-issue: Long sysDescriptions on automation page cause columns to be hidden
-issue: Resolve visual issues in Classic theme
-feature: Allow Resynchronization of Poller Resource Cache
-feature: Update Spanish Translation

1.1.23
-issue#963: SQL Errors with snmpagent and MariaDB 10.2
-issue#964: SQL Mode optimization failing in 1.1.22

1.1.22
-issue#950: Automation - New graph rule looses name on change
-issue#952: CSV Export not rendering chinese characters correctly (Second
attempt)
-issue#955: Validation error trying to view graph debug syntax
-issue: MySQL/MariaDB database sql_mode NO_AUTO_VALUE_ON_ZERO corrupts Cacti
database
-issue: When creating a data source, the data source profile does not default
to the system default
-feature: Enhance table filters to support new Cycle plugin
-feature: Updated Dutch Translations

1.1.21
-issue#938: Problems upgrading to 1.1.20 with one table alter statement
-issue#952: CSV Export not rendering chinese characters correctly
-issue: Minor alignment issue on tables

1.1.20
-issue#920: Issue with scrollbars after update to 1.1.19 related to #902
-issue#921: Tree Mode no longer expands to accomodate full tree item names
-issue#922: When using LDAP domains some setings are not passed correctly to
the Cacti LDAP library
-issue#923: Warninga in cacti.log are displayed incorrectly
-issue#926: Update Utilities page to provide more information on rebuilding
poller cache
-issue#927: Minor schema change to support XtraDB Cluster
-issue#929: Overlapping frames on certain themes
-issue#931: Aggregate graphs missing from list view
-issue#933: Aggregate graphs page counter off
-issue#935: Support utf8 printable in data query inserts
-issue#936: TimeZone query failure undefined function
-issue: Taking actions on users does not use callbacks
-issue: Undefined constant in lib/snmp.php on RHEL7
-issue: Human readable socket errno's not defined
-issue: Audit of ping methods tcp, udp, and icmp ping. IPv6 will still not work
till php 5.5.4

1.1.19
-issue#810: Scripts in packages don't match distribution
-issue#919: Unable to upgrade to 1.1.18
-issue: Update documentation for minimum PHP 5.4

1.1.18
-issue#902: Correcting some issues with Console and External Links
-issue#903: Upgrade pace.js to v0.7.8
-issue#904: Allow user to hide Graphs from disabled Devices
-issue#906: Create a separate Realm for Realtime Graphs
-issue#907: XSS issue in spikekill.php
-issue#910: Boost last run duration generates an error on new install
-issue#914: Unable to purge Cacti logfile from System Utilities
-issue#915: Non-numeric data in ss_host_disk.php
-issue#916: Resolve display of errors when encountering ldap issues
-issue#918: Minor XSS and create generalized escape function
-issue: Resolve JavaScript errors on Login page
-issue: Resolve JavaScript errors on Permission Denied pages
-issue: Graphs tab would appear in non-classic even if you did not have
permissions
-feature: Updated dutch translations

1.1.17
-issue#450: List View to Preview shows no results
-issue#486: Export Device table results to CSV
-issue#544: Allow Log Rotation to be other than Daily
-issue#673: Downtime/Recovery time/date is set incorrectly
-issue#819: Customized timespans for graphs
-issue#888: Rebuilding Poller Cache when External data sources are present
results in false positive warnings in the log
-issue#891: Database.php unable to connect to MySQL when using port different
than 3306
-issue#893: Warning messages when duplicating CDEF objects
-issue#897: Due to browser use of special key, deprecate ctrl-shift-x for
clearing filter
-issue#898: Issue with tcp and udp ping due to file description allocation
changes
-issue: Unable use ipv6 ip addresses for snmp ping in the Cacti GUI
-issue: Update language of the Rebuild Poller Cache menu pick
-issue: Broken design for input controls with Sunrise theme
-issue: Timespan switching not switching to Custom in Preview Mode
-issue: Log rotation would not occur under certain conditions.  Provide more
control over log functions
-issue: Purge log file always purged the cacti.log, not the selected log
-issue: Unable to view graphs for errored data sources from Cacti log

1.1.16
-issue#865: Escape Data Query arguments to prevent issues with special
characters
-issue#872: Can't add device items to graphs generated with no device and no
template
-issue#875: When modifying Realm permissions, realms that are listed multiple
times don't stay in sync
-issue#877: Improving resolution to issue#847 and one additional vulnerability
-issue#878: Ambiguous language in purge log function
-issue#879: SQL Error when adding a report item to a report
-issue#880: Device drop down is limited to 20 devices and lacks a scroll bar
-issue#885: Graph generated with no device and no graph template forgets device
definitions
-issue#886: Unable to export templates other than Device templates
-issue: Address additional corner cases around get_order_string usage
-issue: Data Queries sharing a Data Source can result in poller output table
not empty errors
-issue: Fix Sunrise theme to properly theme multiselect widgets
-issue: Increase height of multiselects so that more options are visible
-issue: When a graph is locked, anchor tags are still functional
-issue: Autocomplete does not populate none-value when the selected value is
not set

1.1.15
-issue: PHP Fatal Exception on upgrade from 1.1.11 or earlier
-feature: Added test to detect install upgrade code problems

1.1.14
-issue#849: Unable to select host in Graph Item pick
-issue#850: Reporting not allowing Non-templated Graphs
-issue#858: Pagination on SNMP Options wrong
-issue#860: Network Discovery Subnet Range character limit too small
-issue#861: The search filter does not support Cyrillic
-issue#862: Automation - When editing Graph Rules, unable to Change Data Query
-issue#863: Typo error in auth_login.php for LDAP authentication
-issue#867: Cross-site scripting (XSS) vulnerability in auth_profile.php
-issue: Link's not showing in Automation Graph and Tree rules on Sunshine theme
-issue: Make Templates Export responsive
-issue: Don't wrap menu glyphs and menuitems
-issue: The function get_order_string() can fail when encountering reserved
word columns
-issue: Data Query Delete is not using callback
-feature: Resize Graphs on Graph page to be responsive
-feature: Make import text a hidden field as it is likely seldom used

1.1.13
-issue#605: Remove Spikes feature not fully functional
-issue#814: Allow 'Save' feature from New Graphs
-issue#837: Using the add_device.php CLI script, you can not 'default' the
device threads to other than 1
-issue#838: CVE-2017-10970: XSS Issue in link.php
-issue#839: The Database column name 'rows' is a reserved word in MariaDB 10.2+
-issue#845: External links tabs should appear at the end of the tab view
-issue#846: Web crawl of Cacti site shows errors in the log
-issue#847: CVE-2017-10970: XSS Issue in lib/html_form.php.
-issue#853: Go and Clear buttons do not work in all cases on Graph Rules pages
-issue: Up/Down arrow titles labeled incorrectly on Tree Management page
-issue: Make the default Export Type a Device Template
-issue: Fix SNMPagent MIB cache issues
-issue: Realtime cache cleanup now only removes rrd and png
-issue: When redirected from reports, you can receive a validation error
-feature: updated Dutch language

1.1.12
-issue#822: Aggregate Graph Items are incorrectly editable
-issue#823: Allow Filters to be hidden
-issue#834: Add spacing on graphs pages
-issue: Uninstalled plugins can not install
-issue: Location of filter functions in host.php prevent full responsive filter
implementation
-feature: Implement first phase of responsive search filters

1.1.11
-issue#642: RRA not written or WARNING: Poller Output Table not Empty
-issue#779: PHP running out of memory due to date format issues
-issue#791: SeLinux causing problems due to recent enhancement of the Cacti log
-issue#818: Unable to unselect all SpikeKill templates under settings
-issue#831: Unable to add devices from automation devices that don't have a
snmpSysname
-issue: incorrect version of pace: fix progess bar
-issue: date_format(): fix date separator character
-issue: host.php: fix itemCount en rowCount when result = null
-issue: clog: fix scandir for systems with limited permissions to log directory
-issue: clog: fix listing of logfiles
-issue: Stop New Graphs filter interface from taking too much space
-issue: Pagination of clog is not done via ajax
-issue: Unable to dry run spikekill's from Graphs page
-issue: Default sort order does not highlight on Aggregate Template page
-issue: Correct display issue with Graph Templates when editing Device
-issue: External Data Sources show as having poller interval on Data Source page
-issue: Allow Selecting 'External' as the Data Source Profile when creating
non-templated Data Source
-issue: Remove Field Order on Data Input output data as it's not required
-issue: Data Templates not using Ajax callbacks to switch Data Sources
-issue: Visual issue when creating non-templated Aggregate Graphs
-feature: new skin: Sunrise
-feature: Provide Non Compatible explanation when a plugin is not compatible
-feature: Updated Dutch translations
-feature: Allow Graph Templates with multiple flag to be created repeatedly
from Graphs New interface
-feature: Allow plugins to exclude files and directories from their remote
poller synchronization process
-feature: Add Device Description to View Poller Cache UI

1.1.10
-issue#779: Resolve random Apache segfault due to recursion
-issue#786: Unable to create second RRA for a Data Source Profile with
collection rate less than 5 minutes
-issue#789: Unable to Clear Filter due to JavaScript name space collision
-issue#791: cacti 1.1.9 and clog_webapi.php permission issue
-issue#794: SQL Error when creating graphs manually
-issue#798: Cosmetic issue when checking checkboxes in Cacti
-issue#800: Unchecked loop in lib/html_utility.php causing race condition
-issue#802: Issue updating device hostname with SNMP data queries
-issue#803: Issues with utf8mb4 introduced via optimization
-issue: If the device is down and snmp_sysUpTimeInstance is 0, time in state
can be wrong
-feature: Updated Dutch translations

1.1.9
-issue#788: Fails on PHP Fatal error if LDAP auth enabled

1.1.8
-issue#529: Issue on Graph New page with checkbox unselected
-issue#552: Minor selectable row checkbox issue
-issue#577: Dragging multiple items causes the tree to refresh too early
-issue#617: Correct poller timeouts when no devices are associated with active
data collector
-issue#706: Classic external link template images missing
-issue#726: Undefined variable in upgrade script
-issue#728: Resolve issues with jQueryUI empty dialogs
-issue#731: Add class to radio button labels to correct display issue
-issue#736: Sequence numbers not visible when editing templates using modern
theme
-issue#739: Graph Titles missing on aggregate graphs
-issue#740: Spacer manipulation broken after update to responsive forms
-issue#741: Errors in dsstats with very large RRDfiles with more than 60 data
sources
-issue#748: Search results are not cleared on Aggregates
-issue#754: Default Language for user and system are not set on new installation
-issue#755: RRDtool Graph Watermark is incorrect
-issue#756: Resolving some translation issues
-issue#763: Template Export not functional
-issue#765: Validation error when viewing Utility View
-issue#771: Editing a report renders no options after creation
-issue#780: Preview always shows thumbnails in reports interface
-issue: Hide Aggregate system cdefs when editing graphs and graph templates
-issue: Updating Utility View zoom was not updating table data
-feature#723: Convert Data Source dropdown to autocomplete when editing
standalone graphs
-feature#735: Allow color selection in graphs and templates to be autocomplete
-feature#753: Preliminary support for RRDtool 1.7.
-feature: Add function to obtain the current execution user
-feature: Implement Site timezones as autocomplete for performance
-feature: For themes other than classic, make color id selection autocomplete
-feature: CLOG timestamp is now formatted as defined in settings
-feature: CLOG can show loginformation from rotated logfiles

1.1.7
-issue#470: Enhance Cacti's SNMP function and Data Query XML, add
<output_format>hex|string|guess</output_format>
-issue#653: Devices with empty sysNames are not added to discovered devices
-issue#655: Data source not displaying device name
-issue#658: Scheduled Reports (type "tree") not working
-issue#662: Sending test Email should optionally bypass ping
-issue#667: In Classic theme initial view of Tree view broken
-issue#669: Invalid SQL Messages when upgrading to Cacti 1.0.5
-issue#670: Validation error when you do "Change Graph Template" in Cacti
-issue#672: Cacti unable to enable snmp notification receiver mibs
-issue#680: Sort order in Time Graph View
-issue#687: Cacti DB access not compatible with PHP 7
-issue#696: Multiple issues with snmpagent notification UI
-issue#699: Add custom error handler for ping functions
-issue#704: Fix GUI issues for Graphs not belonging to a device
-issue#707: Back button not working
-issue#708: Issues finding lib/snmp.php in host disk functions
-issue#712: Change Graph Template dropdown invalid
-issue#717: Allow ajax callbacks when adding non-templated graph items
-issue: Reports were not using Cacti's permission system for checking access
-issue: User Admin page reported wrong permissions at Tree level missing some
i18n as well
-issue: Short data_name can cause data collection issues
-feature: Updated Dutch language
-feature: Updating PHPMailer to 5.2.23
-feature: Support input-output Data Query types
-feature: Introduce new get_cacti_version() to reduce database calls on pages

1.1.6
-issue#620: The table poller_data_template_field_mappings can get out of sync
when manipulating data templates
-issue#622: Can not connect to MySQL over a socket
-issue#628: Cacti upgrade process is complex and error pront for developers
-issue#635: Error when saving change to data template
-issue#637: When displaying tree graphs, use the same layout as preview mode
-issue#646: When a plugin is disabled during page operations, warnings can
appear
-issue#651: Unable to view cacti log (because of allowed memory size exhausted)
-issue#657: Error in log when host is down, using icmp and using cmd.php on
FreeBSD
-issue: List for creating a Graph type shows already added Graph Templates
-issue: Fix and undefined variable on data source page when first creating a
manual data source
-issue: Remove tabindex and other non-required manual aria controls from pages
-issue: Table type and column type in poller_output table wrong
-issue: FILTER_VALIDATE_MAC not defined on PHP less than 5.5
-issue: When changing your language Cacti would not do a full page refresh
-feature#106: Paginated CLOG and log administration
-feature: Dutch translations
-feature: Responsive Graphs page
-feature: Convert forms from table based to div based for responsive design
-feature: Better support for phones and tablets
-feature: Simplified installation code to facilitate easier release cycle
-feature: Updating Tablesorter to v2.28.9, adding widgets and pager

1.1.5
-issue#580: Data collection warnings when using cmd.php
-issue#592: Incorrectly formatted HTML
-issue#606: Replace <path_php_binary> in data input methods
-issue#607: Allow draw_menu to specify multiple actions for the same URL
-issue#608: Spaces adjacent to double quotes are eliminated during data input
method import
-issue#609: Honor the column setting in graph tree view mode
-issue#610: Change Graph Template action not available
-issue#611: Cacti Installation Wizard - Spine page incorrect on Windows
-issue#612: Uncaught Error: Call to a member function row() on a string
-issue#613: Network Automation, now requires a site or your are unable to save
rules
-issue#615: Data Input field length too short for longer scripts
-issue#619: Export logging option in settings no longer used

1.1.4
-issue#524: Reporting not working when Tree branch is device
-issue#560: Add 'Duplicate' and 'Convert to Graph Template' back to Graph
Management page for Advanced mode
-issue#573: Missing Graph Template dropdown items
-issue#575: Very large hex strings result in scientific notation that RRDtool
rejects
-issue#579: Problems logging in using nginx web server
-issue#581: session_start() warnings when manually sending reports
-issue#584: Issues reporting memory recommendation on utilities page
-issue#586: Overrunning pollers can cause system load spikes
-issue#587: Data Collector setting under Network Discovery is not being used
-issue#588: Devices with blank sysDescr are added to the first Device Template
in error
-issue#589: Automation discovery does not allow site association
-issue#590: Unable to create a plugin based menu
-issue#591: Row selection in Device Automation Templates not sane with
drag-n-drop enabled
-issue#601: Resolving some translation issues
-issue#604: Unexpected backtrace on regular expression filters
-issue#605: Remove Spikes non-numeric data causes warnings
-issue: Ping email does not use a from email address
-issue: Automation does not recognize default size or poller
-issue: Unable to drag-n-drop on automation templates pages when enabled
-issue: Fixed number of hosts in poller stats for first poller
-issue: Fixed screenwidth issue in tab PHP-Info of Utilities module
-issue: Recovery poller could get stuck in some situations
-issue: Fix JavaScript errors when managing Aggregate Graphs
-feature: Reorganize defaults to place more on device defaults page
-feature: Update jQuery tableDnD to version 0.9
-feature: More tolerant of empty PHP_SELF found with some web servers

1.1.3
-issue#515: Unable to import color CSV file
-issue#519: In non-classic themes its not possible to remove Cacti log or
reporting tabs
-issue#520: SQL error in graph automation
-issue#521: Cacti allows removal of Data Query Graph Template associations when
they are in use
-issue#525: LAST GPRINT type not rendered correctly due to lack of escaping
-issue#530: Undefined function get_vdef in lib/rrd.php
-issue#531: Issues with TextAlign and Tick graph items
-issue#532: Unreliable scroll height causes issues in Chrome
-issue#533: User settings not cleared after saving profile
-issue#534: Automation issue with AS clause
-issue#538: Unable to rename tree folder
-issue#541: Issues with mobile graph viewing
-issue#555: DSStats SQL insert errors due to data collection issues
-issue#563: Division by zero in removespikes.php
-issue: Fixed rendering issues with HRULE's on graphs
-issue: Update jsTree to 3.3.4 version
-feature: Improved responsiveness UI tables, filters, and menus

1.1.2
-issue#492: Error while adding non data query (cg) graphs
-issue#494: CLI error while importing template
-issue#499: SQL error in graph automation resulting in no graphs on tree
-issue#500: Generic SNMP device package damaged - Unix Ping Host
-issue#505: Log rotation does not work in some cases
-issue#506: Undefined index: cactiStatsDeviceFailedPolls
-issue#507: Nextwork discovery 'export' produces no results
-issue#509: Minor bug with device ownership selection
-feature: Add new legend type that includes Current/Average/Minimum/Maximum
-feature: Update d3.js to latest version 4.7.4

1.1.1
-issue#457: Continued LDAP issues with initial user creation
-issue#461: The function escapeshell arg not appropriate on Windows
-issue#462: LDAP authorization issues: group membership check broken for 'Group
Member Type' = 'Username'
-issue#464: Change default batch spike removal limits for standard deviation
and variance
-issue#465: Less than sign inside items and labels of graph break graph
-issue#466: Call to member function row() on a non-object in lib/snmpagent.php
-issue#467: Reduce the number of queries in log function
-issue#472: Schema changes to improve performance
-issue#485: When editing a device, the ping status was not always returned
-issue: Back button issues due to syntax problems in JavaScript
-issue: Zoom periodically would loose it's crosshairs after zooming
-issue: Zoom would zoom out into the future even when disabled
-issue: Fixing lite corruption in graph_templates_item table
-feature: Make SpikeKill options more consistent
-feature#459: Add variable date time option to report mail subject
-feature#460: Add external_id to host variables
-feature#469: Change re-index method of Data Query from Device edit
-feature: Support generalized date format approach in the GUI
-feature: Use localStorage over a Cookie for Zoom setting storage
-feature: Fully implement 'Remove Orphans' from Package import process

1.1.0
-issue#337: Generic SNMP OID Graph Template damanged
-issue#338: Extremely slow new graph/DS creation
-issue#353: Broadcast & Multicast Packet counters missing
-issue#376: Structured RRD path permission issues
-issue#389: Manual template based graph creation not working
-issue#407: The RRDfile does not exist message is misleading
-issue#410: Select character data was interpreted as hex by cacti_snmp_walk()
-issue#422: additional issues with LDAP authentication
-issue#424: Automation does not discover devices w/o resolvable hostnames
-issue#427: undefined index TotalVisibleMemorySize on FreeBSD
-issue#432: SpikeKill menu wonky on Paw Theme
-issue#434: password_verify not compatible in php5.4-
-issue#435: urlPath missing from paw theme links
-issue#436: Restricted user does not see graphs in tree view
-issue#443: Allow remote_agent.php through a NAT
-issue#446: No local admin when using multiple LDAP configuration
-issue#447: Creating another non data query graph from same template reuses
first data source
-issue#449: exec_poll_php does not flush pipes when using script server
-issue#450: Graph list view - No Graphs Found
-issue: Improve email test exception errors and change default timeout to 10
seconds
-issue: When on links page, breadcrumbs would become corrupted
-issue: When upgrading from any version of Cacti to 1.0.5, SQL's relative to
poller_reindex might appear
-issue: Color page performance poor
-issue: The Device dropdown on the Graph View page was unreliable
-issue: Aggregate and non-Device Graphs in list view had not Device or Title
description
-issue: Re-engineer back button design to accomocate ajax and native navigation
-issue: Make Graph Template filter wider
-issue: Resolve some visual issues in Classic theme
-feature: Add page refresh API to make page refreshing in Ajax easier to
accomplish
-feature: Update fontawesome to version 4.7
-feature: Use fontawesome glyphs for menu items
-feature: Support multiple column sort in table library
-feature: Add glyphs to main Cacti console menu

1.0.6
-issue#386: Allow special characters in graph title
-issue#414: Install Wizard check path for spine
-issue#415: SNMP session handling broken
-issue#418: LDAP create user from template not working

1.0.5
-issue#296: Poller warning for Non-SNMP device
-issue#319: Add default 'High Collection Rate' data source profile to new
installs to demonstrate concept of multiple rates
-issue#330: Import templates to non-default Data Profile
-issue#337: Error when try create new graph - SNMP - Generic OID
-issue#342: Infinite loop in poller_automation.php with invalid schedule
-issue#343: Device discovery cannot handle dots in device name
-issue#344: Unable to upgrade to latest Cacti on FreeBSD
-issue#353: Legacy broadcast & multicast packet counters missing in
interface.xml
-issue#354: Place on tree dashes / ordering is not correct
-issue#355: Replace table rows with count when using InnoDB tables
-issue#357: If recovery mode runs longer than a polling interval, a second is
spawned
-issue#358: Sending test e-mail results in warning
-issue#360: Issue importing cacti.sql with some charsets
-issue#364: Moving graph item causes page render issue
-issue#365: ss_host_disk.php and ss_host_cpu.php should use return
-issue#367: Upgrade chart.js to version 2.5
-issue#368: Issue with device automation ip vs. ip_address
-issue#369: Interface bits/second total Bandwidth wrong CDEF
-issue#375: Drag and Drop of Devices and Graphs allows dropping onto self
-issue#380: Ignores a non-standard SNMP port
-issue#382: When using php5.5+ new users unable to change their password
-issue#384: graph_view.php backtrace errors
-issue#385: Unable to place an aggregate grapn on a subtree
-issue#390: Display graphs from this aggregate icon next to graph not displaying
-issue#392: cdef.php missing sql where for system cdef's
-issue#398: checkbox is not honored when creating tree
-issue#399: External link configuration: Order buttons don't work
-issue#400: SNMP Engine ID (v3) field too short
-issue#401: Graphs -> Apply Automation Rules fails
-issue#404: Success even when test mail fails
-issue#406: HRULE text format special characters not escaped
-issue#408: Suppress SNMP units suffix from cacti_snmp_get() output
-issue: Improve is_ipaddress functions
-issue: Drag & drop showing when disabled on page automation_templates.php
-issue: Output messages displayed incorrectly in automation_templates.php and
automation_snmp.php
-issue: Importing template from old Cacti would not show data templates
-issue: Handle snmp error exceptions better
-issue: Update Apache .htaccess files to support multiple version
-issue: When executing a full sync, if the table structured has changed,
recreate the remote table
-issue: Multiple domains not working as expected
-feature#197: Add external_id to Cacti for linking Cacti to other monitoring
systems
-feature#332: Support copy user groups
-feature: Log proper IP address if logging in behind a NAT
-feature: New qquery parsing rules: VALUE/TEST, VALUE/TABLE, VALUE/HEX2IP

1.0.4
-feature: Javascript: make menu movement smooth and use localStorage
-feature: Added cacti_snmp_get_raw() for plugin developers
-issue#288: Function cacti_snmp_get bad handling of wierd value into snmp_value
-issue#298: Graph generation issue with SNMP - Bits/Sec + Total Bandwith
-issue#301: Unresolvable DNS hostname causing backtraces
-issue#302: spikekill memory leak
-issue#303: Error when creating tree items with "&" in the name
-issue#307: Aggregate graph gives CMDPHP errors
-issue#308: UI resize issue
-issue#309: Show "Save Successful" notification permanently
-issue#311: Graph thumbnail settings in profile setting does not work
-issue#320: Users can not change their own password
-issue#324: Aggregate template graph template JavaScript error
-issue#352: Add configurable auto-logout and page-reload options
-issue#329: Customize the favicon
-issue#334: primary key on poller output boost table not efficient/not being
used correctly
-issue: Fixed issues with Dark theme
-issue: Fixed issues with Paw theme
-issue: Fix timespan calculation
-issue: Added misplaced join condition when generating RRDtool graphs
-issue: Fix the selection of timestan based on local_graph_id and rra_id
-issue: Correct error in discovery not adding devices
-issue: Action message did not always display
-issue: fix regex to use Domains like www.t-online.de
-issue: Properly align Order columns.
-issue: address renaming issues with tree items.
-issue: Add device snmp --version is ambiguous
-issue: SNMP Availability failed to report down devices - This only was
occuring for cmd.php collector.
-issue: i18n remove embedded HTML syntax
-issue: Wrap menu items to avoid scrolling

1.0.3
-issue#297: Upgrade 0.8.8h to 1.0.0 fails to create poller_output_boost table
-issue: Added missing template import hash for 1.0.2

1.0.2
-issue#279: Correct Boost Status display issue
-issue#275: Permission View issue and Device Dropdown when in Classic Theme
-issue#270: Major Mib Cache corruption.  Rebuild your MIB Cache after upgrading
-issue: Resolve Cacti logo on Graphs page in Classic Theme

1.0.1
-feature: SpikeKill allows filling range to last known good value
-issue#261: Add IPv4 and IPv6 Specific Counters to interfaces.xml
-issue#257: Poller Output Table not Empty WARNING messages in cacti.log
-issue#256: New Graph - Add Graph Items Fails (Data Sources shows None)
-issue#255: Errors Creating new Graphs - Undefined Index Errors
-issue#254: Unable to Properly add Data Source
-issue#251: Remote Data Collector stuck on upgrade page
-issue#247: Devices missing from tree device list
-issue#245: Drag and Drop in Tree Edit Erratic
-issue#243: SMTP Ping Failure with not SNMP Authentication
-issue#241: Authentication Method: None not functional
-issue#240: SQL error when install plugin
-issue#238: Duplicate color id's cause error during Upgrade
-issue#231: SNMPv3 - PHP ERROR WARNING: Fatal error: Unknown user name in file
-issue: Resolving visual issues with row counts.
-issue: When deleting Graphs prevent the removal of Data Sources that are still
in use
-issue: Improve SNMP agent performance through SQL optimizations

1.0.0
-feature: Support for remote data collectors
-feature: Support Internationalization (i18n) for the main Cacti site, and
supported plugins
-feature: Data Source Profiles replace RRA settings allowing a single system to
have multiple polling intervals
-feature: Redesigned Tree page including Drag & Drop functionality
-feature: New Graph Permissions system designed to make permissions simple to
manage
-feature: Add Themes 'Classic', 'Modern', 'Dark', and 'Paw'
-feature: Debug Data Sources by comparing them to the Data Template
-feature: New special Data Source type to detect the poller interval
-feature: Bulk inserts in PHP poller to address latency issues
-feature: Optimize data collection through in memory caching giving a 50%
reduction in polling times when dealing with large sites
-feature: Support RRDtool VDEFs
-feature: Support new Graph Items: AREA:STACK, GPRINT:AVERAGE, GPRINT:LAST,
GPRINT:MAX, GPRINT:MIN, LINE:STACK, TEXTALIGN, TICK
-feature: Support RRDtool features: Right Axis Support, Dynamic Labels, Tab
Width, Legend Position, Legend Direction
-feature; Resizeable table columns
-feature: Deprecated Single Pane Tree View
-feature: Role Based Access Control (RBAC)
-feature: Support User Group Permissions
-feature: Show number of in use Graphs, Data Sources, and Devices for a given
Template
-feature: Support bulk re-sync of graphs to assigned Graph Template
-feature: Bulk Device Settings changes
-feature: CDEFs, Colors, GPrint Presets consolidated to Presets menu
-feature: Authentication cookies for 'remember me' functionality
-feature: Automatic logout after session inactivity
-feature: Replace Boost server in favor of RRDtool Proxy
-feature: Graph Details include CSV output, zoom, debug, and download links
-feature: Graph Export moved to a plugin
-feature: User change password functionality
-feature: Automation added to core functionality through the merge of the
Discovery and AutoM8 plugins
-feature: Change interface graphs from 32 bit to 64 bit with ease
-feature: Plugins now have hooks in device templates and automation
-feature: Allow users to preview template imports to determine if there will be
issues from importing
-feature: Automatic removal of orphaned graph items when importing newer
versions of graph templates
-feature: Support for MySQL 5.7
-feature: Support for PHP 7.0
-feature: Merge Aggregate Plugin - Aggregate graph creation
-feature: Merge AutoM8 Plugin - Automation of graph creation
-feature: Merge Boost Plugin - Faster polling, result caching, on-demand
RRDtool file updates
-feature: Merge CLog Plugin - View Cacti logs
-feature: Merge Discovery Plugin - Device discovery
-feature: Merge Domains Plugin - Support for domain (ADS/LDAP) specific user
templates
-feature: Merge DSStats Plugin - Cache Data Source values for easy retrieval
-feature: Merge Logrotate Plugin - Rotate Cacti logs
-feature: Merge Realtime Plugin - Realtime graph viewing
-feature: Merge Reporting (Nectar) Plugin - Reporting
-feature: Merge RRDclean Plugin - RRD file cleanup and management
-feature: Merge Secpass Plugin - User password policy enforcement
-feature: Merge Settings Plugin - Shared settings for plugins
-feature: Merge SNMP Agent Plugin - SNMP Agent for Cacti providing system
statistics
-feature: Merge SpikeKill Plugin - Remove unwanted spikes from graphs
-feature: Merge SSL Plugin - Force https
-feature: Merge SuperLinks Plugin - Add external links within Cacti
-feature: Merge UGroup Plugin - User groups with permissions
-feature: Merge Watermark Plugin - Watermark your Cacti graphs
-bug: Fixed issue where old graph templates (0.8.6-), could import bogus data
causing issues with Data Input Methods
-bug#0000168: Duplicate data sources should be avoided when creating new graphs
-bug#0000851: Review an imported template
-bug#0001155: When viewing graph tree do not show empty nodes
-bug#0001337: Form to filter for graphs in host view mode
-bug#0001552: Date ranges not shown on graphs in the view with Daily, Weekly,
Monthly & Yearly graphs
-bug#0001573: RRA templates/grouping
-bug#0001577: Override session handling and store session in Database
-bug#0001790: Allow for XML delimiter in fields of a script query
-bug#0001820: Unable to use a Data Input Method Output Field in more than one
Data Source Item
-bug#0001827: Changing the graph template messes up the graph item fields
-bug#0001836: Add mysql error message to log
-bug#0001877: Cookies path is not properly set
-bug#0001966: Expand Devices in tree view not honored
-bug#0001970: Data query index order cache should be populated on re-index
-bug#0001981: Cacti is not full UTF-8
-bug#0001986: CLI allow add_graphs.php to have multiples --snmp-field and
--snmp-value options
-bug#0001996: Allow using data input field in graph title
-bug#0002096: Enumerated SNMP values not parsed correctly
-bug#0002112: CLI add configurable parameters for device_add.php
-bug#0002133: Restrict User to only manage specific device(s)
-bug#0002135: Regular expression support for filter
-bug#0002137: Data query oid_suffix parameter does not function
-bug#0002159: Database creation file not fully compliant with strict SQL mode
-bug#0002162: Unable to authenticate user with password containing UTF-8
-bug#0002196: Incorrect script server instance number in log
-bug#0002225: Make -Cc SNMP option configurable
-bug#0002255: Script query_unix_partitions.pl should only query local mounts
-bug#0002336: Implement php-snmp class library
-bug#0002340: Data query script execution should be escaped
-bug#0002350: SNMP Data Query index_order ignored
-bug#0002351: Ping does not work with non-English locale
-bug#0002361: Spine does not log unknowns the same way cmd.php
-bug#0002362: Poller cmd.php makes wrong hex-string to decimal conversion
-bug#0002370: Cacti prints wrong date formats, does not honor a systems locale
-bug#0002403: Typo in DELETE statement leading to poor graphing performance
-bug#0002412: Graph Template duplication causes \t to be converted to TAB char
-bug#0002418: Data Source Items named 'ds' break UI ability to add more items
-bug#0002419: SNMP enum results not parsed correctly by cmd.php poller
-bug#0002452: CVE-2014-4000 PHP Object Injection Vulnerabilities
-bug#0002454: OS Command Injection
-bug#0002468: Changing graph format to anything but PNG causes no output
-bug#0002476: Add support for SNMP v3 EngineID
-bug#0002483: Cisco ASA using Re-index method of verify all causes recache
event every time
-bug#0002484: Incorrect SQL request in cli script repair_database.php
-bug#0002521: Unable to create two devices via CLI with the same IP-Address
-bug#0002522: Zero padded hex strings are parsed incorrectly
-bug#0002535: Graph Template Changes not updating RRDtool command
-bug#0002636: Creating Data Template with "U" for min and max saves field
data_input_field_id as 0 for first item
-bug#0002697: CVE-2016-2313 allows remote authenticated users who use web
authentication to bypass intended access
-bug#0002698: When the host is down the wrong data type are used for some
columns in the host table
-bug#0002723: Renaming a disabled device still attempts to connect and get SNMP
host information
-bug#0002724: Multipage graphs the menu can disappear
-bug#0002725: Changing graph template does not mark correct interfaces disabled
on data query generated list


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/net/cacti/INSTALL
cvs rdiff -u -r1.5 -r1.6 pkgsrc/net/cacti/MESSAGE
cvs rdiff -u -r1.38 -r1.39 pkgsrc/net/cacti/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/net/cacti/PLIST pkgsrc/net/cacti/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/net/cacti/files/cacti-poller
cvs rdiff -u -r1.1.1.1 -r1.2 \
    pkgsrc/net/cacti/patches/patch-include_global.php \
    pkgsrc/net/cacti/patches/patch-include_global__settings.php
cvs rdiff -u -r0 -r1.1 pkgsrc/net/cacti/patches/patch-lib_installer.php \
    pkgsrc/net/cacti/patches/patch-poller__maintenance.php
cvs rdiff -u -r0 -r1.3 pkgsrc/net/cacti/patches/patch-lib_rrd.php

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/cacti/INSTALL
diff -u pkgsrc/net/cacti/INSTALL:1.1 pkgsrc/net/cacti/INSTALL:1.2
--- pkgsrc/net/cacti/INSTALL:1.1        Thu Jan 16 21:10:00 2014
+++ pkgsrc/net/cacti/INSTALL    Fri Apr 26 14:52:16 2019
@@ -1,9 +1,9 @@
-# $NetBSD: INSTALL,v 1.1 2014/01/16 21:10:00 tron Exp $
+# $NetBSD: INSTALL,v 1.2 2019/04/26 14:52:16 gavan Exp $
 
 case ${STAGE} in
 POST-INSTALL)
        ${TOUCH} @CACTI_LOGDIR@/cacti.log
-       ${CHOWN} cacti:cacti @CACTI_LOGDIR@/cacti.log
-       ${CHMOD} 640 @CACTI_LOGDIR@/cacti.log
+       ${CHOWN} cacti:www @CACTI_LOGDIR@/cacti.log
+       ${CHMOD} 660 @CACTI_LOGDIR@/cacti.log
        ;;
 esac

Index: pkgsrc/net/cacti/MESSAGE
diff -u pkgsrc/net/cacti/MESSAGE:1.5 pkgsrc/net/cacti/MESSAGE:1.6
--- pkgsrc/net/cacti/MESSAGE:1.5        Thu Jun  2 14:18:23 2016
+++ pkgsrc/net/cacti/MESSAGE    Fri Apr 26 14:52:16 2019
@@ -1,5 +1,5 @@
 ===========================================================================
-$NetBSD: MESSAGE,v 1.5 2016/06/02 14:18:23 hauke Exp $
+$NetBSD: MESSAGE,v 1.6 2019/04/26 14:52:16 gavan Exp $
 
 cacti is now installed.
 
@@ -13,16 +13,21 @@ To get cacti up and running asap, you ha
        mysql> CREATE DATABASE cacti;
        mysql> GRANT ALL PRIVILEGES ON cacti.* TO 'cactiuser'@'localhost'
            -> IDENTIFIED BY 'cactiuser';
+       mysql> GRANT SELECT ON mysql.time_zone_name TO 'cactiuser'@'localhost';
         mysql> FLUSH PRIVILEGES;
         mysql> USE cacti;
         mysql> SOURCE ${CACTIDIR}/cacti.sql;
 
+- If you haven't already imported your MySQL timezone data, you need to do this:
+       mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
+
 - Install & Configure an Apache webserver.
 
 - If you have not already done so, add these lines to enable php extensions
   required by cacti in ${PKG_SYSCONFBASE}/etc/php.ini
 
-       extension=mysql.so
+       extension=pdo.so
+       extension=pdo_mysql.so
        extension=snmp.so
        extension=sockets.so
 
@@ -37,7 +42,7 @@ To get cacti up and running asap, you ha
 
   and make sure ${PREFIX}/bin is in PATH.
 
-Please read the included README (${CACTIDIR}/docs/README) file,
+Please read the included documentation (${CACTIDIR}/docs/...),
 for more information about configuring and starting cacti.
 
 If you have updated from a version older than 0.8.8h, note that the

Index: pkgsrc/net/cacti/Makefile
diff -u pkgsrc/net/cacti/Makefile:1.38 pkgsrc/net/cacti/Makefile:1.39
--- pkgsrc/net/cacti/Makefile:1.38      Wed Nov 14 22:22:09 2018
+++ pkgsrc/net/cacti/Makefile   Fri Apr 26 14:52:16 2019
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.38 2018/11/14 22:22:09 kleink Exp $
+# $NetBSD: Makefile,v 1.39 2019/04/26 14:52:16 gavan Exp $
 
-DISTNAME=      cacti-0.8.8h
-PKGREVISION=   7
+DISTNAME=      cacti-1.2.3
 CATEGORIES=    net
 MASTER_SITES=  https://www.cacti.net/downloads/
 
@@ -14,13 +13,14 @@ USE_LANGUAGES=              # none
 USE_TOOLS+=            pax
 NO_BUILD=              yes
 
-DEPENDS+=              ${PHP_PKG_PREFIX}-mysql-[0-9]*:../../databases/php-mysql
+DEPENDS+=              ${PHP_PKG_PREFIX}-pdo_mysql-[0-9]*:../../databases/php-pdo_mysql
 DEPENDS+=              ${PHP_PKG_PREFIX}-snmp-[0-9]*:../../net/php-snmp
 DEPENDS+=              ${PHP_PKG_PREFIX}-sockets-[0-9]*:../../net/php-sockets
+DEPENDS+=              ${PHP_PKG_PREFIX}-gmp-[0-9]*:../../devel/php-gmp
+DEPENDS+=              ${PHP_PKG_PREFIX}-ldap-[0-9]*:../../databases/php-ldap
+DEPENDS+=              ${PHP_PKG_PREFIX}-gettext-[0-9]*:../../devel/php-gettext
 DEPENDS+=              ${APACHE_PKG_PREFIX}-${PHP_PKG_PREFIX}-[0-9]*:../../www/ap-php
 
-PHP_VERSIONS_ACCEPTED= 56
-
 .include "../../mk/bsd.prefs.mk"
 .include "../../lang/php/phpversion.mk"
 .include "../../mk/apache.mk"
@@ -33,7 +33,7 @@ PKG_SHELL.${CACTI_USER}=      ${SH}
 PKG_USERS_VARS+=       CACTI_USER
 PKG_GROUPS_VARS+=      CACTI_GROUP
 
-BUILD_DEFS+=           PKG_SYSCONFBASE VARBASE
+BUILD_DEFS+=           PKG_SYSCONFBASE VARBASE APACHE_GROUP
 PKG_SYSCONFSUBDIR?=    httpd
 EGDIR=                 ${PREFIX}/share/examples/cacti
 CONF_FILES+=           ${EGDIR}/httpd-cacti.conf ${PKG_SYSCONFDIR}/httpd-cacti.conf
@@ -62,19 +62,34 @@ FILES_SUBST+=               CACTI_LOGDIR=${CACTI_LOGD
 
 SUBST_CLASSES+=                paths
 SUBST_STAGE.paths=     pre-configure
-SUBST_FILES.paths=     ${WRKDIR}/httpd-cacti.conf install/index.php
+SUBST_FILES.paths=     ${WRKDIR}/httpd-cacti.conf install/functions.php
 SUBST_FILES.paths+=    include/global.php include/global_settings.php
+SUBST_FILES.paths+=    lib/installer.php
 SUBST_FILES.paths+=    ${WRKDIR}/cacti-poller
 SUBST_VARS.paths=      CACTIDIR PREFIX CACTI_USER CACTI_LOGDIR CACTI_RRADIR
 SUBST_VARS.paths+=     PKG_PHP_MAJOR_VERS SH
 
+SUBST_CLASSES+=                perl-xml
+SUBST_STAGE.perl-xml=  pre-configure
+SUBST_FILES.perl-xml=  resource/script_queries/*.xml
+SUBST_SED.perl-xml=    -e 's,>perl,>${PERL5},'
+
 SUBST_CLASSES+=                docs
 SUBST_STAGE.docs=      pre-configure
-SUBST_FILES.docs=      docs/txt/manual.txt docs/html/*.html
+SUBST_FILES.docs=      docs/*.html
 SUBST_SED.docs=                -e 's,/var/www/html/cacti,${CACTIDIR},g'
 
-OWN_DIRS_PERMS+=       ${CACTI_LOGDIR} ${CACTI_USER} ${CACTI_GROUP} 755
-OWN_DIRS_PERMS+=       ${CACTI_RRADIR} ${CACTI_USER} ${CACTI_GROUP} 755
+OWN_DIRS_PERMS+=       ${CACTI_LOGDIR} ${CACTI_USER} ${APACHE_GROUP} 775
+OWN_DIRS_PERMS+=       ${CACTIDIR}/cache ${CACTI_USER} ${APACHE_GROUP} 775
+OWN_DIRS_PERMS+=       ${CACTIDIR}/cache/boost ${CACTI_USER} ${APACHE_GROUP} 775
+OWN_DIRS_PERMS+=       ${CACTIDIR}/cache/mibcache ${CACTI_USER} ${APACHE_GROUP} 775
+OWN_DIRS_PERMS+=       ${CACTIDIR}/cache/realtime ${CACTI_USER} ${APACHE_GROUP} 775
+OWN_DIRS_PERMS+=       ${CACTIDIR}/cache/spikekill ${CACTI_USER} ${APACHE_GROUP} 775
+OWN_DIRS_PERMS+=       ${CACTIDIR}/resource/snmp_queries ${CACTI_USER} ${APACHE_GROUP} 775
+OWN_DIRS_PERMS+=       ${CACTIDIR}/resource/script_server ${CACTI_USER} ${APACHE_GROUP} 775
+OWN_DIRS_PERMS+=       ${CACTIDIR}/resource/script_queries ${CACTI_USER} ${APACHE_GROUP} 775
+OWN_DIRS_PERMS+=       ${CACTIDIR}/scripts ${CACTI_USER} ${APACHE_GROUP} 775
+OWN_DIRS_PERMS+=       ${CACTI_RRADIR} ${CACTI_USER} ${APACHE_GROUP} 775
 REQD_FILES_PERMS+=     ${CACTIDIR}/log/.htaccess ${CACTI_LOGDIR}/.htaccess \
                        ${CACTI_USER} ${CACTI_GROUP} 644
 REQD_FILES_PERMS+=     ${CACTIDIR}/rra/.htaccess ${CACTI_RRADIR}/.htaccess \

Index: pkgsrc/net/cacti/PLIST
diff -u pkgsrc/net/cacti/PLIST:1.8 pkgsrc/net/cacti/PLIST:1.9
--- pkgsrc/net/cacti/PLIST:1.8  Thu Jun  2 09:36:33 2016
+++ pkgsrc/net/cacti/PLIST      Fri Apr 26 14:52:16 2019
@@ -1,149 +1,475 @@
-@comment $NetBSD: PLIST,v 1.8 2016/06/02 09:36:33 hauke Exp $
+@comment $NetBSD: PLIST,v 1.9 2019/04/26 14:52:16 gavan Exp $
 bin/cacti-poller
+share/cacti/.github/ISSUE_TEMPLATE/bug_report.md
+share/cacti/.github/ISSUE_TEMPLATE/feature_request.md
+share/cacti/CHANGELOG
 share/cacti/LICENSE
-share/cacti/README
+share/cacti/README.md
 share/cacti/about.php
+share/cacti/aggregate_graphs.php
+share/cacti/aggregate_items.php
+share/cacti/aggregate_templates.php
 share/cacti/auth_changepassword.php
 share/cacti/auth_login.php
+share/cacti/auth_profile.php
+share/cacti/automation_devices.php
+share/cacti/automation_graph_rules.php
+share/cacti/automation_networks.php
+share/cacti/automation_snmp.php
+share/cacti/automation_templates.php
+share/cacti/automation_tree_rules.php
+share/cacti/boost_rrdupdate.php
+share/cacti/cache/boost/.htaccess
+share/cacti/cache/boost/index.php
+share/cacti/cache/index.php
+share/cacti/cache/mibcache/.htaccess
+share/cacti/cache/mibcache/index.php
+share/cacti/cache/realtime/.htaccess
+share/cacti/cache/realtime/index.php
+share/cacti/cache/spikekill/.htaccess
+share/cacti/cache/spikekill/index.php
 share/cacti/cacti.sql
 share/cacti/cdef.php
 share/cacti/cli/.htaccess
 share/cacti/cli/add_data_query.php
+share/cacti/cli/add_datasource.php
 share/cacti/cli/add_device.php
 share/cacti/cli/add_graph_template.php
 share/cacti/cli/add_graphs.php
 share/cacti/cli/add_perms.php
 share/cacti/cli/add_tree.php
 share/cacti/cli/analyze_database.php
-share/cacti/cli/convert_innodb.php
+share/cacti/cli/audit_database.php
+share/cacti/cli/convert_tables.php
 share/cacti/cli/copy_user.php
-share/cacti/cli/data_template_associate_rra.php
 share/cacti/cli/host_update_template.php
+share/cacti/cli/import_package.php
 share/cacti/cli/import_template.php
 share/cacti/cli/index.php
+share/cacti/cli/input_whitelist.php
+share/cacti/cli/install_cacti.php
+share/cacti/cli/md5sum.php
 share/cacti/cli/poller_data_sources_reapply_names.php
 share/cacti/cli/poller_graphs_reapply_names.php
 share/cacti/cli/poller_output_empty.php
 share/cacti/cli/poller_reindex_hosts.php
+share/cacti/cli/poller_replicate.php
 share/cacti/cli/rebuild_poller_cache.php
+share/cacti/cli/remove_device.php
+share/cacti/cli/remove_graphs.php
+share/cacti/cli/removespikes.php
 share/cacti/cli/reorder_data_query.php
 share/cacti/cli/repair_database.php
+share/cacti/cli/repair_graphs.php
 share/cacti/cli/repair_templates.php
+share/cacti/cli/splice_rra.php
+share/cacti/cli/sqltable_to_php.php
 share/cacti/cli/structure_rra_paths.php
 share/cacti/cli/upgrade_database.php
+share/cacti/clog.php
+share/cacti/clog_user.php
 share/cacti/cmd.php
+share/cacti/cmd_realtime.php
 share/cacti/color.php
+share/cacti/color_templates.php
+share/cacti/color_templates_items.php
+share/cacti/data_debug.php
 share/cacti/data_input.php
 share/cacti/data_queries.php
+share/cacti/data_source_profiles.php
 share/cacti/data_sources.php
 share/cacti/data_templates.php
-share/cacti/docs/CHANGELOG
-share/cacti/docs/CONTRIB
-share/cacti/docs/README
-share/cacti/docs/html/LICENSE.html
-share/cacti/docs/html/advanced_topics.html
-share/cacti/docs/html/basics.html
-share/cacti/docs/html/batch_copy_users.html
-share/cacti/docs/html/bsd_ports.html
-share/cacti/docs/html/cacti_help.html
-share/cacti/docs/html/cdefs.html
-share/cacti/docs/html/check_cacti_poller.html
-share/cacti/docs/html/check_data_gathering.html
-share/cacti/docs/html/check_mysql_updating.html
-share/cacti/docs/html/check_rrd_graph.html
-share/cacti/docs/html/check_rrd_numbers.html
-share/cacti/docs/html/check_rrd_owner.html
-share/cacti/docs/html/check_rrd_updating.html
-share/cacti/docs/html/check_zero_values.html
-share/cacti/docs/html/cli_add_data_query.html
-share/cacti/docs/html/cli_add_device.html
-share/cacti/docs/html/cli_add_graph_template.html
-share/cacti/docs/html/cli_add_graphs.html
-share/cacti/docs/html/cli_add_perms.html
-share/cacti/docs/html/cli_add_tree.html
-share/cacti/docs/html/cli_copy_user.html
-share/cacti/docs/html/cli_poller_graphs_reapply_names.html
-share/cacti/docs/html/cli_poller_output_empty.html
-share/cacti/docs/html/cli_poller_reindex_hosts.html
-share/cacti/docs/html/copying_user.html
-share/cacti/docs/html/create_new_user.html
-share/cacti/docs/html/data_input_methods.html
-share/cacti/docs/html/data_presentation.html
-share/cacti/docs/html/data_queries.html
-share/cacti/docs/html/data_storage.html
-share/cacti/docs/html/debug_miscellaneous.html
-share/cacti/docs/html/debug_rpm_installation.html
-share/cacti/docs/html/debugging.html
-share/cacti/docs/html/delete_users.html
-share/cacti/docs/html/enable_disable_users.html
-share/cacti/docs/html/faq.html
-share/cacti/docs/html/graph_howto.html
-share/cacti/docs/html/graph_overview.html
-share/cacti/docs/html/graph_snmp_oid.html
-share/cacti/docs/html/graph_templates.html
-share/cacti/docs/html/graph_viewing.html
-share/cacti/docs/html/guest_access.html
-share/cacti/docs/html/host_templates.html
-share/cacti/docs/html/host_variables.html
-share/cacti/docs/html/how_to.html
-share/cacti/docs/html/images/data_source_title_example1.png
-share/cacti/docs/html/images/data_source_title_example2.png
-share/cacti/docs/html/images/data_source_title_template.png
-share/cacti/docs/html/images/data_template.png
-share/cacti/docs/html/images/export_template.png
-share/cacti/docs/html/images/graph_template.png
-share/cacti/docs/html/images/graph_tree.png
-share/cacti/docs/html/images/host_template.png
-share/cacti/docs/html/images/import_template.png
-share/cacti/docs/html/images/new_device.png
-share/cacti/docs/html/images/new_graphs.png
-share/cacti/docs/html/images/principles_of_operation.png
-share/cacti/docs/html/images/user_management_batch_copy_1.png
-share/cacti/docs/html/images/user_management_batch_copy_2.png
-share/cacti/docs/html/images/user_management_copy_1.png
-share/cacti/docs/html/images/user_management_copy_2.png
-share/cacti/docs/html/images/user_management_delete_1.png
-share/cacti/docs/html/images/user_management_delete_2.png
-share/cacti/docs/html/images/user_management_edit.png
-share/cacti/docs/html/images/user_management_enable_disable_1.png
-share/cacti/docs/html/images/user_management_enable_disable_2.png
-share/cacti/docs/html/images/user_management_list.png
-share/cacti/docs/html/images/user_management_new.png
-share/cacti/docs/html/index.html
-share/cacti/docs/html/install_unix.html
-share/cacti/docs/html/install_windows.html
-share/cacti/docs/html/installation.html
-share/cacti/docs/html/making_scripts_work_with_cacti.html
-share/cacti/docs/html/migration_php_scripts_to_script_server.html
-share/cacti/docs/html/new_graphs.html
-share/cacti/docs/html/operating_principles.html
-share/cacti/docs/html/php_script_server.html
-share/cacti/docs/html/reference.html
-share/cacti/docs/html/requirements.html
-share/cacti/docs/html/rrdtool_features.html
-share/cacti/docs/html/script_query_xml.html
-share/cacti/docs/html/scripts.html
-share/cacti/docs/html/snmp_query_xml.html
-share/cacti/docs/html/template_export.html
-share/cacti/docs/html/template_import.html
-share/cacti/docs/html/templates.html
-share/cacti/docs/html/testing_script_in_script_server.html
-share/cacti/docs/html/unix_apply_patches.html
-share/cacti/docs/html/unix_configure_cacti.html
-share/cacti/docs/html/unix_configure_httpd.html
-share/cacti/docs/html/unix_configure_mysql.html
-share/cacti/docs/html/unix_configure_php.html
-share/cacti/docs/html/unix_configure_spine.html
-share/cacti/docs/html/upgrade.html
-share/cacti/docs/html/upgrade_using_hostmib_data_queries.html
-share/cacti/docs/html/user_management.html
-share/cacti/docs/html/using_spine.html
-share/cacti/docs/html/variables.html
-share/cacti/docs/txt/manual.txt
+share/cacti/docs/Aggregate-Templates.html
+share/cacti/docs/Aggregates.html
+share/cacti/docs/Automation-Networks.html
+share/cacti/docs/CDEFs.html
+share/cacti/docs/Cacti-Github.css
+share/cacti/docs/Color-Templates.html
+share/cacti/docs/Colors.html
+share/cacti/docs/Command-Line-Scripts.html
+share/cacti/docs/Contributing-Translations.html
+share/cacti/docs/Contributing.html
+share/cacti/docs/Data-Collectors.html
+share/cacti/docs/Data-Debug.html
+share/cacti/docs/Data-Input-Methods.html
+share/cacti/docs/Data-Profiles.html
+share/cacti/docs/Data-Queries.html
+share/cacti/docs/Data-Source-Templates.html
+share/cacti/docs/Data-Sources.html
+share/cacti/docs/Debugging.html
+share/cacti/docs/Device-Rules.html
+share/cacti/docs/Device-Templates.html
+share/cacti/docs/Devices.html
+share/cacti/docs/Discovered-Devices.html
+share/cacti/docs/Export-Template.html
+share/cacti/docs/External-Links.html
+share/cacti/docs/Frequently-Asked-Questions.html
+share/cacti/docs/GPRINTs.html
+share/cacti/docs/General-Installing-Instructions.html
+share/cacti/docs/Graph-Overview.html
+share/cacti/docs/Graph-Rules.html
+share/cacti/docs/Graph-Templates.html
+share/cacti/docs/Graph-a-Single-SNMP-OID.html
+share/cacti/docs/Graphs.html
+share/cacti/docs/How-To-Data-Query-Templates.html
+share/cacti/docs/How-To-Determine-Template-Version.html
+share/cacti/docs/How-To-SSH-Tunnels.html
+share/cacti/docs/How-to-Graph-Your-Network.html
+share/cacti/docs/How-to-Graph-a-Custom-Collection-Script.html
+share/cacti/docs/Import-Template.html
+share/cacti/docs/Install-Under-CentOS_LAMP.html
+share/cacti/docs/Install-Under-CentOS_LEMP.html
+share/cacti/docs/Installing-Under-Windows.html
+share/cacti/docs/Navigating-The-User-Interface.html
+share/cacti/docs/PHP-Script-Server.html
+share/cacti/docs/Plugin-Creating-Plugins.html
+share/cacti/docs/Plugin-Development.html
+share/cacti/docs/Plugin-Guidelines.html
+share/cacti/docs/Plugin-Hook-API-Ref.html
+share/cacti/docs/Plugin-Reference.html
+share/cacti/docs/Plugins.html
+share/cacti/docs/Principles-of-Operation.html
+share/cacti/docs/RRDTool-Specific-Features.html
+share/cacti/docs/Requirements.html
+share/cacti/docs/SNMP-Data-Queries-Walkthrough.html
+share/cacti/docs/SNMP-New-Data-Query-Walkthrough.html
+share/cacti/docs/SNMP-Options.html
+share/cacti/docs/Script-Data-Query-Walkthrough.html
+share/cacti/docs/Sites.html
+share/cacti/docs/Spine.html
+share/cacti/docs/Standards-Code-Formatting.html
+share/cacti/docs/Standards-Documentation.html
+share/cacti/docs/Standards-FileSystem-Layout.html
+share/cacti/docs/Standards-PHP-Spec-Constructs.html
+share/cacti/docs/Standards-Patch-Creation.html
+share/cacti/docs/Standards-SQL.html
+share/cacti/docs/Standards-Security.html
+share/cacti/docs/System-Utilities.html
+share/cacti/docs/Table-of-Contents.html
+share/cacti/docs/Templates.html
+share/cacti/docs/Tree-Rules.html
+share/cacti/docs/Trees.html
+share/cacti/docs/Upgrading-Cacti-Under-Windows.html
+share/cacti/docs/Upgrading-Cacti.html
+share/cacti/docs/User-Domains.html
+share/cacti/docs/User-Group-Management.html
+share/cacti/docs/User-Management.html
+share/cacti/docs/VDEFs.html
+share/cacti/docs/Variables.html
+share/cacti/docs/Version-Specific-Release-Notes.html
+share/cacti/docs/Viewing-Graphs.html
+share/cacti/docs/audit_schema.sql
+share/cacti/docs/images/aggregate-templates-edit1.png
+share/cacti/docs/images/aggregate-templates-edit2.png
+share/cacti/docs/images/aggregate-templates-edit3.png
+share/cacti/docs/images/aggregate-templates-edit4.png
+share/cacti/docs/images/aggregate-templates-edit5.png
+share/cacti/docs/images/aggregate-templates-edit6.png
+share/cacti/docs/images/aggregate-templates-edit7.png
+share/cacti/docs/images/aggregate-templates.png
+share/cacti/docs/images/automation-device-templates-edit1.png
+share/cacti/docs/images/automation-device-templates.png
+share/cacti/docs/images/automation-devices.png
+share/cacti/docs/images/automation-graph-rules-edit1.png
+share/cacti/docs/images/automation-graph-rules-edit2.png
+share/cacti/docs/images/automation-graph-rules-edit3.png
+share/cacti/docs/images/automation-graph-rules-edit4.png
+share/cacti/docs/images/automation-graph-rules-edit5.png
+share/cacti/docs/images/automation-graph-rules.png
+share/cacti/docs/images/automation-networks-edit1.png
+share/cacti/docs/images/automation-networks-edit2.png
+share/cacti/docs/images/automation-networks.png
+share/cacti/docs/images/automation-snmp-options-edit1.png
+share/cacti/docs/images/automation-snmp-options-edit2.png
+share/cacti/docs/images/automation-snmp-options-edit3.png
+share/cacti/docs/images/automation-snmp-options.png
+share/cacti/docs/images/automation-tree-rules-edit1.png
+share/cacti/docs/images/automation-tree-rules-edit2.png
+share/cacti/docs/images/automation-tree-rules-edit3.png
+share/cacti/docs/images/automation-tree-rules-edit4.png
+share/cacti/docs/images/automation-tree-rules.png
+share/cacti/docs/images/cacti-page-layout.png
+share/cacti/docs/images/cacti-tree-view-page.png
+share/cacti/docs/images/cdef-01.preview.png
+share/cacti/docs/images/cdefs-edit1.png
+share/cacti/docs/images/cdefs-edit2.png
+share/cacti/docs/images/cdefs-edit3.png
+share/cacti/docs/images/cdefs.png
+share/cacti/docs/images/color-templates-edit1.png
+share/cacti/docs/images/color-templates-edit2.png
+share/cacti/docs/images/color-templates.png
+share/cacti/docs/images/colors-edit1.png
+share/cacti/docs/images/colors-edit2.png
+share/cacti/docs/images/colors.png
+share/cacti/docs/images/data-collectors-edit-main.png
+share/cacti/docs/images/data-collectors-edit-remote1.png
+share/cacti/docs/images/data-collectors-edit-remote2.png
+share/cacti/docs/images/data-collectors.png
+share/cacti/docs/images/data-debug.png
+share/cacti/docs/images/data-debug1.png
+share/cacti/docs/images/data-debug2.PNG
+share/cacti/docs/images/data-debug3.png
+share/cacti/docs/images/data-debug4.png
+share/cacti/docs/images/data-input-method-and-query.png
+share/cacti/docs/images/data-input-methods-edit1.png
+share/cacti/docs/images/data-input-methods-edit2.png
+share/cacti/docs/images/data-input-methods-edit3.png
+share/cacti/docs/images/data-input-methods.png
+share/cacti/docs/images/data-queries-edit1.png
+share/cacti/docs/images/data-queries-edit2.png
+share/cacti/docs/images/data-queries.png
+share/cacti/docs/images/data-source-profiles-edit1.png
+share/cacti/docs/images/data-source-profiles-edit2.png
+share/cacti/docs/images/data-source-profiles.png
+share/cacti/docs/images/data-source-title-example1.png
+share/cacti/docs/images/data-source-title-example2.png
+share/cacti/docs/images/data-source-title-template.png
+share/cacti/docs/images/data-template.png
+share/cacti/docs/images/data-templates-copy.png
+share/cacti/docs/images/data-templates-new.png
+share/cacti/docs/images/data-templates-new1.png
+share/cacti/docs/images/data-templates-new2.png
+share/cacti/docs/images/data-templates-view-edit1.png
+share/cacti/docs/images/data-templates-view-edit2.png
+share/cacti/docs/images/data-templates-view.png
+share/cacti/docs/images/data-templates.png
+share/cacti/docs/images/dc-01.preview.png
+share/cacti/docs/images/dev-01.preview.png
+share/cacti/docs/images/dev-02.preview.png
+share/cacti/docs/images/dev-03.preview.png
+share/cacti/docs/images/dev-10.preview.png
+share/cacti/docs/images/dev-11.preview.png
+share/cacti/docs/images/dev-12.preview.png
+share/cacti/docs/images/dev-13.preview.png
+share/cacti/docs/images/dev-20.preview.png
+share/cacti/docs/images/dev-21.preview.png
+share/cacti/docs/images/dev-30.png
+share/cacti/docs/images/dev-31.preview.png
+share/cacti/docs/images/dev-dev-10.preview.png
+share/cacti/docs/images/dev-dev-11_0.preview.png
+share/cacti/docs/images/dev-dev-12.preview.png
+share/cacti/docs/images/dev-dev-13.png
+share/cacti/docs/images/dev-dev-14.png
+share/cacti/docs/images/dev-dq-01.preview.png
+share/cacti/docs/images/dev-dq-02.preview.png
+share/cacti/docs/images/dev-dq-03.preview.png
+share/cacti/docs/images/dev-dq-20.preview.png
+share/cacti/docs/images/dev-dq-21.preview.png
+share/cacti/docs/images/dev-dq-22.preview.png
+share/cacti/docs/images/dev-dq-23.png
+share/cacti/docs/images/dev-dq-24.preview.png
+share/cacti/docs/images/dev-dq-25.preview.png
+share/cacti/docs/images/dev-dq-26.preview.png
+share/cacti/docs/images/dev-dt-01.preview.png
+share/cacti/docs/images/dev-dt-02.preview.png
+share/cacti/docs/images/dev-dt-03.png
+share/cacti/docs/images/dev-dt-04.preview.png
+share/cacti/docs/images/dev-dt-05.png
+share/cacti/docs/images/dev-gt-01.preview.png
+share/cacti/docs/images/dev-gt-02.png
+share/cacti/docs/images/dev-gt-04_0.preview.png
+share/cacti/docs/images/dev-gt-05.preview.png
+share/cacti/docs/images/dev-gt-06.preview.png
+share/cacti/docs/images/dev-gt-07.png
+share/cacti/docs/images/dev-gt-08.png
+share/cacti/docs/images/dev-gt-09.preview.png
+share/cacti/docs/images/dev-gt-10.preview.png
+share/cacti/docs/images/dev-gt-11.preview.png
+share/cacti/docs/images/dev-gt-12.png
+share/cacti/docs/images/dev-gt-13.png
+share/cacti/docs/images/dev-gt-14.preview.png
+share/cacti/docs/images/device-template-add.png
+share/cacti/docs/images/device-template-new-dqs.png
+share/cacti/docs/images/device-template-new-gt.png
+share/cacti/docs/images/device-template-new-gts.png
+share/cacti/docs/images/device-template-new.png
+share/cacti/docs/images/device-template.png
+share/cacti/docs/images/device-templates-edit.png
+share/cacti/docs/images/device-templates-ssh-add-device.png
+share/cacti/docs/images/device-templates-ssh-tunnel.png
+share/cacti/docs/images/device-templates.png
+share/cacti/docs/images/dim-add01.preview.png
+share/cacti/docs/images/dim-add02.preview.png
+share/cacti/docs/images/dim-add03.preview.png
+share/cacti/docs/images/dim-add04.png
+share/cacti/docs/images/dim-add05.png
+share/cacti/docs/images/dim-add06.preview.png
+share/cacti/docs/images/dim-add07.png
+share/cacti/docs/images/dim-add08.preview.png
+share/cacti/docs/images/dim-add09.preview.png
+share/cacti/docs/images/dim-add10.preview.png
+share/cacti/docs/images/dim-add11.preview.png
+share/cacti/docs/images/dim-add12.preview.png
+share/cacti/docs/images/dim-add13.preview.png
+share/cacti/docs/images/dim-add14.preview.png
+share/cacti/docs/images/dim-add15.preview.png
+share/cacti/docs/images/dim-add16.preview.png
+share/cacti/docs/images/dq-01.preview.png
+share/cacti/docs/images/dq-02.preview.png
+share/cacti/docs/images/dq-03.preview.png
+share/cacti/docs/images/dq-10.preview.png
+share/cacti/docs/images/dq-12.preview.png
+share/cacti/docs/images/dq-13.png
+share/cacti/docs/images/dq-14.png
+share/cacti/docs/images/dq-15.preview.png
+share/cacti/docs/images/dq-add-01.preview.png
+share/cacti/docs/images/dq-add-02.preview.png
+share/cacti/docs/images/dq-add-03.preview.png
+share/cacti/docs/images/ds-01.preview.png
+share/cacti/docs/images/dt-01.preview.png
+share/cacti/docs/images/dt-02.preview.png
+share/cacti/docs/images/dt-03.preview.png
+share/cacti/docs/images/dt-04.preview.png
+share/cacti/docs/images/dt-05.preview.png
+share/cacti/docs/images/export-template.png
+share/cacti/docs/images/external-links-edit1.png
+share/cacti/docs/images/external-links-example1.png
+share/cacti/docs/images/external-links.png
+share/cacti/docs/images/gm-01.preview.png
+share/cacti/docs/images/gprint-presets-edit.png
+share/cacti/docs/images/gprint-presets.png
+share/cacti/docs/images/graph-01.png
+share/cacti/docs/images/graph-10.png
+share/cacti/docs/images/graph-template.png
+share/cacti/docs/images/graph-templates-edit1.png
+share/cacti/docs/images/graph-templates-edit2.png
+share/cacti/docs/images/graph-templates-edit3.png
+share/cacti/docs/images/graph-templates-edit4.png
+share/cacti/docs/images/graph-templates-edit5.png
+share/cacti/docs/images/graph-templates-edit6.png
+share/cacti/docs/images/graph-templates-item1.png
+share/cacti/docs/images/graph-templates-item1s.png
+share/cacti/docs/images/graph-templates-item2.png
+share/cacti/docs/images/graph-templates-item2s.png
+share/cacti/docs/images/graph-templates-item3.png
+share/cacti/docs/images/graph-templates-item3s.png
+share/cacti/docs/images/graph-templates-item4.png
+share/cacti/docs/images/graph-templates-item4s.png
+share/cacti/docs/images/graph-templates-new1.png
+share/cacti/docs/images/graph-templates-new2.png
+share/cacti/docs/images/graph-templates-new3.png
+share/cacti/docs/images/graph-templates.png
+share/cacti/docs/images/graph-templates1.png
+share/cacti/docs/images/graph-tree.png
+share/cacti/docs/images/gt-01.preview.png
+share/cacti/docs/images/gt-02.preview.png
+share/cacti/docs/images/gt-03.preview.png
+share/cacti/docs/images/gt-04.preview.png
+share/cacti/docs/images/gt-05.preview.png
+share/cacti/docs/images/gt-06.preview.png
+share/cacti/docs/images/gt-10.preview.png
+share/cacti/docs/images/gt-11.preview.png
+share/cacti/docs/images/import-template.png
+share/cacti/docs/images/logo.png
+share/cacti/docs/images/new_device.png
+share/cacti/docs/images/new_graphs.png
+share/cacti/docs/images/patch_creation_branch.png
+share/cacti/docs/images/patch_creation_clone.png
+share/cacti/docs/images/patch_creation_pull_request_1.png
+share/cacti/docs/images/patch_creation_pull_request_2.png
+share/cacti/docs/images/patch_creation_pull_request_3.png
+share/cacti/docs/images/plugins-dependencies.png
+share/cacti/docs/images/plugins-uninstall.png
+share/cacti/docs/images/plugins.png
+share/cacti/docs/images/principles_of_operation.png
+share/cacti/docs/images/r-dev1.png
+share/cacti/docs/images/r-dev2.png
+share/cacti/docs/images/r-dev3.png
+share/cacti/docs/images/r-dev4.png
+share/cacti/docs/images/r-dim1_0.png
+share/cacti/docs/images/r-dim2.png
+share/cacti/docs/images/r-dim3.png
+share/cacti/docs/images/r-dim4.png
+share/cacti/docs/images/r-dim5.png
+share/cacti/docs/images/r-dim6_0.png
+share/cacti/docs/images/r-dq-1.png
+share/cacti/docs/images/r-dq-dev1_0.png
+share/cacti/docs/images/r-dq-dev2.png
+share/cacti/docs/images/r-dq-dev3.png
+share/cacti/docs/images/r-dq-dt1.png
+share/cacti/docs/images/r-dq-dt2.png
+share/cacti/docs/images/r-dq-dt3.png
+share/cacti/docs/images/r-dq1_0.png
+share/cacti/docs/images/r-dq2.png
+share/cacti/docs/images/r-dq3.png
+share/cacti/docs/images/r-dq3_0.png
+share/cacti/docs/images/r-dq4.png
+share/cacti/docs/images/r-dq5.png
+share/cacti/docs/images/r-dq6.png
+share/cacti/docs/images/r-dq7.png
+share/cacti/docs/images/r-dt1.png
+share/cacti/docs/images/r-dt2.png
+share/cacti/docs/images/r-dt3.png
+share/cacti/docs/images/r-gt1.png
+share/cacti/docs/images/r-gt2.png
+share/cacti/docs/images/r-gt3.png
+share/cacti/docs/images/r-gt4.png
+share/cacti/docs/images/r-gt5.png
+share/cacti/docs/images/r-gt6.png
+share/cacti/docs/images/router_ping_graph.png
+share/cacti/docs/images/snmp_dqw_table1.png
+share/cacti/docs/images/snmp_dqw_table2.png
+share/cacti/docs/images/snmp_dqw_table3.png
+share/cacti/docs/images/system-utilities-boost1.png
+share/cacti/docs/images/system-utilities-boost2.png
+share/cacti/docs/images/system-utilities-main1.png
+share/cacti/docs/images/system-utilities-main2.png
+share/cacti/docs/images/system-utilities-main3.png
+share/cacti/docs/images/system-utilities-main4.png
+share/cacti/docs/images/system-utilities-rrdcleaner.png
+share/cacti/docs/images/system-utilities-viewagentcache.png
+share/cacti/docs/images/system-utilities-viewagentlog.png
+share/cacti/docs/images/system-utilities-viewagentmanagers.png
+share/cacti/docs/images/system-utilities-viewclog.png
+share/cacti/docs/images/system-utilities-viewdqcache.png
+share/cacti/docs/images/system-utilities-viewpcache.png
+share/cacti/docs/images/system-utilities-viewulog.png
+share/cacti/docs/images/user-domains-edit1.png
+share/cacti/docs/images/user-domains-edit2.png
+share/cacti/docs/images/user-domains.png
+share/cacti/docs/images/user-groups-edit-general.png
+share/cacti/docs/images/user-groups-edit-graph-permissions.png
+share/cacti/docs/images/user-groups-edit-members.png
+share/cacti/docs/images/user-groups-edit-permissions.png
+share/cacti/docs/images/user-groups.png
+share/cacti/docs/images/users-batch-copy1.png
+share/cacti/docs/images/users-batch-copy2.png
+share/cacti/docs/images/users-copy1.png
+share/cacti/docs/images/users-copy2.png
+share/cacti/docs/images/users-delete1.png
+share/cacti/docs/images/users-delete2.png
+share/cacti/docs/images/users-edit.png
+share/cacti/docs/images/users-enable-disable1.png
+share/cacti/docs/images/users-enable-disable2.png
+share/cacti/docs/images/users-list.png
+share/cacti/docs/images/users-new.png
+share/cacti/docs/images/users-permissions-device.png
+share/cacti/docs/images/users-permissions-graph-policy1.png
+share/cacti/docs/images/users-permissions-graph-policy2.png
+share/cacti/docs/images/users-permissions-graph.png
+share/cacti/docs/images/users-permissions-templates.png
+share/cacti/docs/images/users-permissions.png
+share/cacti/docs/images/users-settings.png
+share/cacti/docs/images/users-settings1.png
+share/cacti/docs/images/users-settings2.png
+share/cacti/docs/images/users-settings3.png
+share/cacti/docs/images/vdefs-edit1.png
+share/cacti/docs/images/vdefs-edit2.png
+share/cacti/docs/images/vdefs-edit3.png
+share/cacti/docs/images/vdefs-edit4.png
+share/cacti/docs/images/vdefs.png
+share/cacti/docs/index.php
+share/cacti/formats/cacti_group.format
+share/cacti/formats/cacti_group_dark.format
+share/cacti/formats/cacti_monitor.format
+share/cacti/formats/default.format
+share/cacti/formats/index.php
+share/cacti/formats/lotus_notes.format
 share/cacti/gprint_presets.php
 share/cacti/graph.php
 share/cacti/graph_image.php
-share/cacti/graph_settings.php
+share/cacti/graph_json.php
+share/cacti/graph_realtime.php
 share/cacti/graph_templates.php
 share/cacti/graph_templates_inputs.php
 share/cacti/graph_templates_items.php
@@ -154,36 +480,28 @@ share/cacti/graphs_items.php
 share/cacti/graphs_new.php
 share/cacti/host.php
 share/cacti/host_templates.php
+share/cacti/images/accept.png
+share/cacti/images/application_edit.png
 share/cacti/images/arrow.gif
-share/cacti/images/auth_deny.gif
-share/cacti/images/auth_login.gif
-share/cacti/images/auth_logout.gif
-share/cacti/images/button_add.gif
-share/cacti/images/button_cancel.gif
-share/cacti/images/button_cancel2.gif
-share/cacti/images/button_clear.gif
-share/cacti/images/button_colapse_all.gif
-share/cacti/images/button_create.gif
-share/cacti/images/button_default.gif
-share/cacti/images/button_delete.gif
-share/cacti/images/button_expand_all.gif
-share/cacti/images/button_export.gif
-share/cacti/images/button_go.gif
-share/cacti/images/button_help.gif
-share/cacti/images/button_import.gif
-share/cacti/images/button_no.gif
-share/cacti/images/button_purge.gif
-share/cacti/images/button_refresh.gif
-share/cacti/images/button_save.gif
-share/cacti/images/button_view.gif
-share/cacti/images/button_yes.gif
+share/cacti/images/auth_background.gif
+share/cacti/images/bullet_arrow_down.png
+share/cacti/images/bullet_arrow_up.png
 share/cacti/images/cacti_about_logo.gif
 share/cacti/images/cacti_backdrop.gif
 share/cacti/images/cacti_backdrop2.gif
+share/cacti/images/cacti_error_image.png
 share/cacti/images/cacti_logo.gif
+share/cacti/images/cacti_logo.svg
+share/cacti/images/cacti_logo_new.gif
 share/cacti/images/calendar.gif
+share/cacti/images/chart_curve_go.png
+share/cacti/images/cog.png
+share/cacti/images/cog_add.png
+share/cacti/images/cog_delete.png
+share/cacti/images/cog_error.png
 share/cacti/images/delete_icon.gif
 share/cacti/images/delete_icon_large.gif
+share/cacti/images/device_template.png
 share/cacti/images/disable_icon.png
 share/cacti/images/enable_icon.png
 share/cacti/images/enable_icon_disabled.png
@@ -192,255 +510,1291 @@ share/cacti/images/graph_page_top.gif
 share/cacti/images/graph_properties.gif
 share/cacti/images/graph_query.png
 share/cacti/images/graph_zoom.gif
-share/cacti/images/hide.gif
+share/cacti/images/index.php
 share/cacti/images/install_icon.png
 share/cacti/images/install_icon_disabled.png
-share/cacti/images/left_border.gif
-share/cacti/images/menu_line.gif
+share/cacti/images/location.png
 share/cacti/images/menuarrow.gif
 share/cacti/images/move_down.gif
 share/cacti/images/move_left.gif
 share/cacti/images/move_right.gif
 share/cacti/images/move_up.gif
 share/cacti/images/reload_icon_small.gif
+share/cacti/images/rrd_not_found.png
 share/cacti/images/server.png
 share/cacti/images/server_chart.png
 share/cacti/images/server_chart_curve.png
 share/cacti/images/server_dataquery.png
+share/cacti/images/server_device_template.png
+share/cacti/images/server_edit.png
+share/cacti/images/server_graph_template.png
+share/cacti/images/server_table.png
 share/cacti/images/shadow.gif
 share/cacti/images/shadow_gray.gif
-share/cacti/images/show.gif
+share/cacti/images/site.png
+share/cacti/images/spikekill.gif
+share/cacti/images/stop.png
 share/cacti/images/tab_cacti.gif
+share/cacti/images/tab_clog.png
+share/cacti/images/tab_clog_down.png
 share/cacti/images/tab_console.gif
 share/cacti/images/tab_console_down.gif
 share/cacti/images/tab_graphs.gif
 share/cacti/images/tab_graphs_down.gif
+share/cacti/images/tab_list.gif
 share/cacti/images/tab_mode_list.gif
 share/cacti/images/tab_mode_list_down.gif
 share/cacti/images/tab_mode_preview.gif
 share/cacti/images/tab_mode_preview_down.gif
 share/cacti/images/tab_mode_tree.gif
 share/cacti/images/tab_mode_tree_down.gif
+share/cacti/images/tab_nectar.gif
+share/cacti/images/tab_nectar_down.gif
+share/cacti/images/tab_preview.gif
 share/cacti/images/tab_settings.gif
 share/cacti/images/tab_settings_down.gif
+share/cacti/images/tab_template_blue.gif
+share/cacti/images/tab_template_red.gif
+share/cacti/images/tab_tree.gif
+share/cacti/images/table.png
+share/cacti/images/table_go.png
+share/cacti/images/timeview.png
 share/cacti/images/transparent_line.gif
+share/cacti/images/tree.png
 share/cacti/images/uninstall_icon.gif
+share/cacti/images/view_aggregate_children.png
 share/cacti/images/view_none.gif
+share/cacti/images/view_page.png
 share/cacti/include/auth.php
 share/cacti/include/bottom_footer.php
-share/cacti/include/csrf/csrf-magic.js
-share/cacti/include/csrf/csrf-magic.php
-share/cacti/include/csrf/index.php
+share/cacti/include/cacti_version
+share/cacti/include/cli_check.php
+share/cacti/include/content/README
+share/cacti/include/content/basic-example.html
+share/cacti/include/content/iframe-example.html
+share/cacti/include/content/index.php
+share/cacti/include/content/php-example.html
+share/cacti/include/fa/css/fontawesome.css
+share/cacti/include/fa/css/index.php
+share/cacti/include/fa/index.php
+share/cacti/include/fa/less/_animated.less
+share/cacti/include/fa/less/_bordered-pulled.less
+share/cacti/include/fa/less/_core.less
+share/cacti/include/fa/less/_fixed-width.less
+share/cacti/include/fa/less/_icons.less
+share/cacti/include/fa/less/_larger.less
+share/cacti/include/fa/less/_list.less
+share/cacti/include/fa/less/_mixins.less
+share/cacti/include/fa/less/_rotated-flipped.less
+share/cacti/include/fa/less/_screen-reader.less
+share/cacti/include/fa/less/_stacked.less
+share/cacti/include/fa/less/_variables.less
+share/cacti/include/fa/less/fa-brands.less
+share/cacti/include/fa/less/fa-regular.less
+share/cacti/include/fa/less/fa-solid.less
+share/cacti/include/fa/less/fontawesome.less
+share/cacti/include/fa/less/index.php
+share/cacti/include/fa/scss/_animated.scss
+share/cacti/include/fa/scss/_bordered-pulled.scss
+share/cacti/include/fa/scss/_core.scss
+share/cacti/include/fa/scss/_fixed-width.scss
+share/cacti/include/fa/scss/_icons.scss
+share/cacti/include/fa/scss/_larger.scss
+share/cacti/include/fa/scss/_list.scss
+share/cacti/include/fa/scss/_mixins.scss
+share/cacti/include/fa/scss/_rotated-flipped.scss
+share/cacti/include/fa/scss/_screen-reader.scss
+share/cacti/include/fa/scss/_stacked.scss
+share/cacti/include/fa/scss/_variables.scss
+share/cacti/include/fa/scss/fa-brands.scss
+share/cacti/include/fa/scss/fa-regular.scss
+share/cacti/include/fa/scss/fa-solid.scss
+share/cacti/include/fa/scss/fontawesome.scss
+share/cacti/include/fa/scss/index.php
+share/cacti/include/fa/webfonts/fa-brands-400.eot
+share/cacti/include/fa/webfonts/fa-brands-400.svg
+share/cacti/include/fa/webfonts/fa-brands-400.ttf
+share/cacti/include/fa/webfonts/fa-brands-400.woff
+share/cacti/include/fa/webfonts/fa-brands-400.woff2
+share/cacti/include/fa/webfonts/fa-regular-400.eot
+share/cacti/include/fa/webfonts/fa-regular-400.svg
+share/cacti/include/fa/webfonts/fa-regular-400.ttf
+share/cacti/include/fa/webfonts/fa-regular-400.woff
+share/cacti/include/fa/webfonts/fa-regular-400.woff2
+share/cacti/include/fa/webfonts/fa-solid-900.eot
+share/cacti/include/fa/webfonts/fa-solid-900.svg
+share/cacti/include/fa/webfonts/fa-solid-900.ttf
+share/cacti/include/fa/webfonts/fa-solid-900.woff
+share/cacti/include/fa/webfonts/fa-solid-900.woff2
+share/cacti/include/fa/webfonts/index.php
+share/cacti/include/fonts/DejaVuSans-Bold.ttf
+share/cacti/include/fonts/DejaVuSansCondensed-Bold.ttf
 share/cacti/include/global.php
 share/cacti/include/global_arrays.php
 share/cacti/include/global_constants.php
 share/cacti/include/global_form.php
+share/cacti/include/global_languages.php
+share/cacti/include/global_session.php
 share/cacti/include/global_settings.php
-share/cacti/include/js/images/ui-bg_diagonals-thick_18_b81900_40x40.png
-share/cacti/include/js/images/ui-bg_diagonals-thick_20_666666_40x40.png
-share/cacti/include/js/images/ui-bg_flat_10_000000_40x100.png
-share/cacti/include/js/images/ui-bg_glass_100_f6f6f6_1x400.png
-share/cacti/include/js/images/ui-bg_glass_100_fdf5ce_1x400.png
-share/cacti/include/js/images/ui-bg_glass_65_ffffff_1x400.png
-share/cacti/include/js/images/ui-bg_gloss-wave_35_f6a828_500x100.png
-share/cacti/include/js/images/ui-bg_highlight-soft_100_eeeeee_1x100.png
-share/cacti/include/js/images/ui-bg_highlight-soft_75_ffe45c_1x100.png
-share/cacti/include/js/images/ui-icons_222222_256x240.png
-share/cacti/include/js/images/ui-icons_228ef1_256x240.png
-share/cacti/include/js/images/ui-icons_ef8c08_256x240.png
-share/cacti/include/js/images/ui-icons_ffd27a_256x240.png
-share/cacti/include/js/images/ui-icons_ffffff_256x240.png
-share/cacti/include/js/jquery-ui.css
+share/cacti/include/index.php
+share/cacti/include/js/Chart.js
+share/cacti/include/js/LC_MESSAGES/index.php
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-af.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-ar-DZ.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-ar.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-az.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-be.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-bg.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-bs.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-ca.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-cs.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-cy-GB.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-da.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-de.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-el.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-en-AU.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-en-GB.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-en-NZ.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-eo.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-es.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-et.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-eu.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-fa.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-fi.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-fo.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-fr-CA.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-fr-CH.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-fr.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-gl.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-he.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-hi.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-hr.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-hu.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-hy.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-id.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-is.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-it-CH.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-it.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-ja.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-ka.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-kk.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-km.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-ko.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-ky.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-lb.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-lt.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-lv.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-mk.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-ml.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-ms.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-nb.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-nl-BE.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-nl.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-nn.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-no.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-pl.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-pt-BR.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-pt.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-rm.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-ro.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-ru.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-sk.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-sl.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-sq.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-sr-SR.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-sr.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-sv.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-ta.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-th.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-tj.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-tr.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-uk.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-vi.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-zh-CN.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-zh-HK.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-datepicker-zh-TW.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-af.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-am.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-bg.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-ca.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-cs.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-da.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-de.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-el.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-es.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-et.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-eu.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-fa.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-fi.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-fr.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-gl.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-he.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-hr.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-hu.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-id.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-it.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-ja.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-ko.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-lt.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-lv.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-mk.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-nl.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-no.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-pl.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-pt-BR.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-pt.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-ro.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-ru.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-sk.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-sl.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-sq.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-sr-RS.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-sr-YU.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-sv.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-th.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-tr.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-uk.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-vi.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-zh-CN.js
+share/cacti/include/js/LC_MESSAGES/jquery-ui-timepicker-zh-TW.js
+share/cacti/include/js/LC_MESSAGES/jquery.ui.datepicker-af.js
+share/cacti/include/js/c3.js
+share/cacti/include/js/d3.js
+share/cacti/include/js/dygraph-combined.js
+share/cacti/include/js/index.php
 share/cacti/include/js/jquery-ui.js
+share/cacti/include/js/jquery.colorpicker.js
 share/cacti/include/js/jquery.cookie.js
 share/cacti/include/js/jquery.dropdown.js
+share/cacti/include/js/jquery.hotkeys.js
 share/cacti/include/js/jquery.js
-share/cacti/include/js/jquery.zoom.css
+share/cacti/include/js/jquery.metadata.js
+share/cacti/include/js/jquery.multiselect.filter.js
+share/cacti/include/js/jquery.multiselect.js
+share/cacti/include/js/jquery.sparkline.js
+share/cacti/include/js/jquery.tablednd.js
+share/cacti/include/js/jquery.tablesorter.js
+share/cacti/include/js/jquery.tablesorter.pager.js
+share/cacti/include/js/jquery.tablesorter.widgets.js
+share/cacti/include/js/jquery.timepicker.js
+share/cacti/include/js/jquery.ui.touch.punch.js
 share/cacti/include/js/jquery.zoom.js
+share/cacti/include/js/js.storage.js
 share/cacti/include/js/jstree.js
-share/cacti/include/js/themes/default-dark/32px.png
-share/cacti/include/js/themes/default-dark/40px.png
-share/cacti/include/js/themes/default-dark/style.css
-share/cacti/include/js/themes/default-dark/style.min.css
-share/cacti/include/js/themes/default-dark/throbber.gif
-share/cacti/include/js/themes/default/32px.png
-share/cacti/include/js/themes/default/40px.png
-share/cacti/include/js/themes/default/style.css
-share/cacti/include/js/themes/default/style.min.css
-share/cacti/include/js/themes/default/throbber.gif
-share/cacti/include/jscalendar/calendar-setup.js
-share/cacti/include/jscalendar/calendar.js
-share/cacti/include/jscalendar/lang/calendar-af.js
-share/cacti/include/jscalendar/lang/calendar-al.js
-share/cacti/include/jscalendar/lang/calendar-bg.js
-share/cacti/include/jscalendar/lang/calendar-big5-utf8.js
-share/cacti/include/jscalendar/lang/calendar-big5.js
-share/cacti/include/jscalendar/lang/calendar-br.js
-share/cacti/include/jscalendar/lang/calendar-ca.js
-share/cacti/include/jscalendar/lang/calendar-cs-utf8.js
-share/cacti/include/jscalendar/lang/calendar-cs-win.js
-share/cacti/include/jscalendar/lang/calendar-da.js
-share/cacti/include/jscalendar/lang/calendar-de.js
-share/cacti/include/jscalendar/lang/calendar-du.js
-share/cacti/include/jscalendar/lang/calendar-el.js
-share/cacti/include/jscalendar/lang/calendar-en.js
-share/cacti/include/jscalendar/lang/calendar-es.js
-share/cacti/include/jscalendar/lang/calendar-fi.js
-share/cacti/include/jscalendar/lang/calendar-fr.js
-share/cacti/include/jscalendar/lang/calendar-he-utf8.js
-share/cacti/include/jscalendar/lang/calendar-hr-utf8.js
-share/cacti/include/jscalendar/lang/calendar-hr.js
-share/cacti/include/jscalendar/lang/calendar-hu.js
-share/cacti/include/jscalendar/lang/calendar-it.js
-share/cacti/include/jscalendar/lang/calendar-jp.js
-share/cacti/include/jscalendar/lang/calendar-ko-utf8.js
-share/cacti/include/jscalendar/lang/calendar-ko.js
-share/cacti/include/jscalendar/lang/calendar-lt-utf8.js
-share/cacti/include/jscalendar/lang/calendar-lt.js
-share/cacti/include/jscalendar/lang/calendar-lv.js
-share/cacti/include/jscalendar/lang/calendar-nl.js
-share/cacti/include/jscalendar/lang/calendar-no.js
-share/cacti/include/jscalendar/lang/calendar-pl-utf8.js
-share/cacti/include/jscalendar/lang/calendar-pl.js
-share/cacti/include/jscalendar/lang/calendar-pt.js
-share/cacti/include/jscalendar/lang/calendar-ro.js
-share/cacti/include/jscalendar/lang/calendar-ru.js
-share/cacti/include/jscalendar/lang/calendar-ru_win_.js
-share/cacti/include/jscalendar/lang/calendar-si.js
-share/cacti/include/jscalendar/lang/calendar-sk.js
-share/cacti/include/jscalendar/lang/calendar-sp.js
-share/cacti/include/jscalendar/lang/calendar-sv.js
-share/cacti/include/jscalendar/lang/calendar-tr.js
-share/cacti/include/jscalendar/lang/calendar-zh.js
-share/cacti/include/jscalendar/lang/cn_utf8.js
+share/cacti/include/js/pace.js
+share/cacti/include/js/screenfull.js
 share/cacti/include/layout.js
-share/cacti/include/main.css
 share/cacti/include/plugins.php
+share/cacti/include/realtime.js
+share/cacti/include/session.php
+share/cacti/include/themes/classic/c3.css
+share/cacti/include/themes/classic/default/32px.png
+share/cacti/include/themes/classic/default/40px.png
+share/cacti/include/themes/classic/default/index.php
+share/cacti/include/themes/classic/default/style.css
+share/cacti/include/themes/classic/default/style.min.css
+share/cacti/include/themes/classic/default/throbber.gif
+share/cacti/include/themes/classic/images/128/bar-alpha.png
+share/cacti/include/themes/classic/images/128/bar.png
+share/cacti/include/themes/classic/images/128/map.png
+share/cacti/include/themes/classic/images/bar-alpha.png
+share/cacti/include/themes/classic/images/bar-opacity.png
+share/cacti/include/themes/classic/images/bar-pointer.png
+share/cacti/include/themes/classic/images/bar.png
+share/cacti/include/themes/classic/images/cacti_logo.gif
+share/cacti/include/themes/classic/images/cacti_logo.svg
+share/cacti/include/themes/classic/images/favicon.ico
+share/cacti/include/themes/classic/images/favicon.png
+share/cacti/include/themes/classic/images/index.php
+share/cacti/include/themes/classic/images/logotype-a.png
+share/cacti/include/themes/classic/images/logotype-b.png
+share/cacti/include/themes/classic/images/map-opacity.png
+share/cacti/include/themes/classic/images/map-pointer.png
+share/cacti/include/themes/classic/images/map.png
+share/cacti/include/themes/classic/images/preview-opacity.png
+share/cacti/include/themes/classic/images/tab_list.gif
+share/cacti/include/themes/classic/images/tab_preview.gif
+share/cacti/include/themes/classic/images/tab_tree.gif
+share/cacti/include/themes/classic/images/ui-bg_glass_55_fbf9ee_1x400.png
+share/cacti/include/themes/classic/images/ui-bg_glass_65_ffffff_1x400.png
+share/cacti/include/themes/classic/images/ui-bg_glass_75_dadada_1x400.png
+share/cacti/include/themes/classic/images/ui-bg_glass_75_e6e6e6_1x400.png
+share/cacti/include/themes/classic/images/ui-bg_glass_95_fef1ec_1x400.png
+share/cacti/include/themes/classic/images/ui-bg_highlight-soft_75_cccccc_1x100.png
+share/cacti/include/themes/classic/images/ui-colorpicker.png
+share/cacti/include/themes/classic/images/ui-icons_222222_256x240.png
+share/cacti/include/themes/classic/images/ui-icons_2e83ff_256x240.png
+share/cacti/include/themes/classic/images/ui-icons_454545_256x240.png
+share/cacti/include/themes/classic/images/ui-icons_888888_256x240.png
+share/cacti/include/themes/classic/images/ui-icons_cd0a0a_256x240.png
+share/cacti/include/themes/classic/index.php
+share/cacti/include/themes/classic/jquery-ui.css
+share/cacti/include/themes/classic/jquery.colorpicker.css
+share/cacti/include/themes/classic/jquery.multiselect.css
+share/cacti/include/themes/classic/jquery.timepicker.css
+share/cacti/include/themes/classic/jquery.zoom.css
+share/cacti/include/themes/classic/main.css
+share/cacti/include/themes/classic/main.js
+share/cacti/include/themes/classic/pace.css
+share/cacti/include/themes/classic/rrdtheme.php
+share/cacti/include/themes/dark/c3.css
+share/cacti/include/themes/dark/default/32px.png
+share/cacti/include/themes/dark/default/40px.png
+share/cacti/include/themes/dark/default/index.php
+share/cacti/include/themes/dark/default/style.css
+share/cacti/include/themes/dark/default/throbber.gif
+share/cacti/include/themes/dark/images/128/bar-alpha.png
+share/cacti/include/themes/dark/images/128/bar.png
+share/cacti/include/themes/dark/images/128/map.png
+share/cacti/include/themes/dark/images/bar-alpha.png
+share/cacti/include/themes/dark/images/bar-opacity.png
+share/cacti/include/themes/dark/images/bar-pointer.png
+share/cacti/include/themes/dark/images/bar.png
+share/cacti/include/themes/dark/images/cacti_backdrop.gif
+share/cacti/include/themes/dark/images/cacti_backdrop2.gif
+share/cacti/include/themes/dark/images/cacti_logo.gif
+share/cacti/include/themes/dark/images/cacti_logo.svg
+share/cacti/include/themes/dark/images/favicon.ico
+share/cacti/include/themes/dark/images/favicon.png
+share/cacti/include/themes/dark/images/index.php
+share/cacti/include/themes/dark/images/logotype-a.png
+share/cacti/include/themes/dark/images/logotype-b.png
+share/cacti/include/themes/dark/images/map-opacity.png
+share/cacti/include/themes/dark/images/map-pointer.png
+share/cacti/include/themes/dark/images/map.png
+share/cacti/include/themes/dark/images/preview-opacity.png
+share/cacti/include/themes/dark/images/tab_list.gif
+share/cacti/include/themes/dark/images/tab_preview.gif
+share/cacti/include/themes/dark/images/tab_tree.gif
+share/cacti/include/themes/dark/images/ui-bg_glass_40_ffc73d_1x400.png
+share/cacti/include/themes/dark/images/ui-bg_highlight-hard_20_31442b_1x100.png
+share/cacti/include/themes/dark/images/ui-bg_highlight-soft_33_155413_1x100.png
+share/cacti/include/themes/dark/images/ui-bg_highlight-soft_35_222222_1x100.png
+share/cacti/include/themes/dark/images/ui-bg_highlight-soft_44_444444_1x100.png
+share/cacti/include/themes/dark/images/ui-bg_highlight-soft_80_eeeeee_1x100.png
+share/cacti/include/themes/dark/images/ui-bg_loop_25_000000_21x21.png
+share/cacti/include/themes/dark/images/ui-colorpicker.png
+share/cacti/include/themes/dark/images/ui-icons_222222_256x240.png
+share/cacti/include/themes/dark/images/ui-icons_4b8e0b_256x240.png
+share/cacti/include/themes/dark/images/ui-icons_a83300_256x240.png
+share/cacti/include/themes/dark/images/ui-icons_cccccc_256x240.png
+share/cacti/include/themes/dark/images/ui-icons_ffffff_256x240.png
+share/cacti/include/themes/dark/index.php
+share/cacti/include/themes/dark/jquery-ui.css
+share/cacti/include/themes/dark/jquery.colorpicker.css
+share/cacti/include/themes/dark/jquery.multiselect.css
+share/cacti/include/themes/dark/jquery.timepicker.css
+share/cacti/include/themes/dark/jquery.zoom.css
+share/cacti/include/themes/dark/main.css
+share/cacti/include/themes/dark/main.js
+share/cacti/include/themes/dark/pace.css
+share/cacti/include/themes/dark/rrdtheme.php
+share/cacti/include/themes/index.php
+share/cacti/include/themes/modern/c3.css
+share/cacti/include/themes/modern/default/32px.png
+share/cacti/include/themes/modern/default/40px.png
+share/cacti/include/themes/modern/default/index.php
+share/cacti/include/themes/modern/default/style.css
+share/cacti/include/themes/modern/default/style.min.css
+share/cacti/include/themes/modern/default/throbber.gif
+share/cacti/include/themes/modern/images/128/bar-alpha.png
+share/cacti/include/themes/modern/images/128/bar.png
+share/cacti/include/themes/modern/images/128/map.png
+share/cacti/include/themes/modern/images/bar-alpha.png
+share/cacti/include/themes/modern/images/bar-opacity.png
+share/cacti/include/themes/modern/images/bar-pointer.png
+share/cacti/include/themes/modern/images/bar.png
+share/cacti/include/themes/modern/images/cacti_logo.gif
+share/cacti/include/themes/modern/images/cacti_logo.svg
+share/cacti/include/themes/modern/images/favicon.ico
+share/cacti/include/themes/modern/images/favicon.png
+share/cacti/include/themes/modern/images/index.php
+share/cacti/include/themes/modern/images/logotype-a.png
+share/cacti/include/themes/modern/images/logotype-b.png
+share/cacti/include/themes/modern/images/map-opacity.png
+share/cacti/include/themes/modern/images/map-pointer.png
+share/cacti/include/themes/modern/images/map.png
+share/cacti/include/themes/modern/images/preview-opacity.png
+share/cacti/include/themes/modern/images/tab_list.gif
+share/cacti/include/themes/modern/images/tab_preview.gif
+share/cacti/include/themes/modern/images/tab_tree.gif
+share/cacti/include/themes/modern/images/ui-bg_glass_55_fbf9ee_1x400.png
+share/cacti/include/themes/modern/images/ui-bg_glass_65_ffffff_1x400.png
+share/cacti/include/themes/modern/images/ui-bg_glass_75_dadada_1x400.png
+share/cacti/include/themes/modern/images/ui-bg_glass_75_e6e6e6_1x400.png
+share/cacti/include/themes/modern/images/ui-bg_glass_95_fef1ec_1x400.png
+share/cacti/include/themes/modern/images/ui-bg_highlight-soft_75_cccccc_1x100.png
+share/cacti/include/themes/modern/images/ui-colorpicker.png
+share/cacti/include/themes/modern/images/ui-icons_222222_256x240.png
+share/cacti/include/themes/modern/images/ui-icons_2e83ff_256x240.png
+share/cacti/include/themes/modern/images/ui-icons_454545_256x240.png
+share/cacti/include/themes/modern/images/ui-icons_888888_256x240.png
+share/cacti/include/themes/modern/images/ui-icons_cd0a0a_256x240.png
+share/cacti/include/themes/modern/index.php
+share/cacti/include/themes/modern/jquery-ui.css
+share/cacti/include/themes/modern/jquery.colorpicker.css
+share/cacti/include/themes/modern/jquery.multiselect.css
+share/cacti/include/themes/modern/jquery.timepicker.css
+share/cacti/include/themes/modern/jquery.zoom.css
+share/cacti/include/themes/modern/main.css
+share/cacti/include/themes/modern/main.js
+share/cacti/include/themes/modern/pace.css
+share/cacti/include/themes/modern/rrdtheme.php
+share/cacti/include/themes/paper-plane/c3.css
+share/cacti/include/themes/paper-plane/default/32px.png
+share/cacti/include/themes/paper-plane/default/40px.png
+share/cacti/include/themes/paper-plane/default/index.php
+share/cacti/include/themes/paper-plane/default/style.css
+share/cacti/include/themes/paper-plane/default/style.min.css
+share/cacti/include/themes/paper-plane/default/throbber.gif
+share/cacti/include/themes/paper-plane/images/128/bar-alpha.png
+share/cacti/include/themes/paper-plane/images/128/bar.png
+share/cacti/include/themes/paper-plane/images/128/map.png
+share/cacti/include/themes/paper-plane/images/bar-alpha.png
+share/cacti/include/themes/paper-plane/images/bar-opacity.png
+share/cacti/include/themes/paper-plane/images/bar-pointer.png
+share/cacti/include/themes/paper-plane/images/bar.png
+share/cacti/include/themes/paper-plane/images/cacti_logo.gif
+share/cacti/include/themes/paper-plane/images/cacti_logo.svg
+share/cacti/include/themes/paper-plane/images/favicon.ico
+share/cacti/include/themes/paper-plane/images/favicon.png
+share/cacti/include/themes/paper-plane/images/index.php
+share/cacti/include/themes/paper-plane/images/logotype-a.png
+share/cacti/include/themes/paper-plane/images/logotype-b.png
+share/cacti/include/themes/paper-plane/images/map-opacity.png
+share/cacti/include/themes/paper-plane/images/map-pointer.png
+share/cacti/include/themes/paper-plane/images/map.png
+share/cacti/include/themes/paper-plane/images/preview-opacity.png
+share/cacti/include/themes/paper-plane/images/tab_list.gif
+share/cacti/include/themes/paper-plane/images/tab_preview.gif
+share/cacti/include/themes/paper-plane/images/tab_tree.gif
+share/cacti/include/themes/paper-plane/images/ui-bg_glass_55_fbf9ee_1x400.png
+share/cacti/include/themes/paper-plane/images/ui-bg_glass_65_ffffff_1x400.png
+share/cacti/include/themes/paper-plane/images/ui-bg_glass_75_dadada_1x400.png
+share/cacti/include/themes/paper-plane/images/ui-bg_glass_75_e6e6e6_1x400.png
+share/cacti/include/themes/paper-plane/images/ui-bg_glass_95_fef1ec_1x400.png
+share/cacti/include/themes/paper-plane/images/ui-bg_highlight-soft_75_cccccc_1x100.png
+share/cacti/include/themes/paper-plane/images/ui-colorpicker.png
+share/cacti/include/themes/paper-plane/images/ui-icons_222222_256x240.png
+share/cacti/include/themes/paper-plane/images/ui-icons_2e83ff_256x240.png
+share/cacti/include/themes/paper-plane/images/ui-icons_454545_256x240.png
+share/cacti/include/themes/paper-plane/images/ui-icons_888888_256x240.png
+share/cacti/include/themes/paper-plane/images/ui-icons_cd0a0a_256x240.png
+share/cacti/include/themes/paper-plane/index.php
+share/cacti/include/themes/paper-plane/jquery-ui.css
+share/cacti/include/themes/paper-plane/jquery.colorpicker.css
+share/cacti/include/themes/paper-plane/jquery.multiselect.css
+share/cacti/include/themes/paper-plane/jquery.timepicker.css
+share/cacti/include/themes/paper-plane/jquery.zoom.css
+share/cacti/include/themes/paper-plane/main.css
+share/cacti/include/themes/paper-plane/main.js
+share/cacti/include/themes/paper-plane/pace.css
+share/cacti/include/themes/paper-plane/rrdtheme.php
+share/cacti/include/themes/paw/c3.css
+share/cacti/include/themes/paw/default/32px.png
+share/cacti/include/themes/paw/default/40px.png
+share/cacti/include/themes/paw/default/index.php
+share/cacti/include/themes/paw/default/style.css
+share/cacti/include/themes/paw/default/style.min.css
+share/cacti/include/themes/paw/default/throbber.gif
+share/cacti/include/themes/paw/images/128/bar-alpha.png
+share/cacti/include/themes/paw/images/128/bar.png
+share/cacti/include/themes/paw/images/128/map.png
+share/cacti/include/themes/paw/images/bar-alpha.png
+share/cacti/include/themes/paw/images/bar-opacity.png
+share/cacti/include/themes/paw/images/bar-pointer.png
+share/cacti/include/themes/paw/images/bar.png
+share/cacti/include/themes/paw/images/cacti_logo.gif
+share/cacti/include/themes/paw/images/cacti_logo.svg
+share/cacti/include/themes/paw/images/favicon.ico
+share/cacti/include/themes/paw/images/favicon.png
+share/cacti/include/themes/paw/images/index.php
+share/cacti/include/themes/paw/images/logotype-a.png
+share/cacti/include/themes/paw/images/logotype-b.png
+share/cacti/include/themes/paw/images/map-opacity.png
+share/cacti/include/themes/paw/images/map-pointer.png
+share/cacti/include/themes/paw/images/map.png
+share/cacti/include/themes/paw/images/preview-opacity.png
+share/cacti/include/themes/paw/images/tab_list.gif
+share/cacti/include/themes/paw/images/tab_preview.gif
+share/cacti/include/themes/paw/images/tab_tree.gif
+share/cacti/include/themes/paw/images/ui-bg_glass_55_fbf9ee_1x400.png
+share/cacti/include/themes/paw/images/ui-bg_glass_65_ffffff_1x400.png
+share/cacti/include/themes/paw/images/ui-bg_glass_75_dadada_1x400.png
+share/cacti/include/themes/paw/images/ui-bg_glass_75_e6e6e6_1x400.png
+share/cacti/include/themes/paw/images/ui-bg_glass_95_fef1ec_1x400.png
+share/cacti/include/themes/paw/images/ui-bg_highlight-soft_75_cccccc_1x100.png
+share/cacti/include/themes/paw/images/ui-colorpicker.png
+share/cacti/include/themes/paw/images/ui-icons_222222_256x240.png
+share/cacti/include/themes/paw/images/ui-icons_2e83ff_256x240.png
+share/cacti/include/themes/paw/images/ui-icons_454545_256x240.png
+share/cacti/include/themes/paw/images/ui-icons_888888_256x240.png
+share/cacti/include/themes/paw/images/ui-icons_cd0a0a_256x240.png
+share/cacti/include/themes/paw/index.php
+share/cacti/include/themes/paw/jquery-ui.css
+share/cacti/include/themes/paw/jquery.colorpicker.css
+share/cacti/include/themes/paw/jquery.multiselect.css
+share/cacti/include/themes/paw/jquery.timepicker.css
+share/cacti/include/themes/paw/jquery.zoom.css
+share/cacti/include/themes/paw/main.css
+share/cacti/include/themes/paw/main.js
+share/cacti/include/themes/paw/pace.css
+share/cacti/include/themes/paw/rrdtheme.php
+share/cacti/include/themes/sunrise/c3.css
+share/cacti/include/themes/sunrise/default/32px.png
+share/cacti/include/themes/sunrise/default/40px.png
+share/cacti/include/themes/sunrise/default/index.php
+share/cacti/include/themes/sunrise/default/style.css
+share/cacti/include/themes/sunrise/default/style.min.css
+share/cacti/include/themes/sunrise/default/throbber.gif
+share/cacti/include/themes/sunrise/images/128/bar-alpha.png
+share/cacti/include/themes/sunrise/images/128/bar.png
+share/cacti/include/themes/sunrise/images/128/map.png
+share/cacti/include/themes/sunrise/images/bar-alpha.png
+share/cacti/include/themes/sunrise/images/bar-opacity.png
+share/cacti/include/themes/sunrise/images/bar-pointer.png
+share/cacti/include/themes/sunrise/images/bar.png
+share/cacti/include/themes/sunrise/images/cacti_logo.gif
+share/cacti/include/themes/sunrise/images/cacti_logo.svg
+share/cacti/include/themes/sunrise/images/favicon.ico
+share/cacti/include/themes/sunrise/images/favicon.png
+share/cacti/include/themes/sunrise/images/index.php
+share/cacti/include/themes/sunrise/images/logotype-a.png
+share/cacti/include/themes/sunrise/images/logotype-b.png
+share/cacti/include/themes/sunrise/images/map-opacity.png
+share/cacti/include/themes/sunrise/images/map-pointer.png
+share/cacti/include/themes/sunrise/images/map.png
+share/cacti/include/themes/sunrise/images/preview-opacity.png
+share/cacti/include/themes/sunrise/images/tab_list.gif
+share/cacti/include/themes/sunrise/images/tab_preview.gif
+share/cacti/include/themes/sunrise/images/tab_tree.gif
+share/cacti/include/themes/sunrise/images/ui-bg_glass_55_fbf9ee_1x400.png
+share/cacti/include/themes/sunrise/images/ui-bg_glass_65_ffffff_1x400.png
+share/cacti/include/themes/sunrise/images/ui-bg_glass_75_dadada_1x400.png
+share/cacti/include/themes/sunrise/images/ui-bg_glass_75_e6e6e6_1x400.png
+share/cacti/include/themes/sunrise/images/ui-bg_glass_95_fef1ec_1x400.png
+share/cacti/include/themes/sunrise/images/ui-bg_highlight-soft_75_cccccc_1x100.png
+share/cacti/include/themes/sunrise/images/ui-colorpicker.png
+share/cacti/include/themes/sunrise/images/ui-icons_222222_256x240.png
+share/cacti/include/themes/sunrise/images/ui-icons_2e83ff_256x240.png
+share/cacti/include/themes/sunrise/images/ui-icons_454545_256x240.png
+share/cacti/include/themes/sunrise/images/ui-icons_888888_256x240.png
+share/cacti/include/themes/sunrise/images/ui-icons_cd0a0a_256x240.png
+share/cacti/include/themes/sunrise/index.php
+share/cacti/include/themes/sunrise/jquery-ui.css
+share/cacti/include/themes/sunrise/jquery.colorpicker.css
+share/cacti/include/themes/sunrise/jquery.multiselect.css
+share/cacti/include/themes/sunrise/jquery.timepicker.css
+share/cacti/include/themes/sunrise/jquery.zoom.css
+share/cacti/include/themes/sunrise/main.css
+share/cacti/include/themes/sunrise/main.js
+share/cacti/include/themes/sunrise/pace.css
+share/cacti/include/themes/sunrise/rrdtheme.php
+share/cacti/include/top_general_header.php
 share/cacti/include/top_graph_header.php
 share/cacti/include/top_header.php
+share/cacti/include/vendor/csrf/LICENSE
+share/cacti/include/vendor/csrf/NEWS
+share/cacti/include/vendor/csrf/README
+share/cacti/include/vendor/csrf/csrf-magic.js
+share/cacti/include/vendor/csrf/csrf-magic.php
+share/cacti/include/vendor/csrf/index.php
+share/cacti/include/vendor/flag-icon-css/Gruntfile.coffee
+share/cacti/include/vendor/flag-icon-css/LICENSE
+share/cacti/include/vendor/flag-icon-css/README.md
+share/cacti/include/vendor/flag-icon-css/assets/docs.css
+share/cacti/include/vendor/flag-icon-css/assets/docs.js
+share/cacti/include/vendor/flag-icon-css/assets/docs.less
+share/cacti/include/vendor/flag-icon-css/bower.json
+share/cacti/include/vendor/flag-icon-css/composer.json
+share/cacti/include/vendor/flag-icon-css/css/flag-icon.css
+share/cacti/include/vendor/flag-icon-css/css/flag-icon.min.css
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ad.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ae.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/af.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ag.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ai.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/al.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/am.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ao.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/aq.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ar.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/as.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/at.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/au.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/aw.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ax.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/az.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ba.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/bb.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/bd.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/be.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/bf.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/bg.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/bh.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/bi.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/bj.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/bl.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/bm.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/bn.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/bo.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/bq.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/br.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/bs.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/bt.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/bv.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/bw.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/by.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/bz.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ca.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/cc.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/cd.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/cf.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/cg.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ch.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ci.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ck.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/cl.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/cm.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/cn.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/co.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/cr.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/cu.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/cv.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/cw.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/cx.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/cy.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/cz.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/de.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/dj.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/dk.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/dm.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/do.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/dz.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ec.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ee.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/eg.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/eh.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/er.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/es-ct.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/es.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/et.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/eu.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/fi.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/fj.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/fk.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/fm.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/fo.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/fr.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ga.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/gb-eng.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/gb-nir.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/gb-sct.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/gb-wls.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/gb.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/gd.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ge.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/gf.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/gg.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/gh.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/gi.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/gl.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/gm.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/gn.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/gp.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/gq.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/gr.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/gs.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/gt.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/gu.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/gw.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/gy.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/hk.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/hm.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/hn.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/hr.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ht.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/hu.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/id.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ie.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/il.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/im.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/in.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/io.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/iq.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ir.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/is.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/it.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/je.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/jm.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/jo.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/jp.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ke.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/kg.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/kh.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ki.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/km.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/kn.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/kp.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/kr.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/kw.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ky.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/kz.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/la.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/lb.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/lc.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/li.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/lk.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/lr.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ls.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/lt.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/lu.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/lv.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ly.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ma.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/mc.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/md.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/me.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/mf.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/mg.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/mh.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/mk.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ml.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/mm.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/mn.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/mo.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/mp.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/mq.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/mr.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ms.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/mt.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/mu.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/mv.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/mw.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/mx.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/my.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/mz.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/na.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/nc.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ne.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/nf.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ng.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ni.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/nl.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/no.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/np.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/nr.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/nu.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/nz.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/om.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/pa.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/pe.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/pf.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/pg.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ph.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/pk.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/pl.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/pm.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/pn.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/pr.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ps.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/pt.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/pw.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/py.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/qa.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/re.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ro.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/rs.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ru.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/rw.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/sa.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/sb.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/sc.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/sd.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/se.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/sg.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/sh.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/si.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/sj.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/sk.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/sl.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/sm.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/sn.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/so.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/sr.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ss.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/st.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/sv.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/sx.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/sy.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/sz.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/tc.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/td.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/tf.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/tg.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/th.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/tj.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/tk.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/tl.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/tm.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/tn.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/to.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/tr.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/tt.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/tv.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/tw.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/tz.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ua.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ug.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/um.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/un.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/us.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/uy.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/uz.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/va.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/vc.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ve.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/vg.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/vi.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/vn.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/vu.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/wf.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ws.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/ye.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/yt.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/za.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/zm.svg
+share/cacti/include/vendor/flag-icon-css/flags/1x1/zw.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ad.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ae.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/af.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ag.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ai.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/al.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/am.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ao.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/aq.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ar.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/as.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/at.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/au.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/aw.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ax.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/az.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ba.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/bb.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/bd.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/be.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/bf.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/bg.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/bh.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/bi.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/bj.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/bl.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/bm.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/bn.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/bo.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/bq.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/br.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/bs.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/bt.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/bv.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/bw.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/by.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/bz.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ca.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/cc.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/cd.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/cf.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/cg.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ch.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ci.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ck.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/cl.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/cm.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/cn.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/co.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/cr.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/cu.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/cv.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/cw.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/cx.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/cy.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/cz.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/de.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/dj.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/dk.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/dm.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/do.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/dz.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ec.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ee.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/eg.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/eh.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/er.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/es-ct.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/es.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/et.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/eu.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/fi.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/fj.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/fk.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/fm.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/fo.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/fr.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ga.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/gb-eng.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/gb-nir.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/gb-sct.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/gb-wls.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/gb.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/gd.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ge.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/gf.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/gg.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/gh.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/gi.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/gl.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/gm.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/gn.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/gp.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/gq.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/gr.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/gs.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/gt.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/gu.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/gw.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/gy.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/hk.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/hm.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/hn.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/hr.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ht.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/hu.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/id.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ie.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/il.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/im.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/in.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/io.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/iq.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ir.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/is.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/it.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/je.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/jm.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/jo.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/jp.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ke.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/kg.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/kh.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ki.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/km.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/kn.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/kp.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/kr.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/kw.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ky.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/kz.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/la.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/lb.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/lc.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/li.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/lk.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/lr.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ls.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/lt.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/lu.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/lv.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ly.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ma.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/mc.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/md.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/me.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/mf.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/mg.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/mh.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/mk.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ml.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/mm.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/mn.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/mo.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/mp.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/mq.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/mr.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ms.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/mt.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/mu.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/mv.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/mw.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/mx.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/my.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/mz.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/na.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/nc.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ne.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/nf.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ng.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ni.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/nl.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/no.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/np.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/nr.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/nu.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/nz.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/om.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/pa.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/pe.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/pf.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/pg.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ph.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/pk.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/pl.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/pm.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/pn.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/pr.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ps.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/pt.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/pw.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/py.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/qa.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/re.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ro.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/rs.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ru.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/rw.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/sa.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/sb.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/sc.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/sd.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/se.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/sg.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/sh.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/si.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/sj.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/sk.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/sl.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/sm.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/sn.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/so.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/sr.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ss.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/st.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/sv.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/sx.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/sy.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/sz.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/tc.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/td.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/tf.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/tg.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/th.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/tj.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/tk.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/tl.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/tm.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/tn.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/to.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/tr.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/tt.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/tv.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/tw.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/tz.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ua.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ug.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/um.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/un.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/us.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/uy.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/uz.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/va.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/vc.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ve.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/vg.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/vi.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/vn.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/vu.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/wf.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ws.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/ye.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/yt.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/za.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/zm.svg
+share/cacti/include/vendor/flag-icon-css/flags/4x3/zw.svg
+share/cacti/include/vendor/flag-icon-css/index.html
+share/cacti/include/vendor/flag-icon-css/less/flag-icon-base.less
+share/cacti/include/vendor/flag-icon-css/less/flag-icon-list.less
+share/cacti/include/vendor/flag-icon-css/less/flag-icon-more.less
+share/cacti/include/vendor/flag-icon-css/less/flag-icon.less
+share/cacti/include/vendor/flag-icon-css/less/variables.less
+share/cacti/include/vendor/flag-icon-css/package.json
+share/cacti/include/vendor/flag-icon-css/sass/_flag-icon-base.scss
+share/cacti/include/vendor/flag-icon-css/sass/_flag-icon-list.scss
+share/cacti/include/vendor/flag-icon-css/sass/_flag-icon-more.scss
+share/cacti/include/vendor/flag-icon-css/sass/_variables.scss
+share/cacti/include/vendor/flag-icon-css/sass/flag-icon.scss
+share/cacti/include/vendor/flag-icon-css/svgo.yaml
+share/cacti/include/vendor/flag-icon-css/yarn.lock
+share/cacti/include/vendor/index.php
+share/cacti/include/vendor/phpgettext/gettext.php
+share/cacti/include/vendor/phpgettext/streams.php
+share/cacti/include/vendor/phpmailer/COMMITMENT
+share/cacti/include/vendor/phpmailer/LICENSE
+share/cacti/include/vendor/phpmailer/README.md
+share/cacti/include/vendor/phpmailer/SECURITY.md
+share/cacti/include/vendor/phpmailer/VERSION
+share/cacti/include/vendor/phpmailer/composer.json
+share/cacti/include/vendor/phpmailer/get_oauth_token.php
+share/cacti/include/vendor/phpmailer/index.php
+share/cacti/include/vendor/phpmailer/language/index.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-am.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-ar.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-az.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-ba.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-be.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-bg.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-ca.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-ch.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-cs.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-da.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-de.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-el.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-eo.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-es.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-et.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-fa.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-fi.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-fo.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-fr.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-gl.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-he.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-hi.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-hr.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-hu.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-id.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-it.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-ja.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-ka.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-ko.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-lt.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-lv.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-mg.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-ms.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-nb.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-nl.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-pl.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-pt.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-pt_br.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-ro.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-ru.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-sk.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-sl.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-sr.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-sv.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-tl.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-tr.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-uk.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-vi.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-zh.php
+share/cacti/include/vendor/phpmailer/language/phpmailer.lang-zh_cn.php
+share/cacti/include/vendor/phpmailer/src/Exception.php
+share/cacti/include/vendor/phpmailer/src/OAuth.php
+share/cacti/include/vendor/phpmailer/src/PHPMailer.php
+share/cacti/include/vendor/phpmailer/src/POP3.php
+share/cacti/include/vendor/phpmailer/src/SMTP.php
+share/cacti/include/vendor/phpmailer/src/index.php
+share/cacti/include/vendor/phpseclib/Crypt/AES.php
+share/cacti/include/vendor/phpseclib/Crypt/Base.php
+share/cacti/include/vendor/phpseclib/Crypt/Blowfish.php
+share/cacti/include/vendor/phpseclib/Crypt/DES.php
+share/cacti/include/vendor/phpseclib/Crypt/Hash.php
+share/cacti/include/vendor/phpseclib/Crypt/RC2.php
+share/cacti/include/vendor/phpseclib/Crypt/RC4.php
+share/cacti/include/vendor/phpseclib/Crypt/RSA.php
+share/cacti/include/vendor/phpseclib/Crypt/Random.php
+share/cacti/include/vendor/phpseclib/Crypt/Rijndael.php
+share/cacti/include/vendor/phpseclib/Crypt/TripleDES.php
+share/cacti/include/vendor/phpseclib/Crypt/Twofish.php
+share/cacti/include/vendor/phpseclib/File/ANSI.php
+share/cacti/include/vendor/phpseclib/File/ASN1.php
+share/cacti/include/vendor/phpseclib/File/ASN1/Element.php
+share/cacti/include/vendor/phpseclib/File/X509.php
+share/cacti/include/vendor/phpseclib/Math/BigInteger.php
+share/cacti/include/vendor/phpseclib/Net/SCP.php
+share/cacti/include/vendor/phpseclib/Net/SFTP.php
+share/cacti/include/vendor/phpseclib/Net/SFTP/Stream.php
+share/cacti/include/vendor/phpseclib/Net/SSH1.php
+share/cacti/include/vendor/phpseclib/Net/SSH2.php
+share/cacti/include/vendor/phpseclib/System/SSH/Agent.php
+share/cacti/include/vendor/phpseclib/System/SSH/Agent/Identity.php
+share/cacti/include/vendor/phpseclib/System/SSH_Agent.php
+share/cacti/include/vendor/phpseclib/bootstrap.php
+share/cacti/include/vendor/phpseclib/openssl.cnf
+share/cacti/include/vendor/phpsnmp/classSNMP.php
+share/cacti/include/vendor/phpsnmp/mib_parser.php
 share/cacti/index.php
-share/cacti/install/0_8_1_to_0_8_2.php
-share/cacti/install/0_8_2_to_0_8_2a.php
-share/cacti/install/0_8_2a_to_0_8_3.php
-share/cacti/install/0_8_3_to_0_8_4.php
-share/cacti/install/0_8_4_to_0_8_5.php
-share/cacti/install/0_8_5a_to_0_8_6.php
-share/cacti/install/0_8_6_to_0_8_6a.php
-share/cacti/install/0_8_6c_to_0_8_6d.php
-share/cacti/install/0_8_6d_to_0_8_6e.php
-share/cacti/install/0_8_6f_to_0_8_6g.php
-share/cacti/install/0_8_6g_to_0_8_6h.php
-share/cacti/install/0_8_6h_to_0_8_6i.php
-share/cacti/install/0_8_6j_to_0_8_7.php
-share/cacti/install/0_8_7_to_0_8_7a.php
-share/cacti/install/0_8_7a_to_0_8_7b.php
-share/cacti/install/0_8_7b_to_0_8_7c.php
-share/cacti/install/0_8_7c_to_0_8_7d.php
-share/cacti/install/0_8_7d_to_0_8_7e.php
-share/cacti/install/0_8_7e_to_0_8_7f.php
-share/cacti/install/0_8_7f_to_0_8_7g.php
-share/cacti/install/0_8_7g_to_0_8_7h.php
-share/cacti/install/0_8_7h_to_0_8_7i.php
-share/cacti/install/0_8_7i_to_0_8_8.php
-share/cacti/install/0_8_8_to_0_8_8a.php
-share/cacti/install/0_8_8a_to_0_8_8b.php
-share/cacti/install/0_8_8b_to_0_8_8c.php
-share/cacti/install/0_8_8c_to_0_8_8d.php
-share/cacti/install/0_8_8d_to_0_8_8e.php
-share/cacti/install/0_8_8e_to_0_8_8f.php
-share/cacti/install/0_8_8f_to_0_8_8g.php
-share/cacti/install/0_8_8g_to_0_8_8h.php
-share/cacti/install/0_8_to_0_8_1.php
+share/cacti/install/background.php
+share/cacti/install/cli_check.php
+share/cacti/install/cli_test.php
+share/cacti/install/colors.csv
+share/cacti/install/functions.php
 share/cacti/install/index.php
-share/cacti/install/install_finish.gif
-share/cacti/install/install_next.gif
-share/cacti/lib/adodb/adodb-csvlib.inc.php
-share/cacti/lib/adodb/adodb-datadict.inc.php
-share/cacti/lib/adodb/adodb-error.inc.php
-share/cacti/lib/adodb/adodb-errorhandler.inc.php
-share/cacti/lib/adodb/adodb-errorpear.inc.php
-share/cacti/lib/adodb/adodb-exceptions.inc.php
-share/cacti/lib/adodb/adodb-iterator.inc.php
-share/cacti/lib/adodb/adodb-lib.inc.php
-share/cacti/lib/adodb/adodb-pear.inc.php
-share/cacti/lib/adodb/adodb-perf.inc.php
-share/cacti/lib/adodb/adodb-php4.inc.php
-share/cacti/lib/adodb/adodb-time.inc.php
-share/cacti/lib/adodb/adodb-xmlschema.inc.php
-share/cacti/lib/adodb/adodb.inc.php
-share/cacti/lib/adodb/datadict/datadict-access.inc.php
-share/cacti/lib/adodb/datadict/datadict-db2.inc.php
-share/cacti/lib/adodb/datadict/datadict-firebird.inc.php
-share/cacti/lib/adodb/datadict/datadict-generic.inc.php
-share/cacti/lib/adodb/datadict/datadict-ibase.inc.php
-share/cacti/lib/adodb/datadict/datadict-informix.inc.php
-share/cacti/lib/adodb/datadict/datadict-mssql.inc.php
-share/cacti/lib/adodb/datadict/datadict-mysql.inc.php
-share/cacti/lib/adodb/datadict/datadict-oci8.inc.php
-share/cacti/lib/adodb/datadict/datadict-postgres.inc.php
-share/cacti/lib/adodb/datadict/datadict-sapdb.inc.php
-share/cacti/lib/adodb/datadict/datadict-sybase.inc.php
-share/cacti/lib/adodb/drivers/adodb-access.inc.php
-share/cacti/lib/adodb/drivers/adodb-ado.inc.php
-share/cacti/lib/adodb/drivers/adodb-ado5.inc.php
-share/cacti/lib/adodb/drivers/adodb-ado_access.inc.php
-share/cacti/lib/adodb/drivers/adodb-ado_mssql.inc.php
-share/cacti/lib/adodb/drivers/adodb-borland_ibase.inc.php
-share/cacti/lib/adodb/drivers/adodb-csv.inc.php
-share/cacti/lib/adodb/drivers/adodb-db2.inc.php
-share/cacti/lib/adodb/drivers/adodb-fbsql.inc.php
-share/cacti/lib/adodb/drivers/adodb-firebird.inc.php
-share/cacti/lib/adodb/drivers/adodb-ibase.inc.php
-share/cacti/lib/adodb/drivers/adodb-informix.inc.php
-share/cacti/lib/adodb/drivers/adodb-informix72.inc.php
-share/cacti/lib/adodb/drivers/adodb-ldap.inc.php
-share/cacti/lib/adodb/drivers/adodb-mssql.inc.php
-share/cacti/lib/adodb/drivers/adodb-mssqlpo.inc.php
-share/cacti/lib/adodb/drivers/adodb-mysql.inc.php
-share/cacti/lib/adodb/drivers/adodb-mysqli.inc.php
-share/cacti/lib/adodb/drivers/adodb-mysqlt.inc.php
-share/cacti/lib/adodb/drivers/adodb-netezza.inc.php
-share/cacti/lib/adodb/drivers/adodb-oci8.inc.php
-share/cacti/lib/adodb/drivers/adodb-oci805.inc.php
-share/cacti/lib/adodb/drivers/adodb-oci8po.inc.php
-share/cacti/lib/adodb/drivers/adodb-odbc.inc.php
-share/cacti/lib/adodb/drivers/adodb-odbc_mssql.inc.php
-share/cacti/lib/adodb/drivers/adodb-odbc_oracle.inc.php
-share/cacti/lib/adodb/drivers/adodb-odbtp.inc.php
-share/cacti/lib/adodb/drivers/adodb-odbtp_unicode.inc.php
-share/cacti/lib/adodb/drivers/adodb-oracle.inc.php
-share/cacti/lib/adodb/drivers/adodb-pdo.inc.php
-share/cacti/lib/adodb/drivers/adodb-postgres.inc.php
-share/cacti/lib/adodb/drivers/adodb-postgres64.inc.php
-share/cacti/lib/adodb/drivers/adodb-postgres7.inc.php
-share/cacti/lib/adodb/drivers/adodb-proxy.inc.php
-share/cacti/lib/adodb/drivers/adodb-sapdb.inc.php
-share/cacti/lib/adodb/drivers/adodb-sqlanywhere.inc.php
-share/cacti/lib/adodb/drivers/adodb-sqlite.inc.php
-share/cacti/lib/adodb/drivers/adodb-sqlitepo.inc.php
-share/cacti/lib/adodb/drivers/adodb-sybase.inc.php
-share/cacti/lib/adodb/drivers/adodb-vfp.inc.php
-share/cacti/lib/adodb/lang/adodb-ar.inc.php
-share/cacti/lib/adodb/lang/adodb-bg.inc.php
-share/cacti/lib/adodb/lang/adodb-bgutf8.inc.php
-share/cacti/lib/adodb/lang/adodb-ca.inc.php
-share/cacti/lib/adodb/lang/adodb-cn.inc.php
-share/cacti/lib/adodb/lang/adodb-cz.inc.php
-share/cacti/lib/adodb/lang/adodb-de.inc.php
-share/cacti/lib/adodb/lang/adodb-en.inc.php
-share/cacti/lib/adodb/lang/adodb-es.inc.php
-share/cacti/lib/adodb/lang/adodb-fr.inc.php
-share/cacti/lib/adodb/lang/adodb-hu.inc.php
-share/cacti/lib/adodb/lang/adodb-it.inc.php
-share/cacti/lib/adodb/lang/adodb-nl.inc.php
-share/cacti/lib/adodb/lang/adodb-pl.inc.php
-share/cacti/lib/adodb/lang/adodb-pt-br.inc.php
-share/cacti/lib/adodb/lang/adodb-ro.inc.php
-share/cacti/lib/adodb/lang/adodb-ru1251.inc.php
-share/cacti/lib/adodb/lang/adodb-sv.inc.php
-share/cacti/lib/adodb/license.txt
-share/cacti/lib/adodb/toexport.inc.php
-share/cacti/lib/adodb/tohtml.inc.php
+share/cacti/install/install.css
+share/cacti/install/install.js
+share/cacti/install/install.php
+share/cacti/install/step_json.php
+share/cacti/install/templates/Cacti_Stats.xml.gz
+share/cacti/install/templates/Cisco_Router.xml.gz
+share/cacti/install/templates/Generic_SNMP_Device.xml.gz
+share/cacti/install/templates/Local_Linux_Machine.xml.gz
+share/cacti/install/templates/NetSNMP_Device.xml.gz
+share/cacti/install/templates/Windows_Device.xml.gz
+share/cacti/install/upgrades/0_8_1.php
+share/cacti/install/upgrades/0_8_2.php
+share/cacti/install/upgrades/0_8_2a.php
+share/cacti/install/upgrades/0_8_3.php
+share/cacti/install/upgrades/0_8_4.php
+share/cacti/install/upgrades/0_8_5.php
+share/cacti/install/upgrades/0_8_6.php
+share/cacti/install/upgrades/0_8_6a.php
+share/cacti/install/upgrades/0_8_6d.php
+share/cacti/install/upgrades/0_8_6e.php
+share/cacti/install/upgrades/0_8_6g.php
+share/cacti/install/upgrades/0_8_6h.php
+share/cacti/install/upgrades/0_8_6i.php
+share/cacti/install/upgrades/0_8_7.php
+share/cacti/install/upgrades/0_8_7a.php
+share/cacti/install/upgrades/0_8_7b.php
+share/cacti/install/upgrades/0_8_7c.php
+share/cacti/install/upgrades/0_8_7h.php
+share/cacti/install/upgrades/0_8_8.php
+share/cacti/install/upgrades/1_0_0.php
+share/cacti/install/upgrades/1_0_4.php
+share/cacti/install/upgrades/1_0_5.php
+share/cacti/install/upgrades/1_1_11.php
+share/cacti/install/upgrades/1_1_14.php
+share/cacti/install/upgrades/1_1_17.php
+share/cacti/install/upgrades/1_1_2.php
+share/cacti/install/upgrades/1_1_20.php
+share/cacti/install/upgrades/1_1_26.php
+share/cacti/install/upgrades/1_1_28.php
+share/cacti/install/upgrades/1_1_31.php
+share/cacti/install/upgrades/1_1_34.php
+share/cacti/install/upgrades/1_1_35.php
+share/cacti/install/upgrades/1_1_36.php
+share/cacti/install/upgrades/1_1_37.php
+share/cacti/install/upgrades/1_1_4.php
+share/cacti/install/upgrades/1_1_6.php
+share/cacti/install/upgrades/1_1_7.php
+share/cacti/install/upgrades/1_1_8.php
+share/cacti/install/upgrades/1_2_0.php
+share/cacti/install/upgrades/1_2_1.php
+share/cacti/install/upgrades/1_2_2.php
+share/cacti/install/upgrades/1_2_3.php
+share/cacti/install/upgrades/index.php
+share/cacti/lib/aggregate.php
+share/cacti/lib/api_aggregate.php
+share/cacti/lib/api_automation.php
 share/cacti/lib/api_automation_tools.php
 share/cacti/lib/api_data_source.php
 share/cacti/lib/api_device.php
@@ -448,61 +1802,142 @@ share/cacti/lib/api_graph.php
 share/cacti/lib/api_poller.php
 share/cacti/lib/api_tree.php
 share/cacti/lib/auth.php
+share/cacti/lib/boost.php
 share/cacti/lib/cdef.php
+share/cacti/lib/clog_webapi.php
 share/cacti/lib/data_query.php
 share/cacti/lib/database.php
+share/cacti/lib/dsdebug.php
+share/cacti/lib/dsstats.php
 share/cacti/lib/export.php
 share/cacti/lib/functions.php
-share/cacti/lib/graph_export.php
 share/cacti/lib/graph_variables.php
+share/cacti/lib/graphs.php
 share/cacti/lib/html.php
+share/cacti/lib/html_filter.php
 share/cacti/lib/html_form.php
 share/cacti/lib/html_form_template.php
+share/cacti/lib/html_graph.php
+share/cacti/lib/html_reports.php
 share/cacti/lib/html_tree.php
 share/cacti/lib/html_utility.php
 share/cacti/lib/html_validate.php
 share/cacti/lib/import.php
+share/cacti/lib/index.php
+share/cacti/lib/installer.php
 share/cacti/lib/ldap.php
+share/cacti/lib/mib_cache.php
 share/cacti/lib/ping.php
 share/cacti/lib/plugins.php
 share/cacti/lib/poller.php
+share/cacti/lib/reports.php
 share/cacti/lib/rrd.php
 share/cacti/lib/snmp.php
+share/cacti/lib/snmpagent.php
 share/cacti/lib/sort.php
+share/cacti/lib/spikekill.php
 share/cacti/lib/template.php
 share/cacti/lib/time.php
 share/cacti/lib/timespan_settings.php
-share/cacti/lib/tree.php
 share/cacti/lib/utility.php
 share/cacti/lib/variables.php
+share/cacti/lib/vdef.php
 share/cacti/lib/xml.php
+share/cacti/link.php
+share/cacti/links.php
+share/cacti/locales/LC_MESSAGES/ar-SA.mo
+share/cacti/locales/LC_MESSAGES/bg-BG.mo
+share/cacti/locales/LC_MESSAGES/de-DE.mo
+share/cacti/locales/LC_MESSAGES/el-GR.mo
+share/cacti/locales/LC_MESSAGES/es-ES.mo
+share/cacti/locales/LC_MESSAGES/fr-FR.mo
+share/cacti/locales/LC_MESSAGES/he-IL.mo
+share/cacti/locales/LC_MESSAGES/hi-IN.mo
+share/cacti/locales/LC_MESSAGES/index.php
+share/cacti/locales/LC_MESSAGES/it-IT.mo
+share/cacti/locales/LC_MESSAGES/ja-JP.mo
+share/cacti/locales/LC_MESSAGES/ko-KR.mo
+share/cacti/locales/LC_MESSAGES/nl-NL.mo
+share/cacti/locales/LC_MESSAGES/pl-PL.mo
+share/cacti/locales/LC_MESSAGES/pt-BR.mo
+share/cacti/locales/LC_MESSAGES/pt-PT.mo
+share/cacti/locales/LC_MESSAGES/ru-RU.mo
+share/cacti/locales/LC_MESSAGES/sv-SE.mo
+share/cacti/locales/LC_MESSAGES/tr-TR.mo
+share/cacti/locales/LC_MESSAGES/vi-VN.mo
+share/cacti/locales/LC_MESSAGES/zh-CN.mo
+share/cacti/locales/LC_MESSAGES/zh-TW.mo
+share/cacti/locales/build_mo.sh
+share/cacti/locales/index.php
+share/cacti/locales/po/ar-SA.po
+share/cacti/locales/po/bg-BG.po
+share/cacti/locales/po/cacti.pot
+share/cacti/locales/po/de-DE.po
+share/cacti/locales/po/el-GR.po
+share/cacti/locales/po/es-ES.po
+share/cacti/locales/po/fr-FR.po
+share/cacti/locales/po/he-IL.po
+share/cacti/locales/po/hi-IN.po
+share/cacti/locales/po/index.php
+share/cacti/locales/po/it-IT.po
+share/cacti/locales/po/ja-JP.po
+share/cacti/locales/po/ko-KR.po
+share/cacti/locales/po/nl-NL.po
+share/cacti/locales/po/pl-PL.po
+share/cacti/locales/po/pt-BR.po
+share/cacti/locales/po/pt-PT.po
+share/cacti/locales/po/ru-RU.po
+share/cacti/locales/po/sv-SE.po
+share/cacti/locales/po/tr-TR.po
+share/cacti/locales/po/vi-VN.po
+share/cacti/locales/po/zh-CN.po
+share/cacti/locales/po/zh-TW.po
+share/cacti/locales/update-pot.sh
 share/cacti/log/.htaccess
-share/cacti/log/cacti.log
 share/cacti/logout.php
+share/cacti/managers.php
+share/cacti/mibs/CACTI-BOOST-MIB
+share/cacti/mibs/CACTI-MIB
+share/cacti/mibs/CACTI-SNMPAGENT-MIB
+share/cacti/mibs/index.php
+share/cacti/permission_denied.php
 share/cacti/plugins.php
 share/cacti/plugins/index.php
 share/cacti/poller.php
+share/cacti/poller_automation.php
+share/cacti/poller_boost.php
 share/cacti/poller_commands.php
-share/cacti/poller_export.php
+share/cacti/poller_dsstats.php
+share/cacti/poller_maintenance.php
+share/cacti/poller_realtime.php
+share/cacti/poller_recovery.php
+share/cacti/poller_reports.php
+share/cacti/poller_spikekill.php
+share/cacti/pollers.php
+share/cacti/remote_agent.php
+share/cacti/reports_admin.php
+share/cacti/reports_user.php
+share/cacti/resource/index.php
 share/cacti/resource/script_queries/host_cpu.xml
 share/cacti/resource/script_queries/host_disk.xml
+share/cacti/resource/script_queries/index.php
 share/cacti/resource/script_queries/unix_disk.xml
 share/cacti/resource/script_server/host_cpu.xml
 share/cacti/resource/script_server/host_disk.xml
+share/cacti/resource/script_server/index.php
 share/cacti/resource/snmp_queries/host_disk.xml
+share/cacti/resource/snmp_queries/index.php
 share/cacti/resource/snmp_queries/interface.xml
-share/cacti/resource/snmp_queries/kbridge.xml
+share/cacti/resource/snmp_queries/net-snmp_devio.xml
 share/cacti/resource/snmp_queries/net-snmp_disk.xml
-share/cacti/resource/snmp_queries/netware_cpu.xml
-share/cacti/resource/snmp_queries/netware_disk.xml
-share/cacti/rra.php
 share/cacti/rra/.htaccess
+share/cacti/rrdcleaner.php
 share/cacti/script_server.php
-share/cacti/script_server.pl
 share/cacti/scripts/3com_cable_modem.pl
 share/cacti/scripts/diskfree.pl
 share/cacti/scripts/diskfree.sh
 share/cacti/scripts/freebsd_memory.pl
+share/cacti/scripts/index.php
 share/cacti/scripts/linux_memory.pl
 share/cacti/scripts/loadavg.pl
 share/cacti/scripts/loadavg_multi.pl
@@ -514,9 +1949,13 @@ share/cacti/scripts/query_host_partition
 share/cacti/scripts/query_unix_partitions.pl
 share/cacti/scripts/solaris_memory.pl
 share/cacti/scripts/sql.php
+share/cacti/scripts/ss_count_oids.php
 share/cacti/scripts/ss_fping.php
 share/cacti/scripts/ss_host_cpu.php
 share/cacti/scripts/ss_host_disk.php
+share/cacti/scripts/ss_hstats.php
+share/cacti/scripts/ss_net_snmp_disk_bytes.php
+share/cacti/scripts/ss_net_snmp_disk_io.php
 share/cacti/scripts/ss_sql.php
 share/cacti/scripts/unix_processes.pl
 share/cacti/scripts/unix_tcp_connections.pl
@@ -524,10 +1963,18 @@ share/cacti/scripts/unix_users.pl
 share/cacti/scripts/weatherbug.pl
 share/cacti/scripts/webhits.pl
 share/cacti/settings.php
+share/cacti/sites.php
+share/cacti/snmpagent_mibcache.php
+share/cacti/snmpagent_mibcachechild.php
+share/cacti/snmpagent_persist.php
+share/cacti/spikekill.php
 share/cacti/templates_export.php
 share/cacti/templates_import.php
 share/cacti/tree.php
 share/cacti/user_admin.php
+share/cacti/user_domains.php
+share/cacti/user_group_admin.php
 share/cacti/utilities.php
+share/cacti/vdef.php
 share/examples/cacti/config.php
 share/examples/cacti/httpd-cacti.conf
Index: pkgsrc/net/cacti/distinfo
diff -u pkgsrc/net/cacti/distinfo:1.8 pkgsrc/net/cacti/distinfo:1.9
--- pkgsrc/net/cacti/distinfo:1.8       Thu Jun  2 09:36:33 2016
+++ pkgsrc/net/cacti/distinfo   Fri Apr 26 14:52:16 2019
@@ -1,10 +1,11 @@
-$NetBSD: distinfo,v 1.8 2016/06/02 09:36:33 hauke Exp $
+$NetBSD: distinfo,v 1.9 2019/04/26 14:52:16 gavan Exp $
 
-SHA1 (cacti-0.8.8h.tar.gz) = ecc4cbe411dd7f6f812533fab2eb7006f0ffa40d
-RMD160 (cacti-0.8.8h.tar.gz) = 1798505cf698eccf1db87564bb927931e124ee3b
-SHA512 (cacti-0.8.8h.tar.gz) = 11bb0682a7220af5581f42579cf9c38d94aae202425ce15b824849684b1a6778d6f14e6a62ec94c608b7ba06562a825be7fd6d812d0800daa5eb56e640ac1c5f
-Size (cacti-0.8.8h.tar.gz) = 2585226 bytes
-SHA1 (patch-cacti.sql) = 37e18026c4136630d939ab5a7a4d6336bf166282
-SHA1 (patch-include_global.php) = fb0d2f15596b051c60ed6032ecb9038315b7c663
-SHA1 (patch-include_global__settings.php) = 54ffd0c3fc9d927595b1568a874c45a4a6033f7b
-SHA1 (patch-install_index.php) = bc4737d8521d0cff37e18511687be9d258216b6e
+SHA1 (cacti-1.2.3.tar.gz) = 8f9ef47264cd6fcfe3ad2053c9004cd7100127ae
+RMD160 (cacti-1.2.3.tar.gz) = 32e71256b160edf7b57c1a4a906a976911f3c533
+SHA512 (cacti-1.2.3.tar.gz) = 195d71a6eb08770211c30985ea3b96e2c4f84d91f16617a15e84fab0959a91f1f7923462ea931724a60580757662e01b335490f563d50e6e938c313dcf2044d0
+Size (cacti-1.2.3.tar.gz) = 23977004 bytes
+SHA1 (patch-include_global.php) = c115a912c63617a4821690829b46ba7350e03c6b
+SHA1 (patch-include_global__settings.php) = d7d6cdd7e97fbfbc27a1ba17e99f7684877c810d
+SHA1 (patch-lib_installer.php) = 96a33b125651276559de3e9156948f1d519975a3
+SHA1 (patch-lib_rrd.php) = bbb94a7434f3dd9a54150787566b815432abb6a0
+SHA1 (patch-poller__maintenance.php) = ff18964b976100b49fe795436966630b808a5309

Index: pkgsrc/net/cacti/files/cacti-poller
diff -u pkgsrc/net/cacti/files/cacti-poller:1.1 pkgsrc/net/cacti/files/cacti-poller:1.2
--- pkgsrc/net/cacti/files/cacti-poller:1.1     Thu Jan 16 21:10:00 2014
+++ pkgsrc/net/cacti/files/cacti-poller Fri Apr 26 14:52:16 2019
@@ -1,7 +1,6 @@
 #!@SH@
 #
-#      $NetBSD: cacti-poller,v 1.1 2014/01/16 21:10:00 tron Exp $
+#      $NetBSD: cacti-poller,v 1.2 2019/04/26 14:52:16 gavan Exp $
 #
 
-LOGFILE=@CACTI_LOGDIR@/cacti.log
-exec @PREFIX@/bin/php @CACTIDIR@/poller.php >>$LOGFILE 2>&1
+exec @PREFIX@/bin/php @CACTIDIR@/poller.php >>/dev/null 2>&1

Index: pkgsrc/net/cacti/patches/patch-include_global.php
diff -u pkgsrc/net/cacti/patches/patch-include_global.php:1.1.1.1 pkgsrc/net/cacti/patches/patch-include_global.php:1.2
--- pkgsrc/net/cacti/patches/patch-include_global.php:1.1.1.1   Tue Nov 22 22:23:13 2011
+++ pkgsrc/net/cacti/patches/patch-include_global.php   Fri Apr 26 14:52:16 2019
@@ -1,15 +1,15 @@
-$NetBSD: patch-include_global.php,v 1.1.1.1 2011/11/22 22:23:13 tez Exp $
+$NetBSD: patch-include_global.php,v 1.2 2019/04/26 14:52:16 gavan Exp $
 
 Make rra directory configurable by package variable
 
---- include/global.php.orig    2011-09-26 20:41:03.000000000 +0000
+--- include/global.php.orig    2019-03-30 23:40:22.000000000 +0000
 +++ include/global.php
-@@ -103,7 +103,7 @@ if ($config["cacti_server_os"] == "win32
-       $config["library_path"] = preg_replace("/(.*[\/])include/", "\\1lib", dirname(__FILE__));
+@@ -216,7 +216,7 @@ if ($config['cacti_server_os'] == 'win32
+       $config['library_path'] = preg_replace("/(.*[\/])include/", "\\1lib", dirname(__FILE__));
  }
- $config["include_path"] = dirname(__FILE__);
--$config["rra_path"] = $config["base_path"] . '/rra';
-+$config["rra_path"] = '@CACTI_RRADIR@';
+ $config['include_path'] = dirname(__FILE__);
+-$config['rra_path'] = $config['base_path'] . '/rra';
++$config['rra_path'] = '@CACTI_RRADIR@';
  
- /* colors */
- $colors["dark_outline"] = "454E53";
+ /* for multiple pollers, we need to know this location */
+ if (!isset($scripts_path)) {
Index: pkgsrc/net/cacti/patches/patch-include_global__settings.php
diff -u pkgsrc/net/cacti/patches/patch-include_global__settings.php:1.1.1.1 pkgsrc/net/cacti/patches/patch-include_global__settings.php:1.2
--- pkgsrc/net/cacti/patches/patch-include_global__settings.php:1.1.1.1 Tue Nov 22 22:23:13 2011
+++ pkgsrc/net/cacti/patches/patch-include_global__settings.php Fri Apr 26 14:52:16 2019
@@ -1,18 +1,24 @@
-$NetBSD: patch-include_global__settings.php,v 1.1.1.1 2011/11/22 22:23:13 tez Exp $
+$NetBSD: patch-include_global__settings.php,v 1.2 2019/04/26 14:52:16 gavan Exp $
 
 make log directory configurable by package variable
 
---- include/global_settings.php.orig   2011-09-26 20:41:03.000000000 +0000
+--- include/global_settings.php.orig   2019-03-30 23:40:22.000000000 +0000
 +++ include/global_settings.php
-@@ -96,9 +96,9 @@ $settings = array(
+@@ -243,7 +243,7 @@ $settings = array(
+                       'friendly_name' => __('Archive directory'),
+                       'description' => __('This is the directory where RRDfiles are <strong>moved</strong> for archiving'),
+                       'method' => 'dirpath',
+-                      'default' => $config['base_path'] . '/rra/archive/',
++                      'default' => '@CACTI_RRADIR' . '/archive/',
+                       'max_length' => 255,
                        ),
-               "path_cactilog" => array(
-                       "friendly_name" => "Cacti Log File Path",
--                      "description" => "The path to your Cacti log file (if blank, defaults to <path_cacti>/log/cacti.log)",
-+                      "description" => "The path to your Cacti log file (if blank, defaults to @CACTI_LOGDIR@/cacti.log)",
-                       "method" => "filepath",
--                      "default" => $config["base_path"] . "/log/cacti.log",
-+                      "default" => "@CACTI_LOGDIR@" . "/cacti.log",
-                       "max_length" => "255"
+               ),
+@@ -1782,7 +1782,7 @@ $settings = array(
                        ),
-               "pollerpaths_header" => array(
+               'extended_paths' => array(
+                       'friendly_name' => __('Structured RRD Paths'),
+-                      'description' => __('Use a separate subfolder for each hosts RRD files.  The naming of the RRDfiles will be &lt;path_cacti&gt;/rra/host_id/local_data_id.rrd.'),
++                      'description' => __('Use a separate subfolder for each hosts RRD files.  The naming of the RRDfiles will be @CACTI_RRADIR@/host_id/local_data_id.rrd.'),
+                       'method' => 'checkbox'
+                       ),
+               'rrdp_header' => array(

Added files:

Index: pkgsrc/net/cacti/patches/patch-lib_installer.php
diff -u /dev/null pkgsrc/net/cacti/patches/patch-lib_installer.php:1.1
--- /dev/null   Fri Apr 26 14:52:16 2019
+++ pkgsrc/net/cacti/patches/patch-lib_installer.php    Fri Apr 26 14:52:16 2019
@@ -0,0 +1,13 @@
+$NetBSD: patch-lib_installer.php,v 1.1 2019/04/26 14:52:16 gavan Exp $
+
+--- lib/installer.php.orig     2019-03-30 23:40:23.000000000 +0000
++++ lib/installer.php
+@@ -465,7 +465,7 @@ class Installer implements JsonSerializa
+ 
+               $always_paths = array(
+                       sys_get_temp_dir(),
+-                      $config['base_path'] . '/log',
++                      '@CACTI_LOGDIR@',
+                       $config['base_path'] . '/cache/boost',
+                       $config['base_path'] . '/cache/mibcache',
+                       $config['base_path'] . '/cache/realtime',
Index: pkgsrc/net/cacti/patches/patch-poller__maintenance.php
diff -u /dev/null pkgsrc/net/cacti/patches/patch-poller__maintenance.php:1.1
--- /dev/null   Fri Apr 26 14:52:16 2019
+++ pkgsrc/net/cacti/patches/patch-poller__maintenance.php      Fri Apr 26 14:52:16 2019
@@ -0,0 +1,13 @@
+$NetBSD: patch-poller__maintenance.php,v 1.1 2019/04/26 14:52:16 gavan Exp $
+
+--- poller_maintenance.php.orig        2019-03-30 23:40:23.000000000 +0000
++++ poller_maintenance.php
+@@ -439,7 +439,7 @@ function remove_files($file_array) {
+       if (isset ($config['rra_path'])) {
+               $rra_path = $config['rra_path'];
+       } else {
+-              $rra_path = $config['base_path'] . '/rra';
++              $rra_path = '@CACTI_RRADIR@';
+       }
+ 
+       /* let's prepare the archive directory */

Index: pkgsrc/net/cacti/patches/patch-lib_rrd.php
diff -u /dev/null pkgsrc/net/cacti/patches/patch-lib_rrd.php:1.3
--- /dev/null   Fri Apr 26 14:52:16 2019
+++ pkgsrc/net/cacti/patches/patch-lib_rrd.php  Fri Apr 26 14:52:16 2019
@@ -0,0 +1,13 @@
+$NetBSD: patch-lib_rrd.php,v 1.3 2019/04/26 14:52:16 gavan Exp $
+
+--- lib/rrd.php.orig   2019-03-30 23:40:23.000000000 +0000
++++ lib/rrd.php
+@@ -3425,7 +3425,7 @@ function rrdtool_parse_error($string) {
+                               $rra_path = "";
+                       } else {
+                               if (stripos($filename, $config['base_path']) >= 0) {
+-                                      $rra_file = str_replace($config['base_path'] . '/rra/', '', $filename);
++                                      $rra_file = str_replace('@CACTI_RRADIR@', '', $filename);
+                                       $rra_name = basename($rra_file);
+                                       $rra_path = dirname($rra_file);
+                               } else {



Home | Main Index | Thread Index | Old Index