Changes for version 2.029000_002 - 2014-08-08
- NEW FEATURES
- [#108] Port Bounce port control feature (down and up in succession)
 - Support for stuffing other locations into @INC at runtime
 - New netdisco-do command "show" for diagnostic reporting
 - Additional debug levels for netdisco-do to show DBIx::Class and net-snmp
 
 - ENHANCEMENTS
- Reports config is now a list (see ReleaseNotes)
 - Add "AP" as a hint for WAP support
 - Attempt to keep PID and logfile as netdisco user even when running as root
 - Show netdisco-do docs on options error
 - Do not leak SNMP community string into debug output (unless SHOW_COMMUNITY=1)
 - Process tree updated to show daemon worker status/activity
 - Handle management IP of one device being in use on another device
 - Log at debug the vlan reindexing in macsuck
 - Add docs note about database backups
 - Always set DBIC_TRACE_PROFILE=console in environment
 - Push a row into Device Modules for the chassis even if no module info
 
 - BUG FIXES
- Missing action to netdisco-do should not throw Perl error
 - Sort CDP/LLDP data to be more consistent when multiple neighbors on a port
 - Fix POD errors in Nbtstat and ResultSet::Device (thanks cpants :)
 - UTF-8 encoding for Port Name (description)
 - Allow process grouping to work portably again (daemon config watch)
 - Only start scheduler when schedule config exists
 - Update to DataTables 1.10.2 for latest Chrome
 - Clean up duplicate node entries on vlan 0
 - NBTname search with wildcards fixed
 
 
Documentation
Create DB Schema Versions for Netdisco    
  
Import a Nedisco 1.x Manual Topology File    
  
Job Control Daemon for Netdisco    
  
Job Control for Netdisco    
  
Database deployment for Netdisco    
  
Database, OUI and MIB deployment for Netdisco    
  
Run any Netdisco job from the command-line.    
  
Generate RANCID Group Configuration    
  
Web Application Server for Netdisco    
  
Web Application for Netdisco    
  
How to Configure Netdisco    
  
Tips and Tricks for Deployment    
  
Notes for contributors    
  
Release Notes    
  
Documentation on Plugins for Developers    
  Modules
An open source web-based network management tool.    
  
Request NetBIOS node status with AnyEvent    
  
Support for PostgreSQL Lock Modes    
  
Netdisco Web UI components    
  Provides
      in lib/App/Netdisco/Configuration.pm
    
  
      in lib/App/Netdisco/DB.pm
    
  
      in lib/App/Netdisco/DB/Result/Admin.pm
    
  
      in lib/App/Netdisco/DB/Result/Community.pm
    
  
      in lib/App/Netdisco/DB/Result/Device.pm
    
  
      in lib/App/Netdisco/DB/Result/DeviceIp.pm
    
  
      in lib/App/Netdisco/DB/Result/DeviceModule.pm
    
  
      in lib/App/Netdisco/DB/Result/DevicePort.pm
    
  
      in lib/App/Netdisco/DB/Result/DevicePortLog.pm
    
  
      in lib/App/Netdisco/DB/Result/DevicePortPower.pm
    
  
      in lib/App/Netdisco/DB/Result/DevicePortSsid.pm
    
  
      in lib/App/Netdisco/DB/Result/DevicePortVlan.pm
    
  
      in lib/App/Netdisco/DB/Result/DevicePortWireless.pm
    
  
      in lib/App/Netdisco/DB/Result/DevicePower.pm
    
  
      in lib/App/Netdisco/DB/Result/DeviceRoute.pm
    
  
      in lib/App/Netdisco/DB/Result/DeviceVlan.pm
    
  
      in lib/App/Netdisco/DB/Result/Log.pm
    
  
      in lib/App/Netdisco/DB/Result/Node.pm
    
  
      in lib/App/Netdisco/DB/Result/NodeIp.pm
    
  
      in lib/App/Netdisco/DB/Result/NodeMonitor.pm
    
  
      in lib/App/Netdisco/DB/Result/NodeNbt.pm
    
  
      in lib/App/Netdisco/DB/Result/NodeWireless.pm
    
  
      in lib/App/Netdisco/DB/Result/Oui.pm
    
  
      in lib/App/Netdisco/DB/Result/Process.pm
    
  
      in lib/App/Netdisco/DB/Result/Session.pm
    
  
      in lib/App/Netdisco/DB/Result/Subnet.pm
    
  
      in lib/App/Netdisco/DB/Result/Topology.pm
    
  
      in lib/App/Netdisco/DB/Result/User.pm
    
  
      in lib/App/Netdisco/DB/Result/UserLog.pm
    
  
      in lib/App/Netdisco/DB/Result/Virtual/ActiveNode.pm
    
  
      in lib/App/Netdisco/DB/Result/Virtual/ActiveNodeWithAge.pm
    
  
      in lib/App/Netdisco/DB/Result/Virtual/ApRadioChannelPower.pm
    
  
      in lib/App/Netdisco/DB/Result/Virtual/CidrIps.pm
    
  
      in lib/App/Netdisco/DB/Result/Virtual/DeviceDnsMismatch.pm
    
  
      in lib/App/Netdisco/DB/Result/Virtual/DeviceLinks.pm
    
  
      in lib/App/Netdisco/DB/Result/Virtual/DevicePoeStatus.pm
    
  
      in lib/App/Netdisco/DB/Result/Virtual/DuplexMismatch.pm
    
  
      in lib/App/Netdisco/DB/Result/Virtual/GenericReport.pm
    
  
      in lib/App/Netdisco/DB/Result/Virtual/NodeMonitor.pm
    
  
      in lib/App/Netdisco/DB/Result/Virtual/NodeWithAge.pm
    
  
      in lib/App/Netdisco/DB/Result/Virtual/OrphanedDevices.pm
    
  
      in lib/App/Netdisco/DB/Result/Virtual/PhonesDiscovered.pm
    
  
      in lib/App/Netdisco/DB/Result/Virtual/PollerPerformance.pm
    
  
      in lib/App/Netdisco/DB/Result/Virtual/PortUtilization.pm
    
  
      in lib/App/Netdisco/DB/Result/Virtual/SlowDevices.pm
    
  
      in lib/App/Netdisco/DB/Result/Virtual/SubnetUtilization.pm
    
  
      in lib/App/Netdisco/DB/Result/Virtual/UnDirEdgesAgg.pm
    
  
      in lib/App/Netdisco/DB/Result/Virtual/UndiscoveredNeighbors.pm
    
  
      in lib/App/Netdisco/DB/Result/Virtual/UserRole.pm
    
  
      in lib/App/Netdisco/DB/ResultSet.pm
    
  
      in lib/App/Netdisco/DB/ResultSet/Admin.pm
    
  
      in lib/App/Netdisco/DB/ResultSet/Device.pm
    
  
      in lib/App/Netdisco/DB/ResultSet/DeviceModule.pm
    
  
      in lib/App/Netdisco/DB/ResultSet/DevicePort.pm
    
  
      in lib/App/Netdisco/DB/ResultSet/DevicePortLog.pm
    
  
      in lib/App/Netdisco/DB/ResultSet/DevicePortSsid.pm
    
  
      in lib/App/Netdisco/DB/ResultSet/DevicePower.pm
    
  
      in lib/App/Netdisco/DB/ResultSet/Node.pm
    
  
      in lib/App/Netdisco/DB/ResultSet/NodeIp.pm
    
  
      in lib/App/Netdisco/DB/ResultSet/NodeNbt.pm
    
  
      in lib/App/Netdisco/DB/ResultSet/NodeWireless.pm
    
  
      in lib/App/Netdisco/DB/ResultSet/Subnet.pm
    
  
      in lib/App/Netdisco/Daemon/DB.pm
    
  
      in lib/App/Netdisco/Daemon/DB/Result/Admin.pm
    
  
      in lib/App/Netdisco/Daemon/LocalQueue.pm
    
  
      in lib/App/Netdisco/Daemon/Util.pm
    
  
      in lib/App/Netdisco/Daemon/Worker/Common.pm
    
  
      in lib/App/Netdisco/Daemon/Worker/Interactive.pm
    
  
      in lib/App/Netdisco/Daemon/Worker/Interactive/DeviceActions.pm
    
  
      in lib/App/Netdisco/Daemon/Worker/Interactive/PortActions.pm
    
  
      in lib/App/Netdisco/Daemon/Worker/Manager.pm
    
  
      in lib/App/Netdisco/Daemon/Worker/Poller.pm
    
  
      in lib/App/Netdisco/Daemon/Worker/Poller/Arpnip.pm
    
  
      in lib/App/Netdisco/Daemon/Worker/Poller/Common.pm
    
  
      in lib/App/Netdisco/Daemon/Worker/Poller/Device.pm
    
  
      in lib/App/Netdisco/Daemon/Worker/Poller/Expiry.pm
    
  
      in lib/App/Netdisco/Daemon/Worker/Poller/Macsuck.pm
    
  
      in lib/App/Netdisco/Daemon/Worker/Poller/Nbtstat.pm
    
  
      in lib/App/Netdisco/Daemon/Worker/Scheduler.pm
    
  
      in lib/App/Netdisco/Environment.pm
    
  
      in lib/App/Netdisco/JobQueue/PostgreSQL.pm
    
  
      in lib/App/Netdisco/Util/Daemon.pm
    
  
      in lib/App/Netdisco/Util/NodeMonitor.pm
    
  
      in lib/App/Netdisco/Util/Noop.pm
    
  
      in lib/App/Netdisco/Web.pm
    
  
      in lib/App/Netdisco/Web/AdminTask.pm
    
  
      in lib/App/Netdisco/Web/Auth/Provider/DBIC.pm
    
  
      in lib/App/Netdisco/Web/AuthN.pm
    
  
      in lib/App/Netdisco/Web/Device.pm
    
  
      in lib/App/Netdisco/Web/GenericReport.pm
    
  
      in lib/App/Netdisco/Web/Password.pm
    
  
      in lib/App/Netdisco/Web/Plugin/AdminTask/JobQueue.pm
    
  
      in lib/App/Netdisco/Web/Plugin/AdminTask/NodeMonitor.pm
    
  
      in lib/App/Netdisco/Web/Plugin/AdminTask/OrphanedDevices.pm
    
  
      in lib/App/Netdisco/Web/Plugin/AdminTask/PollerPerformance.pm
    
  
      in lib/App/Netdisco/Web/Plugin/AdminTask/PseudoDevice.pm
    
  
      in lib/App/Netdisco/Web/Plugin/AdminTask/SlowDevices.pm
    
  
      in lib/App/Netdisco/Web/Plugin/AdminTask/Topology.pm
    
  
      in lib/App/Netdisco/Web/Plugin/AdminTask/UndiscoveredNeighbors.pm
    
  
      in lib/App/Netdisco/Web/Plugin/AdminTask/UserLog.pm
    
  
      in lib/App/Netdisco/Web/Plugin/AdminTask/Users.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Device/Addresses.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Device/Details.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Device/Modules.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Device/Neighbors.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Device/Ports.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Inventory.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Report/ApChannelDist.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Report/ApClients.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Report/ApRadioChannelPower.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Report/DeviceAddrNoDNS.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Report/DeviceByLocation.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Report/DeviceDnsMismatch.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Report/DevicePoeStatus.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Report/DuplexMismatch.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Report/HalfDuplex.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Report/IpInventory.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Report/ModuleInventory.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Report/Netbios.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Report/NodeMultiIPs.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Report/NodeVendor.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Report/PhonesDiscovered.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Report/PortAdminDown.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Report/PortBlocking.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Report/PortLog.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Report/PortMultiNodes.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Report/PortSsid.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Report/PortUtilization.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Report/SsidInventory.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Report/SubnetUtilization.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Report/VlanInventory.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Search/Device.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Search/Node.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Search/Port.pm
    
  
      in lib/App/Netdisco/Web/Plugin/Search/VLAN.pm
    
  
      in lib/App/Netdisco/Web/PortControl.pm
    
  
      in lib/App/Netdisco/Web/Report.pm
    
  
      in lib/App/Netdisco/Web/Search.pm
    
  
      in lib/App/Netdisco/Web/Static.pm
    
  
      in lib/App/Netdisco/Web/Statistics.pm
    
  
      in lib/App/Netdisco/Web/TypeAhead.pm
    
  
      in lib/Dancer/Template/NetdiscoTemplateToolkit.pm