Jump to page titleUNITED STATES
hp.com home products and services support and drivers solutions how to buy
» contact hp


more options
 
hp.com home
End of Jump to page title
HP Services Software Patches
Jump to content


» software & drivers
» ask Compaq
» reference library
» forums & communities
» support tools
» warranty information
» contact support
» parts
» give us feedback

patches by topic
» DOS
» OpenVMS
» Security
» Tru64 Unix
» Ultrix 32
» Windows
» Windows NT

associated links
» what's new
» contract access
» browse patch tree
» search patch tree
» join mailing list

connection tools
» nameserver lookup
» traceroute
» ping


Find Support Information and Customer Communities for Presario.
Content starts here
Compaq TCP/IP TCPIPALP_E0151 Compaq TCP/IP Services for OpenVMS V5.1 ECO Summary
TITLE: Compaq TCP/IP TCPIPALP_E0151 Compaq TCP/IP Services for OpenVMS V5.1 ECO Summary

New Kit Date     :  09-MAY-2001
Modification Date:  04-JUL-2001
Modification Type:  Added V7.3 to kit Applies Section.
 
NOTE:  An OpenVMS saveset or PCSI installation file is stored
       on the Internet in a self-expanding compressed file.
 
       For OpenVMS savesets, the name of the compressed saveset
       file will be kit_name.a-dcx_vaxexe for OpenVMS VAX or
       kit_name.a-dcx_axpexe for OpenVMS Alpha. Once the OpenVMS
       saveset is copied to your system, expand the compressed
       saveset by typing RUN kitname.dcx_vaxexe or kitname.dcx_alpexe.
 
       For PCSI files, once the PCSI file is copied to your system,
       rename the PCSI file to kitname.pcsi-dcx_axpexe, then it can
       be expanded by typing RUN kitname.pcsi-dcx_axpexe.  The resultant
       file will be the PCSI installation file which can be used to install
       the ECO.
 

 

Copyright (c) Compaq Computer Corporation 2001.  All rights reserved.

PRODUCT:    Compaq TCP/IP Services for OpenVMS

OP/SYS:     OpenVMS Alpha

SOURCE:     Compaq Computer Corporation

ECO INFORMATION:

     ECO Kit Name:  TCPIPALP_E0151 
                    DEC-AXPVMS-TCPIP_ECO-V0501-151-4.PCSI
     ECO Kits Superseded by This ECO Kit:  None
     ECO Kit Approximate Size:  38,512 Blocks
     Kit Applies To:  Compaq TCP/IP Services for OpenVMS V5.1
                      OpenVMS Alpha V7.1, V7.1-1H1, V7.1-1H2, V7.2, 
                                    V7.2-1, V7.2-1H1, V7.2-1H2, V7.2-2
                                    and V7.3
     System/Cluster Reboot Necessary:  Yes
     Rolling Re-boot Supported:  Information Not Available
     Installation Rating:  INSTALL_UNKNOWN

     Kit Dependencies:

       The following remedial kit(s) must be installed BEFORE
       installation of this kit:

         None 

       In order to receive all the corrections listed in this
       kit, the following remedial kits should also be installed:

         None 


ECO KIT SUMMARY:

An ECO kit exists for Compaq TCP/IP V5.1 on OpenVMS Alpha V7.1 through
7.2-2.  This kit addresses the following problems: 

---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 BFS Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A	10-MAR-2001	Alpha and VAX

	Images:

	TCPIP$CFS_SHR.EXE			V5.1-15A

	Problem:

	NFS problem with file aliases where certain file aliases created
	on the VMS side are only partly visable on Unix.

	Solution:

	Treat all file aliases to directories as directories when
	MODUS_OPERANDI bit 16384 is set.

	Reference:

	PTR 70-8-42
	
---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 BIND_RESOLVER Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A	10-MAR-2001	Alpha and VAX

	Images:

	TCPIP$IPC_SHR.EXE			V5.1-15A

	Problem:

	The dynamic updates being sent by the load broker to a
	Windows2000 DNS server were failing with an error similiar to:

	unknown response: ans=0, auth=1, add=1, rcode=3

	Solution:

	Modify the check on the response packet from an SOA query to accept
	packets that have an empty answer section, auth=1, and add=1.

	Reference:

	PTR 70-5-1572 / CFS.80807 / Req Id: BE_G01053

ECO B	16-MAR-2001	Alpha and VAX

	Images:

	TCPIP$IPC_SHR.EXE			V5.1-15B

	Problem:

    	FTP, telnet, and possibly others were failing with 'unexpected 
    	nameserver error' when trying to connect to a host that had an 
    	underscore in the host name.

	Solution:

    	Loosen the restriction on the host name checking.  The resolver now
    	uses a different routine to process host names. This routine verifies
    	against a larger character set which includes underscores, et al.

	NOTE:

	In order for hostnames containing underscores to be allowed using 
	applications such as TELNET and FTP, the following line must be
	added to the options section of your BIND servers' TCPIP$BIND.CONF
	configuration file:

	        check-names master ignore;

	for example:

		options {
                		directory "SYS$SPECIFIC:[TCPIP$BIND]";
                		check-names master ignore;
        		};

	Reference:

	PTR 70-5-1641 / CFS.82606 / Req Id: BCSM30T81

