SNMP Updates – NET+OS 7.2

 

 

 

Last Updated: 08/20/08         Fix Count: 8

 

 
Title 
Memory leak fixed
 
Case:  25765
 
Date Fixed:  08/20/08
 
Description
Duplicate OID causes crash in tfInitializeSubtreeList.
 
Solution 

Logic corrected.

 

 
Title 
naSnmpSendNotifications not returning error when value_length is invalid
 
Case:  26124
 
Date Fixed:  06/18/08
 
Description
Function naSnmpSendNotifications() does not return error when value_length is invalid
 
Solution 

Function now returns value NA_SNMP_CANNOT_SEND_TRAP.

 

 
Title 
Errors corrected in nasnmpv3 example application
 
Case:  25977
 
Date Fixed:  06/17/08
 
Description
Two variables in SendTrap were set incorrectly.
 
Solution 

Fixed the value_length of two variables.

 

 
Title 
SNMP v1 Traps not sent
 
Case:  1244916
 
Date Fixed:  02/26/08
 
Description
Enterprise specific traps were not being sent.
 
Solution 

Removed code that improperly restricted acceptable values.

 

 
Title 
Ins files not generated properly
 
Case:  24500
 
Date Fixed:  01/08/08
 
Description
mib2src can generate an ins file which gives incorrect structure information
 
Solution 

To resolve this issue, unzip makeins.exe to the bin directory of your NET+OS installation.

 
Title 
SNMPv3 – Problem passing private keys
 
Case:  24739
 
Date Fixed:  11/13/07
 
Description
Private keys are not being passed to the callback function.
 
Solution 

Repaired defect and moved call to tfUsmEntryChanged in tfSnmpKeyChangeComplete where actual change of privacy key takes place.

 
Title 
SNMPv3 – Problem inserting user entries
 
Case:  1231809
 
Date Fixed:  10/05/07
 
Description

naSnmpInsertUserEntry was returning NA_SNMP_MUST_SUPPLY_PRIV_KEY with NA_SNMP_NO_PRIV_PROTOCOL

 
Solution 
Fixed the logic in naSnmpInsertUserEntry.

 

 
Title 
SNMPv3 – Can’t add users remotely.
 
Case:  23321
 
Date Fixed:  09/12/07
 
Description
Treck does not support adding/editing/deleting users per RFC 3414
 
Solution 
Added support to add and manage users remotely. See the API Reference for NET+OS 7.2.

 

 
Files:

netos\bin\makeins.exe

netos\h\snmpapi.h

netos\h\snmp\asn1.h

netos\h\snmp\btypes.h

netos\h\snmp\man_agnt.h

netos\h\snmp\osdefs.h

netos\h\snmp\snmp.h

netos\h\snmp\snmpimpl.h

netos\h\snmp\snmpv1v2capi.h

netos\h\snmp\snmpv3api.h

netos\h\snmp\snmpvars.h

netos\h\snmp\sys_local.h

netos\h\snmp\traps.h

netos\lib\arm7\32b\ghs\libsnmp.a

netos\lib\arm7\32b\ghs\libsnmpv3.a

netos\lib\arm7\32b\ghs\libsnmpv3_no_ipsec.a

netos\lib\arm7\32b\ghs\libsnmp_no_ipsec.a

netos\lib\arm7\32b\gnu\libsnmp.a

netos\lib\arm7\32b\gnu\libsnmpv3.a

netos\lib\arm7\32b\gnu\libsnmpv3_no_ipsec.a

netos\lib\arm7\32b\gnu\libsnmp_no_ipsec.a

netos\lib\arm9\32b\ghs\libsnmp.a

netos\lib\arm9\32b\ghs\libsnmpv3.a

netos\lib\arm9\32b\ghs\libsnmpv3_no_ipsec.a

netos\lib\arm9\32b\ghs\libsnmp_no_ipsec.a

netos\lib\arm9\32b\gnu\libsnmp.a

netos\lib\arm9\32b\gnu\libsnmpv3.a

netos\lib\arm9\32b\gnu\libsnmpv3_no_ipsec.a

netos\lib\arm9\32b\gnu\libsnmp_no_ipsec.a

netos\src\examples\nasnmpv3\cli.c

netos\src\examples\nasnmpv3\adding users test.txt

 

Special Instructions

 

  • Unzip the patch(es) to the root of your NET+OS installation, for example C:/netos72/

 

Patch Link:  SNMPUpdates_72

 

Dependencies

This patch also requires the installation of the following patch(es):

ApiReference_72