Patch-ID# 107709-03
Keywords: Multi-thread libssasnmp subagents mibiisa snmpdx swap memleak snmp
Synopsis: SunOS 5.7: libssasnmp/libssagent/snmpdx/mibiisa patch
Date: 21/Jul/99

Solaris Release: 7

SunOS release: 5.7

Unbundled Product: 

Unbundled Release: 

Topic: SunOS 5.7: libssasnmp/libssagent/snmpdx/mibiisa patch

	NOTE:  Refer to Special Install Instructions section for 
               IMPORTANT specific information on this patch.

BugId's fixed with this patch: 4144431 4166235 4171108 4172607 4176076 4178419 4185282 4186361 4189025 4208419 4218931 4219323 4224859 4224980 4232111 4233051 4237139 4247714 4248205 4250162 

Changes incorporated in this version: 4247714 4248205 4250162

Relevant Architectures: sparc

Patches accumulated and obsoleted by this patch: 106788-02 107445-03 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch:

/usr/lib/dmi/dmispd
/usr/lib/dmi/snmpXdmid
/usr/lib/libssagent.so.1
/usr/lib/libssasnmp.so.1
/usr/lib/snmp/mibiisa
/usr/lib/snmp/snmpdx
/usr/lib/sparcv9/libssagent.so.1
/usr/lib/sparcv9/libssasnmp.so.1

Problem Description:

4248205 SSARegSubagent() prints messages to console when called (when -d = 0)
4250162 better trap support required by mapper
4247714 'newdevice' entries in /etc/snmp/snmpd.conf are not parsed correctly

(from 107709-02)

4189025 mibcodegen does not support string index
4218931 Enterprise agents agent library doesn't support tabluar trap values.
4219323 trap tag values for counter and gauge are not supported
4208419 /etc/snmp/conf/snmpdx.acl does not allow "." in the community name
4233051 SEA 1.0.3:firewall discards snmp traps with source address of localhost
4186361 defining snmp trap causes mibcodegen to generate bad output

(from 107709-01)

4224980 Multi-threaded support needed for SEA subagents

(from 107445-03)

4237139 get-next for MIB tables is not working correctly
4185282 interpretation of ifspeed kstat is incorrect
4224859 SEA 1.0.3 does not return corect MAC address for FDDI (nf) interface

(from 107445-02)

4232111 SNMP Main Agent SEGV with SNMPWALK on specific OID range

(from 107445-01)

This revision is a repackaging done to reflect that the patched components
are actually part of Solaris itself.  If 106788-02 is already installed on
a system, it is not necessary (but OK) to install this revision.  You may
instead wait and install a newer version when needed.

(from 106788-02)

4171108 Unable to use more than 3 indexes in a table.
4178419 mibiisa consumes available swap space

(from 106788-01)

4166235 Files /var/dmi/db/1l.comp, /var/dmi/db/1l.tbl and /var/snmp/snmpdx.st
        are created 666 after install.

4176076 snmpdx echos unnecessary messages to console

        Also: When manager read a non-existent variable, the error message
        will only be logged if snmpdx is started with the "-d" option.
         
4172607 agent deleted from agent table when queried with incorrect 
        read string
4144431  mibissa consuming 50% plus of cpu.

Patch Installation Instructions:
--------------------------------

For Solaris 2.0-2.6 releases, refer to the Install.info file and/or
the README within the patch for instructions on using the generic
'installpatch' and 'backoutpatch' scripts provided with each patch.

For Solaris 7 release, refer to the man pages for instructions on
using 'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special instructions.  The following example
installs a patch to a standalone machine:

       example# patchadd /var/spool/patch/104945-02

The following example removes a patch from a standalone system:

       example# patchrm 104945-02

For additional examples please see the appropriate man pages.

Special Install Instructions: 
----------------------------- 

NOTE:     Additional instructions to ensure operation of new functionality 
          introduced by bugfix 4250162:

 	  snmpXdmid allows  enterprise OID's to be specified for traps.
          /etc/dmi/conf/snmpXdmid.conf can be modified to include
          specific enterprise numbers. Each line must begin with keyword
          "ENTERPRISES =" followed by a list of comma separated OIDs.
          
          eg: ENTERPRISES = 1.2.3.4.5.98, 1.2.3.4.5.99, 1.2.3.4.5.100