---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 BIND_SERVER Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A	12-MAR-2001	Alpha and VAX

	Images:

	TCPIP$BIND_SERVER_CONTROL.EXE		V5.1-15A

	Problem:
	
	The ndc commands start, stop, and restart no longer work.

	Solution:

    	No longer use the sending of a packet method to start the BIND
    	server.  Instead, incorporate the TCPIP$BIND_STARTUP/SHUTDOWN
	command procedures to do the job.	
        
	Reference:

	TCPIP_BUGS Note 2201

---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 BIND_TOOLS Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A	9-MAR-2001	Alpha and VAX

	Images:

	TCPIP$ACCESS_SHR.EXE			V5.1-15A

	Problem:

        TCPIP SHOW HOST was ACCVIO'ing in certain cases when retrieving the
        BIND database.

	Solution:

	NSLOOKUP was modified to deal with large DNS messages.

	Reference:

	PTR 70-5-1560 / CFS.80586 / Req Id: GB_G01030
	PTR 70-5-1588 / CFS.81412 / Req Id: GB_G01110

---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 DNFS Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A	23-MAR-2001	Alpha and VAX

        Images:

	TCPIP$DNFSACP.EXE			V5.1-15A
	TCPIP$DNFSDISMOUNT.EXE			V5.1-15A
	TCPIP$DNFSDRIVER.EXE			V5.1-15A
	TCPIP$DNFSMOUNT.EXE			V5.1-15A

        Problem:

        Experiment to use native quadword math on Alpha still
        has problems.

        Solution:

        Force the Alpha path to use the same LIB$* routines
        as the VAX path.

        Reference:

	Internal testing.

---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 FTP_SERVER Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A	19-FEB-2001	Alpha and VAX

	Images:

	TCPIP$FTP_SERVER.EXE			V5.1-15A	

	Problem:

	FTP Server ACCVIO'S because the reallocation of the session 
	table on the 129th simultaneous connection fails.

	Solution:

	Dynamically reallocate the session table.
        Session table grows by MAX_SESSIONS.
	
	Reference:

	PTR 70-5-1408 / CFS.76668 / Req ID: HPAQ51QP2

---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 INET Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A	31-JAN-2001	Alpha and VAX

        Images:

        TCPIP$INETDRIVER.EXE     		V5.1-15A

        Problem:

        The INETdriver can cause a PGFIPLHI crash in VMS EXE$CANCEL.

        Solution:

        Fixed the INETdriver to make sure the CCB is paged into
        memory before returning to EXE$CANCEL.

        Reference:

        PTR 70-5-1566 / CFS.80053 / Req Id: BRO41389B

---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 INSTALL Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A	23-FEB-2001	Alpha and VAX

	Sources:

	TCPIP$V51_CONVERSION.COM

	Problem:

	TCP/IP Services doesn't support SMTP as an IPv6 capable service.

	Solution:

        Modified UCPs service database module and the V5.1 rollover 
	command procedure to add support for SMTP as an IPv6 capable
        service.

	Reference:

	TCPIP_BUGS Note 2075

ECO B	28-FEB-2001	Alpha and VAX

	Sources:

	TCPIP$SHUTDOWN.COM

	Problem:

        TCPIP$SHUTDOWN.COM fails to:

        1. return correct severity level for shutdown errors, and

        2. only delete service-enable logical names on successful shutdowns.

	Solution:

        Modified the TCPIP$SHUTDOWN.COM command procedure to return correct
        severity  level for shutdown errors, and only delete service-enable
        logical names on successful shutdowns.

	Reference:

	TCPIP_BUGS Note 2161

ECO C	28-FEB-2001	Alpha and VAX

	Sources:

	TCPIP$CONFIG.COM

	Problem:

	SYSCONFIGTAB.DAT database file is not created by TCPIP$CONFIG.COM

	Solution:

        Modified TCPIP$CONFIG.COM to create TCPIP$ETC:SYSCONFIGTAB.DAT 
	database by extracting its template file from 
	SYS$LIBRARY:TCPIP$TEMPLATES.TLB.
	
	Reference:

	TCPIP_BUGS Note 2180

ECO D	10-MAR-2001	Alpha and VAX

	Sources:

	TCPIP$INET_STARTUP.COM

	Problem:
	
	Ip6rtrd process disappears.

	Solution:

        Delay start of TCPIP$IP6RTRD process so that IPv6 is
        configured on each interface.

	Reference:

	TCPIP_BUGS Note 2205

