Commit Graph

155 Commits

Author SHA1 Message Date
Jeroen van Ingen
262fa5a3cd Incorporate patch from jrbinks to support obscure Proxim/Orinoco device (item
2688801 on SF). Fallback for all Agere (11898) devices to Orinoco class.
2010-07-23 15:39:03 +00:00
Max Baker
808d3fd5c6 add PF Support 2010-05-07 00:01:33 +00:00
Max Baker
b82d3b82d9 update copyright and developers 2010-05-04 20:58:32 +00:00
Brian de Wolf
e7b289c399 Add L3::CiscoFWSM for Cisco Firewall Services Modules. 2010-04-28 17:08:32 +00:00
Jeroen van Ingen
2aba8dd8f1 Moved older HP Procurve switch models to separate L2:HP4000 class. Reimplemented VLAN changing for Procurve switches; several updates to MODEL_MAP. 2009-12-03 07:55:12 +00:00
Max Baker
5f9c2d3e62 pod updates 2009-06-12 22:25:32 +00:00
Max Baker
c0bc769be9 add CVS revision number to debugging output to aid future email dumps 2009-06-11 18:06:15 +00:00
Max Baker
2539692016 Add Cisco FWSM detection 2009-06-08 22:06:24 +00:00
Max Baker
84d6cd18fb [2020353] Added L3::Altiga class 2009-06-07 23:35:06 +00:00
Carlos Vicente
5831d9e4ae Adding keyword for detecting C6500 with Sup32 PISA engine 2009-03-12 22:28:55 +00:00
Carlos Vicente
b1a7b67ae7 Adding Cisco WLC module support (ID 2231376) 2009-03-10 01:25:52 +00:00
Bill Fenner
1af34e3e25 Patch from Thomas Ristic to recognize CIGESM as C2900. 2009-03-06 22:30:53 +00:00
Bill Fenner
0510dbfafc Add Layer3::Arista.
Work around Net-SNMP's failure to load IF-MIB because it prefers the
obsolete RFC1213-MIB more completely: add the new ifOperState values
explicitly (e.g., lowerLayerDown, dormant, notPresent,...)
2009-03-06 20:09:38 +00:00
Eric Miller
0eebef47b0 Prep 2.00 2008-08-02 03:22:04 +00:00
Bill Fenner
347e1f9f59 Add classes for Alcatel OmniSwitch and Service Router, update
Info.pm for Alcatel
2008-07-31 18:36:52 +00:00
Eric Miller
f0d490539e POD cleanup 2008-07-23 02:03:07 +00:00
Eric Miller
3b8b70f760 - Move _load_attr() loopdetect code below other end of table checks.
- Add another check for SNMPv1 - noSuchName where we've already seen the iid and iid is not null but the return value is null.  Don't report a loop, just exit the table.
2008-07-21 03:24:16 +00:00
Eric Miller
158596cede perltidy 2008-07-20 03:30:56 +00:00
Eric Miller
dc48aa08ba Move munge_e_type() to Info.pm 2008-07-15 03:09:18 +00:00
Eric Miller
71b0e7c60f Add munge_caps() and munge_null() 2008-07-15 02:39:43 +00:00
Eric Miller
84bc3f5269 PBP always return via an explicit return 2008-07-09 01:16:42 +00:00
Eric Miller
38c63a3086 - PBP compliance via Perl::Critic
- Use bare return to return failure
- No code before strictures are enabled
2008-07-09 00:41:56 +00:00
Bill Fenner
1b85820314 Support Cisco 1250 and Linksys SRW2048 2008-07-08 16:38:34 +00:00
Eric Miller
ba85dc670b - POD Validation
- POD spell check
- Prep 1.09
2008-07-07 04:10:39 +00:00
Eric Miller
b03e292d95 Document fully qualifying a MIB leaf in %GLOBALS and %FUNCS 2008-04-21 20:55:52 +00:00
Eric Miller
d0061b4ec9 - Added munge_port_list()
- Added modify_port_list()
- Added set_multi() to enable a SNMP set command on several new values in the one request.
2007-12-20 04:01:17 +00:00
Eric Miller
1813e60cec - Add i_speed_raw() (Alexander Hartmaier)
- [ 1841131 ] Incorrect munging of stp_root (Carlos Vicente)
2007-12-08 02:50:39 +00:00
Eric Miller
fed85592cb - D-Link and IBM BladeCenter GbESM support (Alex Kramarov)
- Add support to specify MIB to resolve leaf names conflicts in %GLOBALS and %FUNCS.
2007-12-07 04:07:01 +00:00
Bill Fenner
9a0915f3a1 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.  This is a little wrong, but is probably better than returning
  undef.
