pkgsrc/net/p5-SNMP-Info/Makefile

22 lines
560 B
Makefile
Raw Normal View History

# $NetBSD: Makefile,v 1.21 2015/06/12 10:50:50 wiz Exp $
#
Update to 3.27 Upstream changes: version 3.27 (2015-05-05) [ENHANCEMENTS] * Cisco Aironet PSU information * Only log adding mibdirs at debug level 2 [BUG FIXES] * [#221] Drop Cisco Voice VLAN 4096 version 3.26 (2015-03-07) [ENHANCEMENTS] * Add fan and psu reporting to Layer3::Dell * Include Voice VLANs in (tagged) VLAN Membership on Cisco devices [BUG FIXES] * Fix typo in MRO::print_superclasses version 3.25 (2015-02-25) [ENHANCEMENTS] * Add new model name mappings for to Layer2::HP version 3.24 (2015-02-04) [ENHANCEMENTS] * Support RSTP and ieee8021d STP operating modes in RapidCity [BUG FIXES] * Fix single instance leafs defined in %FUNCS to behave like table leafs * Fix incorrect FDB ID to VLAN ID mapping in Bridge and L3:Enterasys version 3.23 (2014-12-09) [ENHANCEMENTS] * Update MIB used in L1::Asante * Enhanced STP support for L3::Extreme [BUG FIXES] * Fix Cisco VLAN membership issue introduced in 3.22 related to capturing port VLANs on Cisco interfaces which are configured for trunking but are not in operational trunking mode version 3.22 (2014-12-02) [NEW FEATURES] * Support obtaining FDB in Avaya SPBM edge deployments in L2::Baystack NOTE: This requires a RAPID-CITY MIB with the rcBridgeSpbmMacTable * Support for Fortinet devices in new class L3::Fortinet [ENHANCEMENTS] * Include LLDP support in base Layer2 and Layer3 classes. Due to the widespread adoption of LLDP, this should improve mapping networks when devices aren't supported in a more specific class. * No longer ignore interfaces based on name, in base L2/L3/L7 device classes. For several device classes SNMP::Info will now return tunnel interfaces and/or loopbacks, if present. * Use dot1qVlanCurrentTable if available to capture dynamic and static VLANs, fall back to dot1qVlanStaticTable if not available. * New method i_vlan_membership_untagged() for VLANs transmitted as untagged frames. * Capture Aruba AP hardware and software version when available * New STP methods to support gathering information from devices running mutiple STP instances such as PVST and MST * Enhanced STP support for Avaya and Foundry classes [BUG FIXES] * [#64] Misdetection: Wireless APs, add products MIB to L2::3Com * Use FDB ID to VID mapping if available to determine end station VLAN rather than assuming they are the same. * Capture port VLANs on Cisco interfaces which are configured for trunking but are not in operational trunking mode * Correct munging of stp_p_port(), i_stp_port(), and stp_root() methods in Bridge * In LLDP.pm don't create a variable in a conditional version 3.20 (2014-09-08) [NEW FEATURES] * Override layers in Juniper for routers with switch modules [BUG FIXES] * Update MANIFEST to include Ubiquiti files version 3.19 (2014-08-01) [NEW FEATURES] * Support for Ubiquiti Access Points in new class L2::Ubiquiti (begemot) * Preliminary support for 3Com switches in new class L2::3Com (begemot) [BUG FIXES] * Fix Avaya detection lldp_port() * Silence uninitialized value warning in L3::Cisco * H3C fixes (begemot) * Only use L2::ZyXEL_DSLAM for ZyXEL DSL modules version 3.18 (2014-07-02) [ENHANCEMENTS] * Pseudo ENTITY-MIB methods added to L3::Tasman for hardware information * Capture VPC Keepalive IP addresses in L3::Nexus (jeroenvi) * L2::Netgear inheritance clean up and removal of unnecessary c_* methods defined in Info base class [BUG FIXES] * Correctly identify device type (class) for instantiated objects which have overridden layers. * [#58] Fix inheritance in L3::FWSM and L3::CiscoASA * [#71] Don't try to match on a false port description in lldp_if * [#54] Possible bad values returned for cdp_id and lldp_port with some HP gear (Joel Leonhardt) version 3.17 (2014-06-23) [ENHANCEMENTS] * POD tests are not required for distribution. version 3.16 (2014-06-23) [ENHANCEMENTS] * Add method resolution discovery in SNMP::Info::MRO helper module * Consolidate CiscoImage class into CiscoStats class * Clean up inheritance for Cisco classes. With this change all applicable classes now inherit CiscoAgg, CiscoStpExtensions, CiscoPortSecurity, CiscoPower, and LLDP classes. * Remove inheritance of classes the devices do not support in L3::FWSM and L3::CiscoASA [BUG FIXES] * Use CiscoVTP methods to get interface VLAN in L3::Cisco rather than solely relying on the interface description. version 3.15 (2014-07-10) [NEW FEATURES] * Offline mode and Cache export/priming. [ENHANCEMENTS] * Return serial number for Cisco 3850 from entPhysicalSerialNum [BUG FIXES] * Cisco SB serial number probably did not work version 3.14 (2014-06-07) [ENHANCEMENTS] * Improvements to Mikrotik module (Alex Z) * Don't unshift length from broken lldpRemManAddrTable implementations (G. Shtern) * 802.3ad LAG support in Layer3::H3C * Add LLDP capabilities to Layer2::HPVC class [BUG FIXES] * Return correct VLAN info with qb_fw_table() on Layer2::HP version 3.13 (2014-03-27) [ENHANCEMENTS] * Cisco PAgP support added to LAG method * HP ProCurve LAG support by inheriting Info::Aggregate class version 3.12 (2014-02-10) [ENHANCEMENTS] * Modify L3::Passport to obtain forwarding table information from RAPID-CITY if information is not available in either Q-BRIDGE-MIB or BRIDGE-MIB. Needed for VSP 9000 prior to version 4.x (Tobias Gerlach) [BUG FIXES] * [#52] NETSCREEN-IP-ARP-MIB considered harmful * Foundry/Brocade aggreate port master ifIndex resolved properly version 3.11 (2014-01-26) [NEW FEATURES] * [#31] port-channel (aggregate) support. Aggregate support added in new agg_ports() method. Inital support added for Arista (ifStack), Avaya (MLT), Brocade (MST), and Cisco (802.3ad). [ENHANCEMENTS] * Use Q-BRIDGE-MIB as default with fallback to BRIDGE-MIB across all classes for the fw_mac, fw_port, and fw_status methods * Additional support for Avaya 8800 series in L3::Passport [BUG FIXES] * Modify cdp_cap() to handle devices which return space delimited strings for cdpCacheCapabilities rather than hex strings * [#51] Netdisco shows broken topology for devices with no alias entry for primary IP - Collect nsIfMngIp when getting IP interfaces in L3::Netscreen * Fix Extreme XOS i_vlan_membership - Revert [28bbe0], fix bug with untagged being added to @ret twice (Robert Kerr) * Skip default CPU management addresses on VSP and 8800/8600 series in L3::Passport to prevent erroneous duplicate addresses version 3.10 (2013-12-16) [BUG FIXES] * Data values of zero are now sent to munge method instead of skipped version 3.09 (2013-12-15) [NEW FEATURES] * [#45] IBM (Blade Network Technologies) Rackswitch support in new class L3::IBMGbTor * [] set_i_untagged combines both set_i_vlan and set_i_pvid in one method * [#41] Riverbed Steelhead support added in new class L3::Steelhead * New c_cap(), cdp_cap(), and lldp_cap() methods which return a hash of arrays with each array containing the system capabilities reported as supported by the remote system via CDP or LLDP. [ENHANCEMENTS] * Remove "Switch" from model name in L3::Foundry * [#49] IOS-XR support, add identification of IOS XR and version in CiscoStats * Aruba POE Support * Aruba utilizes Q-BRIDGE-MIB when available for VLAN information to better support wired switches * Add lldp_platform() method which uses lldp_rem_sysdesc() or lldp_rem_sysname() to provide a clue to type of remote LLDP capable device. * [RT#78232] Extend cdpCacheCapabilities to show more CDP bits [BUG FIXES] * Modify _xos_i_vlan_membership() in L3::Extreme to only include tagged ports * When determining the BSSID in Airespace there is only one hexadecimal digit available so skip if outside the range of 1-16, 17 is reserved for 3rd party AP's * Don't assume entity index 1 is the chassis and has serial in Layer3 * Capture serial number on newer Aruba devices * munge_bits() correctly unpacks BITS * Fix for single instance table leafs in test_class_mocked.pl * Fix power module indexing version 3.08 (2013-10-22) [ENHANCEMENTS] * Rewrite of L3::Aruba, now supports pseudo ENTITY-MIB methods to gather module information, more interface information for APs, more wireless information to include client stats, and arpnip information from wireless clients. WARNING: AP device interfaces are now based on AP MAC and radio versus BSSID to align with other wireless classes. * [#64] Add i_speed_admin() to L2::2900 (psychiatric) * [#66] Support for VSS via CISCO-VIRTUAL-SWITCH-MIB in L3::6500 * [#67] Add the possibility to set speed for Layer3::C4000 (psychiatric) * [#69] set speed and duplex on Cisco VSS system (psychiatric) * munge_null() now removes all non-printable control characters * Support Aironet standalone access points (Layer2::Aironet) running IOS15 * lldp_port() returns port ID instead of port description if the port ID subtype is "interface name". This improves the ability to correlate ports by name when a port description is also set. * Add docs note about make_snmpdata.pl under EXTENDING SNMP::Info * [#46] Brocade (Foundry) Module Support * Brocade (Foundry) POE Support * Support peth_port_power() power supplied by PoE ports in L2::Baystack * Update test_class.pl utility to allow ignore of snmp.conf and test summarize more standard class methods * On EOS, the LLDP port ID is a dot1d port * Use LLDP in Layer3::Aruba, for switches * Clean up more model names in L2::Baystack [BUG FIXES] * [#68] Fix device_port entries for switches with non-unique ifDesc (Nic Bernstein) * Don't try to munge undef values * [#49] Perl 5.18 UNIVERSAL::can change could cause infinite loop * Silence warning from uninitialized variable in L3::Passport e_descr() version 3.07 (2013-10-01) [ENHANCEMENTS] * Support for Pica8 switches in L3::Pica8 * Factor out cache/munge code from global/attr methods [BUG FIXES] * [#48] Switch duplicate J9624A for J9626A in Layer2/HP (R. Kerr) * Correct device serial number reporting for Nexus devices * Override ipAddrTable methods in L3::Nexus as some versions do not index the table with the IPv4 address in accordance with the MIB definition. version 3.05 (2013-08-16) [ENHANCEMENTS] * [#47] Add model info on HP 2530 and HP 2920 series * Add support for Cisco Small Business series Layer2/CiscoSB class * Add proper LLDP support to Netgear.pm * Change $netgear->interfaces() to use ifName rather than ifDescr as the former is unique per interface while the latter is not. If ifName is not present, concatenate ifDescr and ifIndex to achieve a unique value. * Properly report hardware version, Serial No. and OS Version for Netgear. version 3.03 (2013-07-11) [BUG FIXES] * Add missing =back to POD (A. Hartmaier) version 3.02 (2013-07-08) [ENHANCEMENTS] * Properly pull os_ver from Netgear GS series switches. * Support Alcatel devices with layer3 features. * Identify Cisco Aironet 1140 APs as Layer2::Aironet * LAN switch support added to Layer3::Aruba class * [RT#86725] - Identify Cisco Catalyst 3850 as Layer3::C6500 (C. Causer) version 3.01 (2013-04-13) [API Changes] * The methods c_ip(), c_if(), c_port(), c_id(), and c_platform() now represent common topology methods and will try to return a combined hash of data from all L2 topology protocols either running on the device or specified in the method call. The topology specific methods have been been prefixed with the protocol name in lowercase so that they can be called directly, sonmp_ip(), cdp_ip(), etc. * L2::Bay and L2::Foundry have been removed from the distribution. Both classes were depreciated and all functionality is available through L2::Baystack and L3::Foundry. [NEW FEATURES] * [3160037] - Support _raw suffix on methods to skip munging * [3185391] - Support for F5 devices in new class L3::F5 * [3323814] - Arp support for Netscreen (David Baldwin) * [3323821] - Support for Netscreen w/ WLAN (eg SSG5) (David Baldwin) * [3599277] - Q-BRIDGE Support to collect VLAN in macsuck * [3033731] - Alcatel-Lucent OmniSwich AMAP Support in new AMAP class * [3598896] - Lantronix device support (J R Binks) * [3598337] - Lantronix SLC support * Support for Cisco ASA in L3::CiscoASA (Kraus/Hartmaier/Bernstein) * Support for Avaya VSP 9000 series in L3::Passport * Support for Avaya VSP 7000 series in L2::Baystack * Support Avaya (Trapeze) Wireless Controllers in new class L2::NWSS2300 * Support Juniper (Trapeze) Wireless Controllers in new class L2::Trapeze * Support for newer Radware Alteon ADC switches 4408/4416/5412/5224 and older AWS 2000/3000 series in existing L3::AlteonAD * Support for H3C & HP A-series in new class L3::H3C * Support for Citrix Netscaler appliances in new class L7::Netscaler * New configuration option IgnoreNetSNMPConf will ignore Net-SNMP configuration files on object initialization * Two new utilities added in t/util to assist in developing device support; make_snmpdata.pl gathers SNMP data (snmpwalk) in a format that can be used with test_class_mocked.pl which mocks an SNMP agent to enable testing with no network access to a device. [ENHANCEMENTS] * UNIVERSAL::can() now works with dynamic methods * Dynamically generated methods are added to symbol table to avoid AUTOLOAD on subsequent calls * L2::Airespace now supports 802.11n client tx rates * L2::Airespace now reports AP Ethernet MAC as port MAC for radio ports * CiscoStats improvements to determine os versions, eg IOS XE ver on Sup7L-E * CiscoStats now reports 'ios-xe' if the device runs IOS XE (used to be 'ios') * Improved support of XOS based Extreme devices [BUG FIXES] * [3564920] - lldp_if gives wrong data for Enterasys version 2.11 (2012-12-09) [BUG FIXES] * Add fall-back for sysDescr on Force10 version 2.10 (2012-12-08) [NEW FEATURES] * Support for Force10 devices (W. Bulley)
2015-05-30 04:49:57 +02:00
DISTNAME= SNMP-Info-3.27
Update from version 1.04 to 2.00, discussed with maintainer. Pkgsrc changes: o Change HOMEPAGE to use search.cpan.org, retain old commented out Upstream changes: version 2.00 (08/01/08) + Support for Alcatel-Lucent OmniSwitch via L3::AlcatelLucent + Support for Alcatel-Lucent Service Router via L3::Timetra + Support for Alcatel-Lucent OmniAccess via L2::Aruba * Silence warnings in MAU due to uninitialized variables version 1.09 (07/22/08) - Beta/developer release + Added support for HP ProCurve Foundry OEM switches, such as the 9300 series, in new class L3::HP9300 (contributions from Douglas McKeown and Ivan Auger) + Added support for CISCO-PAE-MIB in CiscoPortSecurity (Kesy) + Support for D-Link devices through L3::Dell + Support for Linksys SRW2048 through L3::Dell + Support for IBM BladeCenter 4-Port GB Ethernet Switch Module through L3::Dell (Alex Kramarov) + Support for newer Nortel Alteon switches and Nortel BladeCenter Switch Modules in L3::AlteonAD + Support for Cisco 1250 series through L2::Aironet + Updates to fan, power supply, and serial number methods in L2::HP (Jeroen van Ingen) + Use Cisco Client Association MIBs for Aironet client reporting via fw_mac + Support VLANs on Aironet + Get the proper radio MAC address from aironet in MBSS mode + Additional wireless statistics from Aironet + Add support to specify MIB to resolve leaf names conflicts in %GLOBALS and %FUNCS. + Added munge_port_list() and modify_port_list() methods to assist in working with PortList objects. + Added set_multi() method to enable a SNMP set command on several new values in one request. Required for complex set operations on some agents. + Infrastructure for SNMPv3 support: + Save the SecName passed into the constructor + Create an update() function, which replaces the underlying SNMP session using different parameters. + Return the SecName instead of community from snmp_comm() when using SNMPv3. * L2::HP now isa Layer3 instead of Layer2 to support arpnip (Dudley Freeman) * Silence warnings from Cisco devices which don't return values for extended VLAN range (1024-4096) * Documentation coverage, spelling, and syntax updates * set_i_pvid(), set_i_vlan(), set_add_i_vlan_tagged(), set_remove_i_vlan_tagged() removed from Bridge and HP classes due to incompatibility across devices. version 1.07 (11/26/07) - Beta/developer release version 1.05 (11/25/07) - CVS only. No official release + Added support for LLDP in new class LLDP (contributions from Bernhard Augenstein) + Added device specific support for LLDP in L2::HP, L2::Baystack, L3::Enterasys and L3::Foundry + Added support for Enterasys devices as new class L3::Enterasys + Added support for Dell PowerConnect switches as new class L3::Dell + Added basic support for generic routers running Microsoft Windows OS as new class L3::Microsoft (begemot) + Added basic support for Sun routers as new class L3::Sun (begemot) + Added basic support for Juniper NetScreen devices as new class L3::Netscreen (Kent Hamilton) + Added support for Cyclades terminal servers as new class L1::Cyclades + Added support for Cisco (Airespace) wireless controllers as new class L2::Airespace + Added support for Nortel Ethernet Routing Switch 2500 series and Business Ethernet Switches (David Siebörger) + Update of L3::Foundry to support all Foundry devices including newer switches. Depreciate L2::Foundry. + Added generic device type detection using IANA assigned enterpise number extracted from sysObjectID + Added ifDiscards and other missing entries from IF-MIB::ifEntry (Greg King) + Added CGESM devices to L2::C2900 class (Alexander Hartmaier) + Added support for dual speed 10/100 hubs and i_speed() in L1::Bayhub + Added i_ssidlist(), i_ssidbcast(), and i_80211channel() methods to L2::Aruba, Airespace, and L2::NAP222x classes + New class IEEE802dot11 class for generic standards based wireless AP support to include i_ssidlist()and i_80211channel() methods. + L2::Orinoco inherits from new IEEE802dot11 for i_ssidlist()and i_80211channel() support. + Added new VLAN methods i_pvid(), i_vlan_membership(), set_i_pvid(), set_i_vlan(), set_add_i_vlan_tagged(), set_remove_i_vlan_tagged() to Bridge, CiscoVTP, Extreme, HP, and RapidCity classes. + Added set_i_speed_admin() method to RapidCity class, + Added set_i_duplex_admin() method to RapidCity class, + Added OSPF Neighbor Tables, SF Patch 1577918 to Layer 3 (Andrew Herrick) + Added CiscoConfig class, SF Patch 1555001 (Justin Hunter) + Enable load_ methods for %GLOBALS and MIB Leaf node names. + Enable dynamic methods in AUTOLOAD with MIB Leaf node names for loaded MIBs without definition in %FUNCS or %GLOBALS. Single instance mib leafs will be treated as a GLOBAL and returna scalar while mib leafs which reside in a table will be treated as a FUNC and return a reference to a hash. + Enable load_ methods for %GLOBALS and MIB Leaf node names. + Add loop detect option and code for getnext table column walks. + Add Layer3::NetSNMP for Net-SNMP-based hosts, part of SF patch 1557529 (Bradley Baetz). + Add EIGRP Neighbor Tables to L3::Cisco SF Patch 1577927 (Andrew Herrick) + Additions to CiscoQOS and CiscoStats (Alexander Hartmaier) + Emulate ENTITY-MIB Physical Table methods for devices which don't have ENTITY-MIB support in Airespace, Bayhub, Baystack, BayRS, NortelStack, and Passport classes. + Enable use of MIB Leaf node names in SNMP sets. + Add POWER-ETHERNET-MIB and CISCO-POWER-ETHERNET-EXT-MIB support. * Fix for bug where an SNMP error in any operation would cause subsequent table get operations to fail while using the same session, originally identified by Nicolai Petri. * Enable single instance partial table fetches (Alexander Hartmaier) * Enable partial table fetches in overriden table methods (Justin Hunter) * Allow partial table fetches with load_ methods. * Fixed vlan trunk port handling bug in L2:HP (Michael Robbert) * Correct bp_port() definition in Bridge class (Reported by Nicolai Petri) * Remove port security definitions from CiscoStack and move into new class CiscoPortSecurity. Needed to support devices such a L3::C4000 which support CISCO-PORT-SECURITY-MIB, but not CISCO-STACK-MIB. (Reported by Prakash RudraRaju) * Correct port numbering for Nortel 8110, 1100, 1150 in L3:Passport (Reported by David Pinkoski) * Documentation updates * Translate OIDs returned by Entity MIB e_type * Modify inheritance to use Cisco classes before generic classes * Create e_index method in ENTITY-MIB to facilitate emulation methods in other classes as entPhysicalIndex is not-accessible. * Only return MAC from munge_mac() if it actually is a MAC. Fix for netdisco where device would not be inserted in DB due to malformed MAC. * Enable SUPER class calls to find autoloaded methods (Bernhard Augenstein) * Clear attribute cache on sucessful SNMP set. * Improve accuracy of operational and administrative duplex reporting on devices using CiscoStack. * All i_type() methods now use standard IANAifType values. * Report bridge groups (VLANs) in L2::C1900. * Turn on bulkwalk for C6500. Users with buggy OS versions can turn it off when creating the object. * c_ip() now attempts to return only IPV4 addresses, use c_addr() for all address types.
2008-09-13 17:45:11 +02:00
PKGNAME= p5-${DISTNAME}
PKGREVISION= 1
CATEGORIES= net perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=SNMP/}
MAINTAINER= bouyer@NetBSD.org
Update from version 1.04 to 2.00, discussed with maintainer. Pkgsrc changes: o Change HOMEPAGE to use search.cpan.org, retain old commented out Upstream changes: version 2.00 (08/01/08) + Support for Alcatel-Lucent OmniSwitch via L3::AlcatelLucent + Support for Alcatel-Lucent Service Router via L3::Timetra + Support for Alcatel-Lucent OmniAccess via L2::Aruba * Silence warnings in MAU due to uninitialized variables version 1.09 (07/22/08) - Beta/developer release + Added support for HP ProCurve Foundry OEM switches, such as the 9300 series, in new class L3::HP9300 (contributions from Douglas McKeown and Ivan Auger) + Added support for CISCO-PAE-MIB in CiscoPortSecurity (Kesy) + Support for D-Link devices through L3::Dell + Support for Linksys SRW2048 through L3::Dell + Support for IBM BladeCenter 4-Port GB Ethernet Switch Module through L3::Dell (Alex Kramarov) + Support for newer Nortel Alteon switches and Nortel BladeCenter Switch Modules in L3::AlteonAD + Support for Cisco 1250 series through L2::Aironet + Updates to fan, power supply, and serial number methods in L2::HP (Jeroen van Ingen) + Use Cisco Client Association MIBs for Aironet client reporting via fw_mac + Support VLANs on Aironet + Get the proper radio MAC address from aironet in MBSS mode + Additional wireless statistics from Aironet + Add support to specify MIB to resolve leaf names conflicts in %GLOBALS and %FUNCS. + Added munge_port_list() and modify_port_list() methods to assist in working with PortList objects. + Added set_multi() method to enable a SNMP set command on several new values in one request. Required for complex set operations on some agents. + Infrastructure for SNMPv3 support: + Save the SecName passed into the constructor + Create an update() function, which replaces the underlying SNMP session using different parameters. + Return the SecName instead of community from snmp_comm() when using SNMPv3. * L2::HP now isa Layer3 instead of Layer2 to support arpnip (Dudley Freeman) * Silence warnings from Cisco devices which don't return values for extended VLAN range (1024-4096) * Documentation coverage, spelling, and syntax updates * set_i_pvid(), set_i_vlan(), set_add_i_vlan_tagged(), set_remove_i_vlan_tagged() removed from Bridge and HP classes due to incompatibility across devices. version 1.07 (11/26/07) - Beta/developer release version 1.05 (11/25/07) - CVS only. No official release + Added support for LLDP in new class LLDP (contributions from Bernhard Augenstein) + Added device specific support for LLDP in L2::HP, L2::Baystack, L3::Enterasys and L3::Foundry + Added support for Enterasys devices as new class L3::Enterasys + Added support for Dell PowerConnect switches as new class L3::Dell + Added basic support for generic routers running Microsoft Windows OS as new class L3::Microsoft (begemot) + Added basic support for Sun routers as new class L3::Sun (begemot) + Added basic support for Juniper NetScreen devices as new class L3::Netscreen (Kent Hamilton) + Added support for Cyclades terminal servers as new class L1::Cyclades + Added support for Cisco (Airespace) wireless controllers as new class L2::Airespace + Added support for Nortel Ethernet Routing Switch 2500 series and Business Ethernet Switches (David Siebörger) + Update of L3::Foundry to support all Foundry devices including newer switches. Depreciate L2::Foundry. + Added generic device type detection using IANA assigned enterpise number extracted from sysObjectID + Added ifDiscards and other missing entries from IF-MIB::ifEntry (Greg King) + Added CGESM devices to L2::C2900 class (Alexander Hartmaier) + Added support for dual speed 10/100 hubs and i_speed() in L1::Bayhub + Added i_ssidlist(), i_ssidbcast(), and i_80211channel() methods to L2::Aruba, Airespace, and L2::NAP222x classes + New class IEEE802dot11 class for generic standards based wireless AP support to include i_ssidlist()and i_80211channel() methods. + L2::Orinoco inherits from new IEEE802dot11 for i_ssidlist()and i_80211channel() support. + Added new VLAN methods i_pvid(), i_vlan_membership(), set_i_pvid(), set_i_vlan(), set_add_i_vlan_tagged(), set_remove_i_vlan_tagged() to Bridge, CiscoVTP, Extreme, HP, and RapidCity classes. + Added set_i_speed_admin() method to RapidCity class, + Added set_i_duplex_admin() method to RapidCity class, + Added OSPF Neighbor Tables, SF Patch 1577918 to Layer 3 (Andrew Herrick) + Added CiscoConfig class, SF Patch 1555001 (Justin Hunter) + Enable load_ methods for %GLOBALS and MIB Leaf node names. + Enable dynamic methods in AUTOLOAD with MIB Leaf node names for loaded MIBs without definition in %FUNCS or %GLOBALS. Single instance mib leafs will be treated as a GLOBAL and returna scalar while mib leafs which reside in a table will be treated as a FUNC and return a reference to a hash. + Enable load_ methods for %GLOBALS and MIB Leaf node names. + Add loop detect option and code for getnext table column walks. + Add Layer3::NetSNMP for Net-SNMP-based hosts, part of SF patch 1557529 (Bradley Baetz). + Add EIGRP Neighbor Tables to L3::Cisco SF Patch 1577927 (Andrew Herrick) + Additions to CiscoQOS and CiscoStats (Alexander Hartmaier) + Emulate ENTITY-MIB Physical Table methods for devices which don't have ENTITY-MIB support in Airespace, Bayhub, Baystack, BayRS, NortelStack, and Passport classes. + Enable use of MIB Leaf node names in SNMP sets. + Add POWER-ETHERNET-MIB and CISCO-POWER-ETHERNET-EXT-MIB support. * Fix for bug where an SNMP error in any operation would cause subsequent table get operations to fail while using the same session, originally identified by Nicolai Petri. * Enable single instance partial table fetches (Alexander Hartmaier) * Enable partial table fetches in overriden table methods (Justin Hunter) * Allow partial table fetches with load_ methods. * Fixed vlan trunk port handling bug in L2:HP (Michael Robbert) * Correct bp_port() definition in Bridge class (Reported by Nicolai Petri) * Remove port security definitions from CiscoStack and move into new class CiscoPortSecurity. Needed to support devices such a L3::C4000 which support CISCO-PORT-SECURITY-MIB, but not CISCO-STACK-MIB. (Reported by Prakash RudraRaju) * Correct port numbering for Nortel 8110, 1100, 1150 in L3:Passport (Reported by David Pinkoski) * Documentation updates * Translate OIDs returned by Entity MIB e_type * Modify inheritance to use Cisco classes before generic classes * Create e_index method in ENTITY-MIB to facilitate emulation methods in other classes as entPhysicalIndex is not-accessible. * Only return MAC from munge_mac() if it actually is a MAC. Fix for netdisco where device would not be inserted in DB due to malformed MAC. * Enable SUPER class calls to find autoloaded methods (Bernhard Augenstein) * Clear attribute cache on sucessful SNMP set. * Improve accuracy of operational and administrative duplex reporting on devices using CiscoStack. * All i_type() methods now use standard IANAifType values. * Report bridge groups (VLANs) in L2::C1900. * Turn on bulkwalk for C6500. Users with buggy OS versions can turn it off when creating the object. * c_ip() now attempts to return only IPV4 addresses, use c_addr() for all address types.
2008-09-13 17:45:11 +02:00
HOMEPAGE= http://search.cpan.org/dist/SNMP-Info/
#HOMEPAGE= http://snmp-info.sourceforge.net/
COMMENT= Perl5 object oriented interface to SNMP informations
LICENSE= modified-bsd
DEPENDS+= net-snmp>=5.1.2:../../net/net-snmp
PERL5_PACKLIST= auto/SNMP/Info/.packlist
.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"