---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 IPC Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A	10-MAR-2001	Alpha and VAX

	Images:

	TCPIP$IPC_SHR.EXE		V5.1-15A

	Problem:

	The dynamic updates being sent by the load broker to a
	Windows2000 DNS server were failing with an error similiar to:

	unknown response: ans=0, auth=1, add=1, rcode=3

	Solution:

	Modify the check on the response packet from an SOA query to accept
	packets that have an empty answer section, auth=1, and add=1.

	Reference:

	PTR 70-5-1572 / CFS.80807 / Req Id: BE_G01053

ECO B   16-MAR-2001     Alpha and VAX

        Images:

        TCPIP$IPC_SHR.EXE               V5.1-15B

        Problem:

        FTP, telnet, and possibly others were failing with 'unexpected
        nameserver error' when trying to connect to a host that had an
        underscore in the host name.

        Solution:

        Loosen the restriction on the host name checking.  The resolver now
        uses a different routine to process host names. This routine verifies
        against a larger character set which includes underscores, et al.

        Reference:

        PTR 70-5-1641 / CFS.82606 / Req Id: BCSM30T81

---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 KERNEL_NFS Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A	19-MAR-2001	Alpha and VAX

	Images:

	TCPIP$NFS_SERVER.EXE		V5.1-15A

	Problem:

	Proxy UID lookup did not pass the host pointer.

	Solution:

	Proxy UID lookup now passes the host pointer.

	Reference:

	Internal testing.

---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 KERNEL_RPC Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A	22-MAR-2001	Alpha and VAX

	Sources:

	KERNEL_RPC.COM

	Problem:

	Needed DCPI symbols in kernel_rpc.com

	Solution:

	Added DCPI symbols to kernel_rpc.com

	Reference:

	Internal testing.

---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 KERNEL_RPCSVC Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A	22-MAR-2001	Alpha and VAX

	Sources:

	KERNEL_RPCSVC.COM

	Problem:

	Needed DCPI symbols in kernel_rpcsvc.com

	Solution:

	Added DCPI symbols to kernel_rpcsvc.com

	Reference:

	Internal testing.

---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 KERNEL_VFS Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A	22-MAR-2001	Alpha and VAX

	Images:

	TCPIP$NFS_SERVICES.EXE		V5.1-15A

	Problem:

	Fixed 4 problems with NFS_SERVICES.

	Solution:

	1: Released the VN_WRITE_LOCK for ADFs.
	2: Removed debug aprintfs.
	3: Moved VOP_CLOSE() in VRELE() to handle return codes.
	4: Fix MOUNTLIST_UNLOCK issue.

	Reference:

	Internal testing.

---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 MSG Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A	2-MAR-2001	Alpha and VAX

	Images:

        TCPIP$SMTP_MAILSHR.EXE          V5.1-15B
        TCPIP$MSG.EXE                   V5.1-15A

	Problem:

	The TCPIP> ANALYZE MAIL /REPAIR operation does not fix
        any inconsistencies, but exits with %TCPIP-E-SMTPERROR
        and %TCPIP-W-ANA_QUEACC.  These error show non-printable
	characters and customer needs to reset its terminal.

	Solution:

	Initialized the field passed when writing out this message
	to avoid the non-printable characters. Allow the analyze mail 
	to continue to queue other files despite the error caused by 
	particular invalid files.  Also, added another informational
        message which aids in determining which file and possible cause of
        the failing file message:

        UCX-I-ANA_USER_RNF, $SNDJBCW(CREATE_JOB) reports RMS-E-RNF;
          Suspect user name  is not valid for file:
            

	Reference:

	PTR 70-5-1097 / CFS.69028 / Req Id: MGO14797A

---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 NET Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A	19-FEB-2001	Alpha ONLY

	Images:

        TCPIP$INETACP.EXE			V5.1-15A
        TCPIP$INTERNET_SERVICES.EXE		V5.1-15A

	Problem:

	Memory leak of SLIP, P5 buffer and vcibdef data structures of type
	OVMS_ACP_SLIP, OVMS_ACP_SLIP_P5 and OVMS_INET_LAN_VCIB
	respectively.

	Solution:

        Deallocate SLIP and P5 buffer in INETACP_CREATE_SLIP_INIT with
	FREE_ACP; after INETACP_SET_PPP is called. Fix a bug in
	inet_ppp_vci.c where it was incorrectly assumed that inetvcib is
	deallocated by other driver code.

	Reference:

	TCPIP_BUGS Note 2172

ECO B	23-FEB-2001	Alpha and VAX

	Images:

	TCPIP$INTERNET_SERVICES.EXE			V5.1-15B

	Problem:
	
	SNMP does not report the correct speed for an interface. On V5.1
	all LAN interfaces report 10MB, including ethernet, gigabit
	ethernet and FDDI.

	Solution:

	Add code to interface initalization code in the Kernel to properly
	initialize the if_baudrate field in the IFNET structure.

	Reference:

	TCPIP_BUGS Note 2143

