Tue Aug 30 19:41:25 UTC 2022 - Joel Baltazor <obs@mtlfab.com>
- Updated to latest 4.2 from github develop branch commit 891f83a
- Fixed issue #160: Mactrack plugin doesn't create tables in DB when polling (A DB Exec Failed!, Error: Table 'cactidb.mac_track_ports' doesn't exist).
- Fixed issue #165: mactrack_actions.php will throw and error if an the $save array is discarded by another plugin
- Fixed issue: MacTrack View Devices continues to use a legacy icon over a Fontawesome glyph
- Fixed issue: PHP 8.1.2 Issues
- Fixed issue #168: Corrected include file path for mactrack_functions.php to fix the issue #167
- Fixed issue #169: Add VRF ARP table options
- Fixed issue #172: Wrong URL on the main tab in the UI
- Fixed issue: validation error in setup.php
- Fixed issue: PHP8.1 compatibility issues
- Fixed issue #170: Update database.php to include the VRF ARP table
- Fixed issue #148: Bad value of mactrack/Devices/UserPortsUP
- Fixed issue #150: Fix calculation of UserPortsUp on issue #148
- Fixed issue: MacTrack ARP table creation
- Switch port_number back to varchar: Cisco switches have a port_number that is not an integer.
Wed Feb 10 16:42:22 UTC 2021 - Joel Baltazor <obs@mtlfab.com>
- Fixed version number to match git tag version - 4.3 was inaccurate in previous build
- Updated to lates 4.2 release from github develop branch commit g1fdbb72
- Update translation files
- Fixed bug: unable to delete Mac Watch and Sites records
- Fixed bug: Mac Watch can not send mail
- Fixed bug: Number of devices scanned incorrect for main scanner
- Fixed bug: MacAuthorizations Interface not accessible through MacTrack tab
- Fixed issue #70: Fix issue with Prompt confirmation button
- Fixed issue #75: Command Line does not show output
- Fixed issue #77: dlink switch vlan name is null
- Fixed issue #81: Add support for FontAwesome 5.0 under Cacti 1.2
- Fixed issue #82: Device Type shows twice / % does not work with Vendor SNMP Object ID Match
- Fixed issue #87: Cant save settings on Cacti devices when MacTrack plugin is enabled
- Fixed issue #94: Fix issue with Mac Watch emails disabling plugin
- Fixed issue #98: Fix DB maintenance not running automatically
- Fixed issue #105: Error when starting Mactrack scan
- Fixed issue #107: MACTRACK ERROR: Can not start MAC Tracking process. There is already one in progress
- Fixed issue #109: Column 'vlan_name' cannot be null
- Fixed issue #110: Undefined offset for all vlans retrieved.
- Fixed issue #111: String size overflow in file:cacti/plugins/mactrack/lib/mactrack_functions.php on line: 1774
- Fixed issue #112: Mactrack user settings typo says max addresses instead of mac addresses.
- Fixed issue #114: Uncaught Error: Class 'Net_DNS2_Resolver' not found in mactrack_resolver.php
- Fixed issue #115: ERROR: 802.1x Address Scanning Function Does Not Exist.
- Fixed issue #116: cacti 1.1.38 mactrack 4.2 ED IP ADDRESS - ED DNS Hostname
- Fixed issue #117: Juniper EX4200 issues with getJEX_switch_ports
- Fixed issue #118: Undefined property: Net_DNS2_RR_CNAME::$ptrdname in file
- Fixed issue #119: No values for Dot1x and browser hangs
- Fixed issue #120: mactrack_import_ouidb.php has incorrect path to function definitions
- Fixed issue #128: Re-HUPping MacTrack Plugin post Maria upgrade getting the 'Error: Index column size too large. The maximum column size is 767 bytes.'
- Fixed issue #132: Changing device type sometimes create a duplicate entry
- Fixed issue #137: CMDPHP ERROR: A DB Exec Failed!, Error: Duplicate entry '7' for key 'PRIMARY'
- Fixed issue #143: mactrack_resolver.php variable vlan_id line 176
- Feature: PHP 7.2 compatibility
- Feature: Switch port_number to integer type of performance reasons
- Feature: Update Net_DNS2 to version 1.5
- Feature: Use local DNS to resolve when either the resolver fails or there are no DNS servers listed