Skip to content

Releases: Cacti/plugin_mactrack

v4.8

16 Oct 17:42
4ed495c
Compare
Choose a tag to compare

Release Notes

Just a maintenance release that introduces some new scanning functions and restores the name of MacTrack from Device Tracking.

ChangeLog

--- 4.8 ---

  • issue#232: Not working adding devices to Cacti
  • issue#236: Fix TPlink active vlan gathering
  • issue#243: Fix incorrect variable in Aruba OS-CX functions
  • issue#244: Nonresponding devices in debug mode can cause PHP errors
  • feature#242: Rename "Device Tracking" to "Mactrack"

v4.7

20 Apr 21:55
Compare
Choose a tag to compare

Release Notes

It's been a long time since there was a formal release. With @TheWitness no longer working in the Network space, this release would not have been possible without the Cacti users around the world who contribute their time and effort into keeping tools like Cacti relevant for their workplaces. In this release, a special thanks to all the users of MacTrack for keeping this very old plugin relevant and especially special thanks to @xmacan.

ChangeLog

--- 4.7 ---

  • issue#206: Improve PHP8.x - undefined variables, array keys, ...
  • issue#198: Better control for DNS resolving process

--- 4.6 ---

  • issue#148: Bad value of mactrack/Devices/UserPortsUP
  • issue#156: mactrack/lib/mactrack_functions.php :error Undefined offset:
  • issue#162: Port no and Port name not showing in Mac Address Tab
  • issue#178: MACTRACK 4.5 on CACTI 1.2.23 doesn't send mail (SMTP send mail verified, ok)
  • issue#181: Interface ifLastChange unable to handle results returned in timetics
  • issue#183: Undefined array key in lib/mactrack_functions.php
  • issue#184: add H3C/3Com modern switches/routers
  • issue#189: Add IP addresses retention
  • issue#190: Add HPE/Aruba OSCX switches
  • issue#192: Improve working with SNMP sets
  • issue#195: Fix incorrectly recognizing device types
  • issue#199: Fix authorize/revoke macs
  • issue#200: Add process control to dns resolver
  • feature: Prepared device types
  • feature#197: Add more default device types

--- 4.5 ---

  • security: Fix potential security exposure with unserialize() function
  • issue#165: The file mactrack_actions.php will throw and error if an the $save array is discarded by another plugin
  • issue#169: Add back support for the MacTrack ARP Table
  • issue#175: Uncaught TypeError: sizeof(): Argument #1 ($value) must be of type Countable|array
  • feature#170: Add support for Cisco VRF ARP Table

--- 4.3 / 4.4 ---

  • bug: unable to delete Mac Watch and Sites records
  • bug: Mac Watch can not send mail
  • bug: Number of devices scanned incorrect for main scanner
  • bug: MacAuthorizations Interface not accessible through MacTrack tab
  • bug: Mac Watch can not send mail
  • issue#70: Fix issue with Prompt confirmation button
  • issue#75: Command Line does not show output
  • issue#77: dlink switch vlan name is null
  • issue#75: Command Line does not show output
  • issue#81: Add support for FontAwesome 5.0 under Cacti 1.2
  • issue#82: Device Type shows twice / % does not work with Vendor SNMP Object ID Match
  • issue#87: Cant save settings on Cacti devices when MacTrack plugin is enabled
  • issue#94: Fix issue with Mac Watch emails disabling plugin
  • issue#98: Fix DB maintenance not running automatically
  • issue#105: Error when starting Mactrack scan
  • issue#107: MACTRACK ERROR: Can not start MAC Tracking process. There is already one in progress
  • issue#109: Column 'vlan_name' cannot be null
  • issue#110: Undefined offset for all vlans retrieved.
  • issue#111: String size overflow in file: mactrack_functions.php
  • issue#112: Mactrack user settings typo says max addresses instead of mac addresses.
  • issue#114: Uncaught Error: Class 'Net_DNS2_Resolver' not found in mactrack_resolver.php
  • issue#115: ERROR: 802.1x Address Scanning Function Does Not Exist.
  • issue#116: cacti 1.1.38 mactrack 4.2 ED IP ADDRESS - ED DNS Hostname
  • issue#117: Juniper EX4200 issues with getJEX_switch_ports
  • issue#118: Undefined property: Net_DNS2_RR_CNAME::$ptrdname in file
  • issue#117: Juniper EX4200 issues with getJEX_switch_ports
  • issue#119: No values for Dot1x and browser hangs
  • issue#120: mactrack_import_ouidb.php has incorrect path to function definitions
  • issue#128: Maria upgrade 'Error: Index column size too large. The maximum column size is 767 bytes.'
  • issue#132: Changing device type sometimes create a duplicate entry
  • issue#137: CMDPHP ERROR: A DB Exec Failed!, Error: Duplicate entry '7' for key 'PRIMARY'
  • 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
  • feature: Update Net_DNS2 to version 1.5

v4.2

31 Mar 19:12
df4eaba
Compare
Choose a tag to compare

--- 4.2 ---

  • feature: Basic documentation under github wiki + screenshots
  • issue#50: False positive errors in Cacti log relative to 802.1x functions
  • issue#52: Issues with paths to icons and pages
  • issue#53: Issues with unset $scan_date variable
  • issue#54: Resolving SQL errors in mactrack_resolver.php
  • issue#57: Correct percentage sign issues in setup.php
  • issue#61: Correct issue with function detection in mactrack_scanner.php
  • feature: new 802.1x scanning function (for cisco devices).
  • feature: new IP Scanning function 'DHCP Snooping' (for cisco devices).
  • feature: add port name column to IP Address view
  • feature: cacti.pot updated
  • feature: Added new TAB View Dot1x Sessions
  • feature: Added mactrack.css for every theme.
  • issue: Fix OUI Database import was removing existing records when failed.

v4.1

31 Mar 19:15
bad1d8d
Compare
Choose a tag to compare

--- 4.1 ---

  • feature: Updates to facilitate i18n by contributors
  • issue#25: Unable to remove Site
  • issue#34: Ambiguous messages when running the MacTrack poller

v4.0

31 Mar 19:16
Compare
Choose a tag to compare

--- 4.0 ---

  • feature: Cacti 1.0 compatibility
  • feature: i18n MacTrack
  • feature: interface backgrounds in CSS
  • feature: use jQuery exclusively for dom manipulation
  • issue#22: Mactrack devices, 'Save' option missing.
  • issue#17: MacTrack Show Site SQL Syntax
  • issue#16: MacTrack Undefined indexes and offsets
  • issue: MacTrack view Interfaces showed wrong color for interfaces UP.
  • issue: MacTrack view MACs 'portname' filter option missing.
  • feature: Removed deprecated ifInNUcastPkts and IfOutNUcastPkts and replaced by Ifin/OutMulticastPkt and Ifin/OutBroadcastPkt.
  • feature: Updated spanish translations