ECO C	23-FEB-2001	Alpha and VAX

	Images:

        TCPIP$INTERNET_SERVICES.EXE		V5.1-15C
	
	Problem:

        System Crash during TCP/IP shutdown due to arrival of a send or 
	receive QIO at the wrong time.

	Solution:

	Initialize variables in the code process that sends and recieves
	QIO requests before testing to see if we are in the TCP/IP
	shutdown phase.
	
	Reference:

	PTR 75-45-2254
	TCPIP_BUGS Note 2140

ECO D	3-MAR-2001	Alpha and VAX

	Images:

	TCPIP$INTERNET_SERVICES.EXE		V5.1-15B
	
	Problem:

        In the RSH/REXEC server, the print-format carriage control is not
        properly handled.  This is particularly a problem for COBOL
        applications, whose output is incorrectly displayed with 137 blank
        lines between every two lines of output.

	Solution:

	The RSH/REXEC server has been corrected to deal with certain
	carriage control specifications, including those commonly used by 
	COBOL applications.

	Reference:

	PTR 70-5-1611 / CFS.82075 / Req Id: TKTB20073 / TCPIP_BUGS Note 8343

ECO E	10-MAR-2001	Alpha and VAX

	Images:

	TCPIP$INTERNET_SERVICES.EXE		V5.1-15E
	
	Problem:

	Oracle Parallel Server does not work with TCPIP V5.1.  The problem
	arises in a select() call which is aborted due to receipt of a
	signal.  In reality we had two problems.  First, in some
	circumstance select() was returning the wrong status code, SS$_SHUT
	rather than SS$_CANCEL.  Second, if the select abort occurred in a
	very small window of time, there was a danger of an incorrect value
	being left in a UCB field and this incorrect value would lead to
	select() failing forever more within the context of the current
	process.

        Solution:

	The solution to the first problem is to simply change the returned
	status code so that the caller is satisfied.  The solution to the
	second problem is to clear the offending field when a select is
	aborted.

	Reference:

	PTR 75-45-2256
	TCPIP_BUGS Note 2165
	
ECO F	10-MAR-2001	Alpha and VAX

	Images:

	TCPIP$INTERNET_SERVICES.EXE		V5.1-15F

	Problem:

        5.1 does not send back an RST when it gets a TCP packet
        out of the blue, for a connection it doesn't recognize.

	Solution:

	Backport the fix from 5.1A(QAR 76705).

	Reference:

	TCPIP_BUGS Note 2204

ECO G	13-MAR-2001	Alpha and VAX

	Images:

	TCPIP$INTERNET_SERVICES_SMP.EXE		V5.1-15G

	Problem:

	Enhancement for internal performance testing only.

	Solution:

	Rebuild kernel to incorporate fix.

	Reference:

	Internal testing.

ECO H	16-MAR-2001	Alpha and VAX

	Images:

	TCPIP$INTERNET_SERVICES.EXE		V5.1-15H

	Problem:

	The sysconfig logic implemented in common_cfg.c
	does not pay attention to the type of operation and
	treat CFG_OP_RECONFIGURE as CFG_OP_CONFIGURE.
	This can lead to crashes (see note 2162.0)

	Solution:

	common_cfg.c is a VMS specific file. (distant cousin 
	of UNIX cfg related files.)

	This file was missing the check for reconfigure.
	I incorporated the check done in UNIX in common_cfg.c

	Note: Under UNIX the logic is implemented in the kern_kmodcall.c
	for the local system with support logic in subsys_conf.c
	and cfg_subr.c for remote.

	Reference:

	PTR 70-5-1480 / CFS.78558 / Req Id: MGO93885A
	TCPIP_BUGS Note 2144

ECO I	16-MAR-2001	Alpha and VAX

	Images:

	TCPIP$INETACP.EXE		V5.1-15I

	Problem:

	After defining an "accept network" the hosts in 
	that network are not allowed access via telnet.

	Solution:

	When IPv6 is enabled for a service, such as telnet, 
	the sockaddrs for incoming connections are always 
	IPv6 sockaddrs even when the incoming connection 
	came from an IPv4 host.  In this case ths sockaddr 
	will contain an IPv4 mapped address in the IPv6 
	sockaddr.

	Reference:

	PTR 70-5-1630 / CFS.82492 / Req Id: BCSM30GWD