2007-12-02 18:55:54 +00:00
Eric Miller
97fbd36c6a [ 1464654 ] HP Procurve 9315 FDP Support \n pod updates 2007-12-02 02:34:58 +00:00
Eric Miller
e81344c357 - bump version
- pod update
2007-11-29 02:31:13 +00:00
Eric Miller
48e9b0b030 update for 1.07 2007-11-27 03:17:36 +00:00
Eric Miller
bd908a6952 [1833174] Info.pm: recognise new Nortel switches as Layer2::Baystack (David Sieb�rger) 2007-11-19 04:25:17 +00:00
Bill Fenner
b435382a5e Map 207 to Layer2::Allied 2007-10-09 17:53:23 +00:00
Eric Miller
0c583b7838 Enterasys support 2007-06-25 22:02:27 +00:00
Eric Miller
533104ce55 [ 1670427 ] Info.pm modifications - allow partials on i_speed (Justin Hunter) 2007-06-19 01:48:57 +00:00
Eric Miller
f543768c7b Fix detection of Cisco PIX and ASA. 2007-06-13 02:56:18 +00:00
Eric Miller
98d120717a [ 1681923 ] Preliminary MS Windows router support (begemot) 2007-06-11 02:45:20 +00:00
Eric Miller
77aca4b628 Depreciate L2::Foundry, use new L3::Foundry for all Foundry devices.
Enable the use of raw mib leaf names from loaded MIBs in set operations.
Clear attribute cache on successful SNMP set.
POD updates.
2007-06-09 03:29:44 +00:00
Eric Miller
3edb813da7 Pass $attr twice to _load_attr( ) in AUTOLOAD when using a mib leaf to make sure data is cached. 2007-04-21 02:43:55 +00:00
Eric Miller
866d28a36d Fix for incorrect mib leaf logic in AUTOLOAD. 2007-04-06 01:58:16 +00:00
Eric Miller
1a3b3ae009 - Patches from Alexander Hartmaier
- POD update for new LLDP class
2007-04-05 02:47:07 +00:00
Eric Miller
669989434c - Enable calls to SUPER class to find autoloaded methods (Bernhard Augenstein)
- Modify AUTOLOAD so that single instance MIB leafs return a scalar like GLOBALS while MIB leafs in tables return reference to hash like FUNCS.  Do not access %SNMP::MIB directly to prevent autovivification.
2007-04-03 02:19:39 +00:00
Eric Miller
fb44b0b4b1 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. 2007-04-03 01:25:22 +00:00
Bill Fenner
1b0c212a95 Increased debugging in _load_attr(). The most verbose requires
Debug = 2.
Print an error in AUTOLOAD if it's called without a class; this
 is likely to be a typo in a function call in a module implementation
 and the default error message is just confusing.
2007-02-15 23:10:55 +00:00
Bill Fenner
70197f35ee Add Layer3::NetSNMP, combining some of my work with that submitted by
Bradley Baetz in patch 1557529.
2007-02-14 23:58:31 +00:00
Eric Miller
cde34cfc99 Cisco Airespace wireless controller support 2007-01-25 03:59:38 +00:00
Bill Fenner
b1e0261216 Handle SNMPv1 noSuchName response - iid = '' and val = ''.
Getting noSuchName in response to a getnext for an empty table
 resulted in a return value of { '' => '' } instead of undef.
Fixes [1596554]
2006-11-23 06:51:38 +00:00
Bill Fenner
84b1160c23 Hook up Netgear by enterprise number. 2006-11-23 06:17:10 +00:00
Eric Miller
0b932064ed Cyclades terminal server support 2006-11-20 19:36:14 +00:00