ECO K	19-MAR-2001	Alpha and VAX

	Images:

	TCPIP$INETACP.EXE		V5.1-15K
	TCPIP$INTERNET_SERVICES.EXE	V5.1-15K

	Problem:

	Fixed 5 problems with NFS.

	Solution:

	1: Fix problem where a subsystem with one parameter will return
	   sizing information instead of the parameter in query_all.
	2: Fix problem where a subsystem parameter marked as configure
	   onlycan be reconfigured.  This can lead to system crashes.
	3: When opening an association using the old relationship style
	   with a UCB, clear the DELETEUCB bit to protect it.
	4: When closing an association using the old relationship style
	   with a UCB, set the DELETEUCB bit to allow its deletion.
	5: Added input parameter host_pointer to the proxy routines
	   GET_REMOTE_USER_NAME and GET_REMOTE_USER_UID.

	Reference:

	Internal testing.

---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 PROXY_SERVER Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A	19-MAR-2001	Alpha and VAX

	Images:

	TCPIP$PROXY_SERVICES.EXE	V5.1-15A

	Problem:

	Unique users within a host could not be looked up.

	Solution:

	Add host parameter to $GET_REMOTE_USER_* routines.

	Reference:

	Internal testing.

---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 SMTP Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A	8-Feb-2001	Alpha and VAX

	Images:

	TCPIP$SMTP_MAILSHR.EXE			V5.1-15A

	Problem:

	Users that do not have SYSPRV privilege will cause security
	alarms when sending SMTP mail.

	Solution:

	Set SYSPRV around the system call SYS$GETUAI to prevent
	security alarms.

	Reference:

	PTR 70-5-1230 / CFS.72953 / Req Id: BCGMC02MK / TCPIP_BUGS Note 7475

ECO B	2-MAR-2001	Alpha and VAX

	Images:

        TCPIP$SMTP_MAILSHR.EXE          V5.1-15B
        TCPIP$MSG.EXE                   V5.1-15A

	Problem:

	The TCPIP> ANALYZE MAIL /REPAIR operation does not fix
        any inconsistencies, but exits with %TCPIP-E-SMTPERROR
        and %TCPIP-W-ANA_QUEACC.  These error show non-printable
	characters and customer needs to reset its terminal.

	Solution:

	Initialized the field passed when writing out this message
	to avoid the non-printable characters. Allow the analyze mail 
	to continue to queue other files despite the error caused by 
	particular invalid files.  Also, added another informational
        message which aids in determining which file and possible cause of
        the failing file message:

        UCX-I-ANA_USER_RNF, $SNDJBCW(CREATE_JOB) reports RMS-E-RNF;
          Suspect user name  is not valid for file:
            

	Reference:

	PTR 70-5-1097 / CFS.69028 / Req Id: MGO14797A

ECO C	3-MAR-2001	Alpha and VAX

	Images:

	TCPIP$SMTP_MAILSHR.EXE                  V5.1-15C

	Problem:

        When multiple address in an SMTP .DIS file are in the local domain
        and one of the addresses can't be delivered delivery stops and the
        addresses following the address with problems are ignored.
        
	Solution:

        Bounce the mail for the address that incurs the problem and continue
        delivering to the next address as was done before the bug was
        introduced.

	Reference:

	PTR 30-7-60

ECO D	3-MAR-2001	Alpha and VAX

        Images:

        TCPIP$SMTP_MAILSHR.EXE          V5.1-15D

        Problem:

        Access Violation occurs in MAILSHR when an attempt is made
        to mail a file via SMTP, with incorrect file attributes.

        Solution:

        Bugs were identified in both VMSMail and SMTP which both
        conspired to cause these ACCVIOs on Alpha (and other errant
        behavior on VAX).  In VMSmail, its RMS error AST routine was
        fixed to include correct VMSmail context when LIB$SIGNALing
        the error which SMTP was reporting via the MAIL$PROTOCOL
        interface.  Contact VMS Support regarding availability of
        this patch.

        In SMTP, don't always trust the longest-record-length file
        attribute, establishing a minimum 1000-byte buffer for reading
        mail files, and don't resignal RMS$_RTB to the MAILSHR condition
        handler directly from SMTP.

        Reference:

        PTR 70-5-1565 / CFS.79662 / Req Id: UTO49604B

---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 SNMP Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A	5-MAR-2001	Alpha and VAX

	Images:

        TCPIP$CHESS_SUBAGENT.EXE    V5.1-15A
        TCPIP$ESNMP_SERVER.EXE      V5.1-15A
        TCPIP$ESNMP_SHR.EXE         V5.1-15A
        TCPIP$HR_MIB.EXE 	    V5.1-15A
	TCPIP$MIBCOMP.EXE	    V5.1-15A
	TCPIP$MOSY                  V5.1-15A
        TCPIP$OS_MIBS.EXE           V5.1-15A
        TCPIP$SNMPIVP.EXE           V5.1-15A
        TCPIP$SNMP_REQUEST.EXE      V5.1-15A
        TCPIP$SNMP_TRAPRCV.EXE      V5.1-15A
        TCPIP$SNMP_TRAPSND.EXE      V5.1-15A

	Problem:

        When a subagent sends a long trap (e.g., one with 7 varbinds, each
        with 240 characters of data), the master agent returns a malformed
        packet to the subagent, which can cause the subagent to restart.
        Also various incorrect error messages were getting generated.

	Solution:

        The master agent was sending a malformed AgentX response packet
        back to the subagent after a notification request.  The subagent
        detected this packet, which caused a restart; not all subagents are
        necessarily coded to detect such packets, so such and error might 
        not cause a restart.  The fixed master agent sends a properly 
	formatted packet; also, error and warning messages are improved.

	Reference:

	PTR 30-7-56

ECO B	23-MAR-2001	Alpha and VAX

	Sources:

	ESNMP.H

        Images:

        TCPIP$CHESS_SUBAGENT.EXE    V5.1-15B
        TCPIP$ESNMP_SERVER.EXE      V5.1-15B
        TCPIP$ESNMP_SHR.EXE         V5.1-15B
        TCPIP$HR_MIB.EXE            V5.1-15B
        TCPIP$MIBCOMP.EXE           V5.1-15B
        TCPIP$MOSY                  V5.1-15B
        TCPIP$OS_MIBS.EXE           V5.1-15B
        TCPIP$SNMPIVP.EXE           V5.1-15B
        TCPIP$SNMP_REQUEST.EXE      V5.1-15B
        TCPIP$SNMP_TRAPRCV.EXE      V5.1-15B
        TCPIP$SNMP_TRAPSND.EXE      V5.1-15B

	Problem:

	ESNMP.H compiles with errors under C++

	Solution:

	Location of a #endif was moved, also to avoid warning removed
	some text after #endifs.

	Reference:

	UCX Note 7902

---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 TCPIPLIB Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A	8-FEB-2001	Alpha and VAX

	Images:

	TCPIP$SMTP_MAILSHR.EXE			V5.1-15A

	Problem:

	Users that do not have SYSPRV privilege will cause security
	alarms when sending SMTP mail.

	Solution:

	Set SYSPRV around the system call SYS$GETUAI to prevent
	security alarms.

	Reference:

	PTR 70-5-1230 / CFS.72953 / Req Id: BCGMC02MK / TCPIP_BUGS Note 7475

---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 TCPIPTRACE Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A	11-MAR-2001	Alpha and VAX

	Images:

	TCPIP$TRACE.EXE				V5.1-15A

	Problem:

	Full display on tcpip$trace fails to display tcp options
	correctly. Once it discovers an option it does not understand it
	displays no_delay then fails to display any further options.

	Solution:

	Correct options processing from full display of tcpip$trace.

	Reference:

	TCPIP_BUGS Note 2199

---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 TELNET_CLIENT Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A	28-FEB-2001	Alpha and VAX

	Images:

	TCPIP$TNDRIVER.EXE			V5.1-15B
	TCPIP$TELNET.EXE			V5.1-15A

	Problem:

	If a TELNET/CREATE fails to connect to the remote host, the TN
	device is not deleted but stays around as a permanent device.

	Solution:

	On the last channel deassign, if the TN device is PERMANENT
	but NOT AUTOCONNECT then mark the device for deletion.

	Reference:

	70-5-1585 / CFS.81249 / Req Id: GB_G01091

---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 TELNET_SERVER Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A	26-FEB-2001	Alpha ONLY

	Images:

	TCPIP$TNDRIVER.EXE			V5.1-15A

	Problem:

	With fix 70-5-1392 and SYSTEM_CHECK = 1, the system crashes.

	Solution:

	Preserve r3 and reload r0 with SS$_FDT_COMPL after calling
	@IRP$L_FPC(R3).

	Reference:

	QAR 30-5-372
        PTR 70-5-1392 / CFS.76223 / Req Id: BCSM41VDG
        PTR 70-5-1475 / CFS.78371 / Req Id: BCSM80SDW
        PTR 70-5-1516 / CFS.79398 / Req Id: HPAQA018W
        PTR 70-5-1525 / CFS.79532 / Req Id: HPAQA0GDQ

ECO B	28-FEB-2001	Alpha and VAX

	Images:

	TCPIP$TNDRIVER.EXE			V5.1-15B
	TCPIP$TELNET.EXE			V5.1-15A

	Problem:

	If a TELNET/CREATE fails to connect to the remote host, the TN
	device is not deleted but stays around as a permanent device.

	Solution:

	On the last channel deassign, if the TN device is PERMANENT
	but NOT AUTOCONNECT then mark the device for deletion.

	Reference:

	70-5-1585 / CFS.81249 / Req Id: GB_G01091

ECO C	3-MAR-2001	Alpha and VAX

	Images:

        TCPIP$TNDRIVER.EXE                      V5.1-15C

	Problem:

	Setting the terminal parameter /NOHOSTSYNC has no effect.

	With original fix, default changed from HostSync to No HostSync.

	Solution:

	Telnet server no longer enforces HOSTSYNC be enabled (and latest
	fix makes sure HOSTSYNC remains the default setting).  Customers
	should be aware that with /NOHOSTSYNC, they risk possible loss of
	inbound data on the telnet connection.

	Reference:

	PTR 70-5-1461 / CFS.78126 / Req Id: HPAQ721QS / TCPIP_BUGS Note 7929

ECO D	10-MAR-2001	Alpha and VAX

	Images:

	TCPIP$TNDRIVER.EXE		V5.1-15D

	Problem:

	Many telnet sessions were stuck in RWAST state, waiting
	for TCPIP$INETACP.

	Solution:

	Modified the TN$PORT_FDT routine to use a VCB and AQB that was
	allocated by the TNDRIVER at port_startup time instead of using
	the INETACP's AQB queue.

	Reference:

	PTR 70-5-1392 / CFS.76223 / Req Id: BCSM41VDG
	PTR 70-5-1475 / CFS.78371 / Req Id: BCSM80SDW
	PTR 70-5-1516 / CFS.79398 / Req Id: HPAQA018W
	PTR 70-5-1525 / CFS.79532 / Req Id: HPAQA0GDQ

ECO E	11-MAR-2001	Alpha and VAX

	Images:

	TCPIP$TNDRIVER.EXE			V5.1-15E

	Problem:

	TNdriver mishandles Telnet NAWS window size negotiation
	of a 0-width window, causing a crash within the TTdriver.
	TTdriver causes system crash attempting to set either
	the height or the width for the window size to zero (0).

	Solution:

	Ignore value of zero in either the height or width of
	a NAWS window-size directive.

	Reference:

	PTR 70-5-1490 / CFS.78271 / Req Id: BCSM721DJ / TCPIP_BUGS Note 8055

ECO F	19-MAR-2001	Alpha and VAX

	Images:

	TCPIP$TNDRIVER.EXE			V5.1-15F

	Problem:

	Fixed 6 problems with NFS.

	Solution:

	1: When supplying devices to act against, the interface has
	   been changed to pass the device unit number, not the address
	   of its UCB.
	2: The reference count is no longer used to control the permanence
	   of the BG devices, the DELETEUCB bit is used instead.
	3: Pass the BG device unit number instead of its address to
	   socket_close.
	4: Replace the BG UCB address with the device unit number for
	   $CALLBACK.
	5: Fix a problem with corruption of R3.
	6: On last-channel-deassign, a non-AUTOCONNECT PERMANENT
	   (outbound) session which is disconnected should be scheduled
	   for deletion.

	Reference:

	Internal testing.

---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 UCP Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A	22-FEB-2001	Alpha and VAX

        Images:

	TCPIP$UCP.EXE				V5.1-15A

        Problem:

	UCP's SHOW DEVICE command fails to display  device  sockets  bound  
	to emote host(s) as specified using the /HOST qualifier.

        Solution:

	Correct SHOW DEVICE_SOCKET /HOST qualifier support to work with 
	IPv6 addresses.

        Reference:

	TCPIP_BUGS Note 2068

ECO B	23-FEB-2001	Alpha and VAX

        Images:

	TCPIP$UCP.EXE                           V5.1-15B

        Problem:

        1. UCP's SHOW NFS_SERVER command fails to display Version 2 and 
	Version 3 performance counters when specified using the /VERSION 
	qualifier.

	2. UCP's SET NFS_SERVER /UID_DEFAULT=n /GID_DEFAULT=m command fails 
	to correctly form command line strings for SYSCONFIG utility.  
	Command options aren't handled as separate command line "words".

        Solution:

        1. Fixed tcpipcp$show_nfs routine to correctly display Version 2 
	and Version 3 NFS Server performance counters when specified using 
	the /VERSION qualifier.

	2. Fixed tcpipcp$set_nfs routine to correctly construct SYSCONFIG's 
	command line string by breaking it into words and quoting each 
	"word" before inserting it into command line string.
	
        Reference:

	TCPIP_BUGS Note 2073
	TCPIP_BUGS Note 2080

ECO C	23-FEB-2001	Alpha and VAX

	Images:

	TCPIP$UCP.EXE				V5.1-15C

	Problem:

	TCP/IP Services doesn't support SMTP as an IPv6 capable service.

	Solution:

        Modified UCPs service database module and the V5.1 rollover 
	command procedure to add support for SMTP as an IPv6 capable
        service.

	Reference:

	TCPIP_BUGS Note 2075

ECO D	23-FEB-2001	Alpha and VAX

	Images:

        TCPIP$UCP.EXE				V5.1-15D

	Problem:

	1. Using the /THREADS qualifier with UCP's SET NFS_SERVER command 
	has no effect.

	2. UCP's SET NFS_SERVER command qualifier, /DISABLE=NOPROXY,  does  
	not reset the underlying "noproxy_enabled" SYSCONFIG attribute.

	Solution:

        1. Fixed tcpipcp$set_nfs routine to obsolete the /THREADS qualifier 
	for SET NFS_SERVER command.

	2. Fixed tcpipcp$set_nfs routine to correct operation  of  
	/DISABLE=NOPROXY  qualifier - reset "noproxy_enabled" SYSCONFIG 
	attribute.

	Reference:

	TCPIP_BUGS Note 2154
	TCPIP_BUGS Note 2155

ECO E	23-FEB-2001	Alpha and VAX

	Images:

	TCPIP$UCP.EXE				V5.1-15E

	Problem:

        When invoked from an unprivileged user account and/or from a 
	privileged user account without enabling NETMBX privilege,  UCP  
	gives misleading error messages.

	Solution:

        Modified tcpipcp$$assign_inet routine to correctly handle NONETMBX 
	return status from sys$assign system service when assigning BG0 
	device channels.

	Reference:

	TCPIP_BUGS Note 2178

ECO G	11-MAR-2001	Alpha and VAX

	Images:

	TCPIP$UCP.EXE				V5.1-15G

	Problem:

	UCP's SET ARP command fails to correctly report parameter errors.

	For example, the SET ARP command, shown here with a bad hardware
	address parameter, outputs the following error messages:

	$ tcpip set arp 10.11.1.101 0:0:f8:25:39:a8
	%TCPIP-E-ARPERROR, cannot process ARP request as entered; see ARP
	documentation and reissue the command
	-TCPIP-E-INVPARM, invalid parameter value for Ethernet address
	-TCPIP-E-INVETHER, invalid Ethernet address: !AS

	Solution:

	Modified tcpipcp$set_arp routine (in tcpipcp$arp.b32) to:

	1. Correctly report errors with SET ARP's 'mac_address' parameter

	2. Correctly report errors with SET ARP's 'host' parameter

	Reference:

	TCPIP_BUGS Note 1495

---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 UCPLIB Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A	11-MAR-2001	Alpha and VAX

	Images:

	TCPIP$ACCESS_SHR.EXE			V5.1-15A

	Problem:

        TCPIP SHOW HOST was ACCVIO'ing in certain cases when retrieving the
        BIND database.

	Solution:

	NSLOOKUP was modified to deal with large DNS messages.

	Reference:

	PTR 70-5-1560 / CFS.80586 / Req Id: GB_G01030 
	PTR 70-5-1588 / CFS.81412 / Req Id: GB_G01110


INSTALLATION NOTES:

The images in this kit will not take effect until the system is
rebooted.  If there are other nodes in the VMScluster, they must 
also be rebooted in order to make use of the new image(s).  

The DEC-AXPVMS-TCPIP_ECO-V0501-151-4.PCSI kit is installed using
the PCSI utility.

  $PRODUCT INSTALL TCPIP_ECO /SOURCE=device-name

Existing versions of the files being installed will not be
preserved.  If this is desired it must be done manually.  To
determine what files will be overwritten do a PRODUCT LIST of
the kit.

The ECO kit checks to ensure that a valid license is installed
before proceeding.  If one is not found, the installation aborts.
Restart the installation after a valid license is installed.

This DEC-AXPVMS-TCPIP_ECO-V0501-151-4 kit will install on the
Alpha platform, and is supported with OpenVMS releases 7.1
through 7.2.  No other platforms or OpenVMS releases are
supported with this kit.

POSSIBLE INSTALL PROBLEMS:

There is a bug in the PCSI utility that ships in the following
kits that will cause the install to fail:

  o DEC AXPVMS VMS V7.1-2 (OpenVMS Alpha V7.1-2)
  o DEC AXPVMS VMS V7.2 (OpenVMS Alpha V7.2)
  o DEC VAXVMS VMS V7.2 (OpenVMS VAX V7.2)
  o DEC AXPVMS VMS62TO71U2_PCSI V1.0 (PCSI ECO kit for
    OpenVMS Alpha V6.2 through V7.1-2)
  o DEC VAXVMS VMS62TO71_PCSI V1.0 (PCSI ECO kit for
    OpenVMS VAX V6.2 through V7.1)

The PCSI utilities in the kits listed above were all built from
the same source code.  They all identify themselves in the output
from the PRODUCT SHOW UTILITY command as:

  "POLYCENTER Software Installation utility version: V7.2-100".

Contact your local Customer Support Center for PCSI upgrades.

All trademarks are the property of their respective owners.
Files on this server are as follows:
»dec-axpvms-tcpip_eco-v0501-151-4.README
»dec-axpvms-tcpip_eco-v0501-151-4.CHKSUM
»dec-axpvms-tcpip_eco-v0501-151-4.pcsi-dcx_axpexe
»tcpipalp_e0151.CVRLET_TXT
privacy statement using this site means you accept its terms