Australia - Updated: 24-SEP-2003
hp.com home products and services support and drivers solutions how to buy
» contact hp
hp.com home hp OpenVMS ECOs

IMPORTANT NOTICE

The online distribution of OpenVMS and related product patches is being migrated to the HP ITRC (Information Technology Resource Center) patch distribution site. The new ITRC patch server will allow OpenVMS customers to take advantage of many enhanced features for patch searching and distribution.

Beginning August 1, 2003, OpenVMS and related Layered Product, publicly available patches will be available from the HP ITRC web site at

http://itrc.hp.com/service/patch/mainPage.do

The same patches will still be available from the existing patch server in Colorado Springs (http://www.support.compaq.com/patches/) through the end of October 2003, to give customers sufficient time to update their bookmarks and make the transition to the HP ITRC web site.

ECO kits will also be available by raw FTP from (ftp://ftp.itrc.hp.com/).

PLEASE UPDATE YOUR BOOKMARKS AND REGISTER ON THE NEW SITE NOW

Note: if you're having trouble connecting to the ITRC site, please delete any cookies for "itrc.hp.com" from your browser and try again. Report any difficulties with or suggestions to MrVMS

» Sydney CSC home page

Navigation
» ECOinfo main index
» Search ECOs
» Search FTP site
» Browse FTP site

ECO Indexes
» Chronological Index
» Indexed by Version
» Indexed by Rating
» Alpha Indexed by Name
» VAX Indexed by Name
» On Hold List

Associated Links
» OpenVMS Home Page
» OpenVMS News
» DIA/WIS Web Service

Feedback
» mail to CSC
.
Sydney Customer Support Centre OpenVMS ECO information
    Updated: 24-SEP-2003 (Use your browsers' Reload button to ensure you're viewing the most recent version)

TCPIPVAX_E04V51 TCP/IP V5.1 for OpenVMS VAX ECO Summary

To obtain this kit please call the Customer Support Centre or use the FTP site

Search for this ECO kit and dependencies
Search the Compaq FTP web site this kit (exact match)
Search the Compaq FTP web site this or related ECOs

    
      
    Copyright (c) Compaq Computer Corporation 2001,2002.  All rights reserved.
    
    New Kit Date:       31-MAY-2002
    Modification Date:  Not Applicable
    Modification Type:  Updated Kit  Supersedes TCPIPVAX_E043V51
    
    PRODUCT:    Compaq TCP/IP Services for OpenVMS
    
    OP/SYS:     OpenVMS VAX
    
    SOURCE:     Compaq Computer Corporation
    
    ECO INFORMATION:
    
         ECO Kit Name:  TCPIPVAX_E04V51
                        DEC-VAXVMS-TCPIP_ECO-V0501-154-4.PCSI
         ECO Kits Superseded by This ECO Kit:  TCPIPVAX_E03A51
         ECO Kit Approximate Size:  45024 Blocks
         Kit Applies To:  Compaq TCP/IP Services for OpenVMS V5.1
                          OpenVMS VAX V7.2, V7.2-1, 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 VAX V7.2 through
    7.3.  This kit addresses the following problems:
    
    PREVIOUSLY UNDOCUMENTED BEHAVIOR:
    
            1: PTR 70-5-1502/70-5-1518 Dependency on VMS Kits
            --------------------------------------------------------------
    	Problem:
    
    	1: When one composes a mail message in VMS mail and enters an
    	SMTP address at the To: prompt and at the Cc: prompt the
    	address originally entered at the Cc: prompt is not put into a
    	Cc: RFC header in the SMTP message but is instead put into the
    	To: RFC header.
    
            2: In some cases the order of the recipients as entered by a
    	VMS mail user at the To: and/or Cc: prompts is not preserved
    	in the corresponding RFC headers.
    
    	3: When one composes a mail message in VMS mail and enters
    	multiple recipients all within the same SMTP%"" jacket any
    	recipient address that has no domain part, i.e. is a simple
    	user name, can be assigned the wrong domain by the SMTP
    	software.
    
    	Dependencies:
    
    	For this fix to be effective the following VMS kits must be
    	installed.
    
    	Alpha:
    	V7.2-1      VMS721_MAIL-V0100
    	V7.2-1h1    VMS21H1_MAIL-V0100
    	V7.3        VMS73_MAIL-V0100
    
    	VAX:
    	V7.2	    VAXMAIL01_072
    	V7.3        VAXMAIL01_073
    	
            --------------------------------------------------------------
            2: PTR 70-5-1805/30-7-49 Dependency on VMS Kits
            --------------------------------------------------------------
    	The fixes for 70-5-1805 and 30-7-49 are dependant on the
    	following VMS kits:
    
    	Alpha:
    	V7.2-1		VMS721_PPPD-V0200
    	V7.2-1H1	VMS721H1_PPPD-V0200
    	V7.2-2		VMS722_PPPD-V0100
    	V7.3		VMS73_PPPD-V0100
    
            --------------------------------------------------------------
            3: PTR 70-5-1879 LPD symbiont AST quota/dynamic memory problem
            --------------------------------------------------------------
    	Problem:
    	LPD symbiont can run out of AST quota or dynamic memory when
    	there are many outstanding jobs either due to high system load
    	or stopped local printer queues.
    
    	Solution:
            To enable optimized use of ASTs for LPD job completion in
    	V5.1, customer must disable Logout notifications in the LPD
    	service's LOG_FLAGS, i.e.:
    
              $ TCPIP SET SERVICE LPD/LOG_FLAGS=NOLOGOUT
    
            --------------------------------------------------------------
            4: PTR 70-5-1840 LPD symbiont maxing out FILLM quota
            --------------------------------------------------------------
    	Problem:
            Each incoming LPD connection causes the creation of a new LPD
            receiver process.
    
    	Solution:
            This behavior will only be modified by setting system logicals
    	as follows:
    
            The reciever has been changed to loop back and try to bind to
    	the LPD port (515) and the IP address on which it received the
    	first incoming LPD connection.  If the bind is successful, the
    	process will wait for a new LPD connection using a select call
    	on the socket. If it is not, the process will exit as before.
    
            By default the new functionality is turned off and the code
    	exits after serving a single LPD dialog just as it always
    	has. The loop, that is, the persistence behavior must be
    	explicitly turned on by the definition of a boolean system
    	logical:
            TCPIP$LPD_PERSISTENT_SERVER.
    
            Two other logicals are supported to govern the behavior of the
    	LPD persistence code. First, the TCPIP$LPD_IDLE_TIMEOUT
    	logical may be defined to a VMS format delta time that defines
    	the length of time that an LPD receiver process will sit
    	blocked at its select call waiting for another incoming LPD
    	connection. The default is 5 minutes.
    
            Second, the TCPIP$LPD_LOOP_MAX logical may be defined to limit
    	maximum number of iterations of the loop to persist. This
    	logical is provided as a back door in the event that a
    	resource leak, like a memory leak, is discovered and it is
    	desired to have the LPD receiver process exit gracefully
    	before the leak is hit. This is done by limiting the number of
    	loops - the number of times we go back and bind, listen and
    	select. If TCPIP$LPD_LOOP_MAX is not defined or is defined to
    	0 there is no limit on the number of iterations.
    
            --------------------------------------------------------------
            5: PTR 70-5-1852 GATED: Router ID Configuration
            --------------------------------------------------------------
    	Nodes running GATED in a cluster within an autonomous system
    	should use individual configuration files with unique
    	routerid's. These routerid's must not be 0.0.0.0.
    
    ---------------------------------------------------------------------------
    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
    	
    ECO 2 updates
    --------------
    ECO B	30-MAR-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$CFS_SHR.EXE			V5.1-15B
    
    	Problem:
    
    	For file systems exported with /options=Name_Conversion,
    	any particularly long filename can map to the VMS file ".;"
    	which can be disconcerting and confusing.
    
    	Solution:
    
    	Properly detect when NonVMS-to-VMS name conversion fails and
    	report this as an appropriate error back to the client (e.g.
    	NAMETOOLONG).  NonVMS filenames that cannot be converted into
    	a legal VMS ODS-2 filename can only be accommodated within a
    	Container File System.
    
    	Reference:
    
    	PTR 75-45-2223
    
    ECO 3 updates
    --------------
    ECO C	20-SEP-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$CFS_SHR.EXE		V5.1-15C
    
    	Problem:
    
    	Access checking does not work correctly for a container file
    	system.
    
    	Reference:
    
    	PTR 70-5-1788 / CFS.85933 / Req Id: GB_G01796 / UCX Note 8719
    	TCPIP_BUGS Note 2384
    
    ECO 4 updates
    -------------
    ECO D	21-JAN-2002	Alpha and VAX
    
    	Problem:
    
    	When using a VMS NFS client and server, occasionally a file rename
    	fails, and the original filename will be replaced with a temporary
    	NFS filename that is inaccessible from the NFS client.
    
    	Deliverables:
    
    	TCPIP$CFS_SHR.EXE               	V5.1-15D
    
    	Reference:
    
    	PTR 70-5-1876 / CFS.87500 / Req Id: DE_G02405 / UCX Note 8850
    
    ECO E	4-FEB-2002	Alpha and VAX
    
    	Problem:
    
    	Copying indexed files results in RMS-F-RPL error detected while
    	reading prolog.
    
    	Deliverables:
    
    	TCPIP$CFS_SHR.EXE			V5.1-15E
    
    	Reference:
    
    	PTR 70-5-1946 / CFS.89064 / Req Id: DE_G02995 / UCX Note 8975
    	TCPIP_BUGS Note 2540
    
    ECO F	19-FEB-2002	Alpha and VAX
    
    	Problem:
    
    	NFS Server regression of MODUS_OPERANDI for handling file
            aliases.
    
    	Deliverables:
    
    	TCPIP$CFS_SHR.EXE			V5.1-15F
    
    	Reference:
    
    	PTR 30-10-120
    	TCPIP_BUGS Note 2554
    
    ECO G	8-APR-2002	Alpha and VAX
    
    	Problem:
    
    	Problems found editing file using NFS from Unix after editing from
    	VMS with edit/teco.  Also a privilege error occurs after copying
    	a file on VMS and attempting so save changes from Unix.
    
    	Deliverables:
    
    	TCPIP$CFS_SHR.EXE			V5.1-15G
    	TCPIP$NFS_SERVICES.EXE			V5.1-15P
    
    	Reference:
    
    	PTR 70-5-1982 / CFS.90037 / Req Id: BCSM20HW4
    
    ---------------------------------------------------------------------------
    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
    
    ECO 2 updates
    --------------
    ECO C	30-APR-2001	Alpha and VAX
    
            Images:
    
            TCPIP$IPC_SHR.EXE                       V5.1-15C
            TCPIP$NSLOOKUP.EXE                      V5.1-15B
    
            Problem:
    
            Both nslookup and SH HOST would exit prematurely if the server
            timed out.  They would not exhaust all elements of their search
            path list.
    
            Solution:
    
            The resolver will keep trying elements of the search list
            until either it gets an answer or the list is exhausted.
    
            Reference:
    
            TCPIP_BUGS Note 2213
            TCPIP_BUGS Note 1324
    
    
    ECO D	9-MAY-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$IPC_SHR.EXE			V5.1-15D
    
    	Problem:
    
            Applications such as telnet were getting a BIND error when
            attempting to use IP addresses if the BIND resolver was disabled
            and the address did not exist in the LOCAL host db.
    
    	Solution:
    
            Add a call to res$$fakeaddr() in the TCPIP$GETIPNODEBYNAME()
            routine in the IPC layer.  This will check to see if what we were
            passed was an IP address and perform any required formatting to it
            before passing it back.  Now we pass back the address in the
            hostent instead of an empty hostent and an error.
    
            Release Note:
    
            In V5.1, applications may have experienced errors when using IP
            addresses if the BIND resolver had not been enabled and the address
            had not been defined in the LOCAL host database.  This problem
            has been fixed.
    
    	Reference:
    
    	TCPIP_BUGS Note 2217
    	UCX Note 8430
    	
    
    ECO E	9-JUL-2001	Alpha and VAX
    	Images:
    
            TCPIP$IPC_SHR.EXE                       V5.1-15E
    
    	Problem:
    
    	The load broker was accvio'ing during startup.
    
    	Reference:
    
    	PTR 70-5-1729 / CFS.CFS.84739 / UCX Note 8618
    
    ECO 4 updates
    -------------
    ECO F	16-OCT-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$IPC_SHR.EXE			V5.1-15F
    	TCPIP$BIND_SERVER.EXE			V5.1-15B
    	TCPIP$BIND_SERVER_XFER.EXE		V5.1-15B
    	TCPIP$SMTP_MAILSHR.EXE			V5.1-15I
    
    	Problem:
    
    	SMTP symbiont dies with log showing SYSTEM-F-NOPRIV error
    	trying to access CF control file.  This is followed by
    	ACCVIO's.  Occurs only with heavy SMTP load.  Diagnosed as
    	memory leak in V5.1 BIND Resolver which SMTP uses heavily.
    
    	Reference:
    
    	PTR 70-5-1855 / CFS.87060 / Req Id: SE_G02252
    	
    ECO G	19-FEB-2002	Alpha and VAX
    
    	Problem:
    
    	BIND resolver is unable to perform a name lookup for a host when
    	BIND database records are returned in the following order: CNAME
    	record followed by its associated PTR record and when the reverse
    	address record has been subnetted on a non-byte boundary.
    
        	For example, consider the following:
    
        	$ tcpip show host 12.30.254.228
        	gethostby*.getanswer: asked for "228.254.30.12.IN-ADDR.ARPA", got
        	"228.224/27.254.30.12.IN-ADDR.ARPA"
        	%TCPIP-W-NORECORD, information not found
        	-RMS-E-RNF, record not found
    
    	Deliverables:
    
    	TCPIP$ACCESS_SHR.EXE			V5.1-15D
    	TCPIP$IPC_SHR.EXE			V5.1-15H
    
    	Reference:
    
    	PTR 70-5-1987 / CFS.90172 / Req Id: HPAQ20XNF
    	PTR 70-5-1966 / CFS.89677 / Req Id: HPAQ12BKC
    
    ---------------------------------------------------------------------------
    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
    
    ECO 4 updates
    -------------
    ECO B	16-OCT-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$IPC_SHR.EXE			V5.1-15F
    	TCPIP$BIND_SERVER.EXE			V5.1-15B
    	TCPIP$BIND_SERVER_XFER.EXE		V5.1-15B
    	TCPIP$SMTP_MAILSHR.EXE			V5.1-15I
    
    	Problem:
    
    	SMTP symbiont dies with log showing SYSTEM-F-NOPRIV error trying to
    	access CF control file.  This is followed by ACCVIO's.  Occurs only
    	with heavy SMTP load.  Diagnosed as memory leak in V5.1 BIND
    	Resolver which SMTP uses heavily.
    
    	Reference:
    
    	PTR 70-5-1855 / CFS.87060 / Req Id: SE_G02252
    	
    ---------------------------------------------------------------------------
    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
    
    ECO 2 updates
    --------------
    ECO B	30-APR-2001	Alpha and VAX
    
            Images:
    
            TCPIP$IPC_SHR.EXE                       V5.1-15C
            TCPIP$NSLOOKUP.EXE                      V5.1-15B
    
            Problem:
    
            Both nslookup and SH HOST would exit prematurely if the server
            timed out.  They would not exhaust all elements of their search
            path list.
    
            Solution:
    
            The resolver will keep trying elements of the search list
            until either it gets an answer or the list is exhausted.
    
            Reference:
    
            TCPIP_BUGS Note 2213
            TCPIP_BUGS Note 1324
    
    
    ECO C	26-JUN-2001	Alpha and VAX
    
    
    	Images:
    
            TCPIP$ACCESS_SHR.EXE			V5.1-15B
    
    	Problem:
    
    	TCPIP SHOW HOST/NOLOCAL could result in an ACCVIO under
            certain circumstances.
    
            AND
    
            Some BIND error codes were not getting returned and
            displayed properly.
    
    	Reference:
    
    	PTR 75-61-663 /	TCPIP_BUGS Note 2297
    
    
    ECO D	27-JUN-2001	Alpha and VAX
    
    
    	Images:
    
    	TCPIP$ACCESS_SHR.EXE			V5.1-15C
    
    	Problem:
    
    	The SHOW HOST command could hang on its second issuance when
    	inside the TCPIP utility.
    
    	Reference:
    
    	PTR 70-5-1746 / CFS.85063 / Req Id: HPAQ61PJP
    	TCPIP_BUGS Note 2358
    
    ECO E	6-JUL-2001	Alpha and VAX
    
    	Sources:
    
    	TCPIP$BINDSETUP.COM
    
    	Problem:
    
            TCPIP$BINDSETUP.COM no longer restarted BIND properly.
    
    	Reference:
    
    	UCX Note 8505
    	TCPIP_BUGS Note 2296
    
    ECO 4 updates
    -------------
    ECO F	16-OCT-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$IPC_SHR.EXE			V5.1-15F
    	TCPIP$BIND_SERVER.EXE			V5.1-15B
    	TCPIP$BIND_SERVER_XFER.EXE		V5.1-15B
    	TCPIP$SMTP_MAILSHR.EXE			V5.1-15I
    
    	Problem:
    
    	SMTP symbiont dies with log showing SYSTEM-F-NOPRIV error trying to
    	access CF control file.  This is followed by ACCVIO's.  Occurs only
    	with heavy SMTP load.  Diagnosed as memory leak in V5.1 BIND
    	Resolver which SMTP uses heavily.
    
    	Reference:
    
    	PTR 70-5-1855 / CFS.87060 / Req Id: SE_G02252
    	
    ---------------------------------------------------------------------------
    Corrections for COMPAQ TCP/IP Services V5.1 BOOTP_SERVER Images
    ---------------------------------------------------------------------------
    ECO 4 updates
    -------------
    ECO A	12-NOV-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$BOOTP.EXE				V5.1-15A
    
    	Problem:
    
    	BOOTP server on system with multiple interfaces is telling
    	clients only the server IP of the first (primary) interface,
    	even if the client is on a different subnet and their reqeust
    	came in on a different interface.  The client's subsequent
    	attempt to use this address for TFTP loading of boot image fails.
    
    	Reference:
    
    	PTR 70-5-1859 / CFS.87175 / Req Id: CH_G02282
    	
    ---------------------------------------------------------------------------
    Corrections for COMPAQ TCP/IP Services V5.1 DHCP Images
    ---------------------------------------------------------------------------
    ECO 4 updates
    -------------
    ECO A	9-Nov-2001	Alpha and VAX
    
            Images:
    
            TCPIP$DHCP_CLIENT.EXE                   V5.1-15A
    
            Problem:
    
            When using the DHCP client to configure an interface, the default
            route, if it points to the DHCP controlled interface itself,
            mysteriously vanishes after a period of normal operation.
            Specifically, when the DHCP client renews the lease on the IP
            address the default route vanishes.
    
            Reference:
    
            PTR 70-5-1720 / CFS.84507 / Req Id: MGO88613A
    	PTR 70-5-1897 / CFS.87978 / Req Id: LU_G02585
    	PTR 70-5-1981 / CFS.90030 / Req Id: HPAQ20HBK
            TCPIP_BUGS Note 2386
    
    ---------------------------------------------------------------------------
    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.
    
    ECO 2 updates
    --------------
    ECO B	29-MAR-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$DNFSACP.EXE			V5.1-15B
    
    	Problem:
    
    	The NFS client does not send a set attribute to the server after
    	writing a file that is the same size or smaller, letting it default
    	to 512 bytes.  Initial fix attempt caused a data corruption
    	regression.
    
    	Solution:
    
    	Send a setattr procedure to set the size after the re-write,
    	being careful not to confuse this situation with the one that
    	led to file corruption.  Also, backported V5.1 change so the
    	NFS client now reports the correct allocated size instead of
    	the EOF mark.
    
    	Reference:
    
    	PTR 70-5-1562 / CFS.80621 / Req Id: MGO34019B / UCX Note 7934
    	PTR 70-5-1604 / CFS.81793 / Req Id: MGO56058B
    
    ECO C	24-MAY-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$DNFSACP.EXE		V5.1-15C
    
    	Problem:
    
    	Setting the tpu$journal to point to a mounted directory and
    	editing a file using edt terminates with write error due to
    	an unsupported operation.
    
    	Solution:
    
    	Return SS$_NORMAL instead of SS$_UNSUPPORTED for the various
    	caching options.
    
    	Reference:
    
    	PTR 70-5-1633 / CFS.82535 / Req. ID: MGO67165A
    
    ECO 4 updates
    -------------
    ECO D	28-JAN-2002	Alpha and VAX
    
    	Problem:
    
    	TCPIP$DNFSACP has a memory leak which causes it to ACCVIO.
    
    	Deliverables:
    
    	TCPIP$DNFSACP.EXE			V5.1-15D
    
    	Reference:
    
    	PTR 70-5-1755 / CFS.85217 / Req Id: HPAQ7025N
    	PTR 70-5-1679 / CFS.83433 / Req Id: FR_G01363
    	PTR 70-5-2027 / CFS.91236 / Req Id: BCGM31T4Z
    
    ---------------------------------------------------------------------------
    Corrections for COMPAQ TCP/IP Services V5.1 EXAMPLES Images
    ---------------------------------------------------------------------------
    ECO 4 updates
    -------------
    ECO A	25-OCT-2001	Alpha and VAX
    
    	Sources:
    
    	TCPIP$TCP_CLIENT_QIO.MAR
    	TCPIP$TCP_SERVER_QIO.MAR
    	TCPIP$UDP_CLIENT_QIO.MAR
    	TCPIP$UDP_SERVER_QIO.MAR
    
    	Problem:
    
    	tcpip$examples:tcpip$udp_client_qio.c may fail with %ADA-F-IVADDR
    
    	Reference:
    
    	PTR 70-5-1538 / CFS.79850 / Req Id: HPAQA1NPX
    	
    ---------------------------------------------------------------------------
    Corrections for COMPAQ TCP/IP Services V5.1 FTP_CLIENT Images
    ---------------------------------------------------------------------------
    ECO 2 updates
    --------------
    ECO A	25-APR-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$FTP_CLIENT.EXE		V5.1-15A
    	TCPIP$FTP_CHILD.EXE		V5.1-15C
    	TCPIP$FTP_SERVER.EXE		V5.1-15C
    	TCPIP$MSG.EXE			V5.1-15C
    
    	Problem:
    
    	For file larger than 4 GB, the FTP Client incorrectly reports the
    	number of bytes transferred.  The Kbytes/sec rate reported is also
    	incorrect.
    
    	Solution:
    
    	The bytes transferred count is now maintained using an extended
    	precision representation (64-bit long long on Alpha, two 32-bit
    	longword array on VAX).  The Kbytes/sec rate is now calculated
    	using double floating-point precision.
    
    	Also took this opportunity to include an estimate of a
    	sequential or fixed-length file's byte length in the
    	"150 Opening data connection for..." message.
    	Unix servers do this and it gives a GUI FTP client something
    	to use for progress bars or %complete screen updates.
    	Note this size is not 100% accurate due to file conversion
    	that might occur for the transfer.
    
    	Reference:
    
    	PTR 70-5-1342 / CFS.75202 / Req Id: ZUO12931A
    
    ECO B	29-MAY-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$FTP_CLIENT.EXE			V5.1-15B
    
    	Problem:
    
    	$ COPY/FTP of a non-existent file produces no error message.
    	Now it does.
    
    	Reference:
    
    	PTR 70-5-1643 / CFS.82649 / Req Id: BCGM3102F / UCX Note 8421
    	TCPIP_BUGS Note 1240
    
    
    ECO 4 updates
    -------------
    ECO C	5-OCT-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$FTP_CLIENT.EXE			V5.1-15C
    
    	Problem:
    
    	Incorrect operation on port number specified in the
    	FTP> connect <host> <port> command causes the error:
    	%TCPIP-E-FTP_NETERR, I/O error on network device
    	-SYSTEM-F-REJECT, connect to network object rejected
    
    	Reference:
    
    	PTR 70-5-1833 / CFS.86707 / Req Id: GB_G02128 / UCX Note 8793
    
    ECO D	2-NOV-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$FTP_CLIENT.EXE			V5.1-15D
    
    	Problem:
    
    	70-5-1757:
    	FTP client is not deleting its *.TMD temporary file when
    	doing a wildcarded GET and no files match the wildcard.
    
            70-5-1783:
    	FTP client occasionally reports unexpected additional
    	errors when an LS or DIR results in no matching files:
    	  %TCPIP-E-FTP_DATACONF, cannot establish data connection ...
    	  -SYSTEM-F-CONNECFAIL, connect to network object timed-out ...
    	  550 file not found
    
    	Reference:
    
    	PTR 70-5-1757 / CFS.85265 / Req Id: IE_G01656 / UCX Note 8640
    	PTR 70-5-1783 / CFS.85847 / Req Id: NL_G01783 / UCX Note 8724
    	
    ECO E	15-NOV-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$FTP_CLIENT.EXE			V5.1-15E
    
    	Problem:
    
    	FTP Client no longer reads DCL or FTP/INPUT script files correctly
    	when they have no record attributes (RAT:NONE).  Problem introduced
    	in TCPIP V5.0.
    
    	Reference:
    
    	PTR 70-5-1875 / CFS.87486 / Req Id: DK_G02401
    	
    ECO F	16-NOV-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$FTP_CLIENT.EXE			V5.1-15F
    	
    	Problem:
    
    	Customer's automatically-generated DCL FTP scripts of
    	the form:
    		connect host
    		quote USER username
    		quote PASS password
    			:
    	no longer successfully log in to remote FTP server.
    	This is a regression from UCX.
    	Customer was provided an undocumented logical that restores
    	the earlier UCX behavior but has potential side effects that
    	preclude it being made generally available.
    
    	Reference:
    
    	PTR 70-5-1898 / CFS.88003 / Req Id: AT_G02595
    	
    ECO G	11-DEC-2001	Alpha and VAX
    
    	Problem:
    
    	Fix for 70-5-1875 broke FTP /INPUT scripts, which "hang" waiting
    	for user to type input from terminal.
    
    	Deliverables:
    
    	TCPIP$FTP_CLIENT.EXE			V5.1-15G
    
    	Reference:
    
    	PTR 30-10-41
    	PTR 70-5-1940 / CFS.CFS.88906 / Req Id: DK_G02944
    
    ECO H	5-APR-2002	Alpha and VAX
    
    	Problem:
    
    	$COPY/FTP does not preserve filename case on non-VMS target,
    	even if target filename is explicitly quoted.  Result is
    	always a lowercase-converted filename.
    
    	Deliverables:
    
    	TCPIP$FTP_CLIENT.EXE			V5.1-15H
    
    	Reference:
    
    	PTR 70-5-1659 / CFS.83094 / Req Id: HPAQ402L0 / UCX Note 7392
    	PTR 70-5-1902 / CFS.88199 / Req Id: GB_G02676
    	PTR 70-5-1942 / CFS.88950 / Req Id: DE_G02959
    	PTR 70-5-2015 / CFS.91000 / Req Id: AE_G03639
    
    ECO I	17-APR-2002	Alpha and VAX
    
    	Problem:
    
    	When a file such as test.txt.2 exists on a remote UNIX system, the
    	FTP command put test.txt;2 overwrites that file even if sunique is
    	on (in which case file name should be test.txt.2.1).
    
    	Deliverables:
    
    	TCPIP$FTP_CLIENT.EXE			V5.1-15I
    
    	Reference:
    
    	PTR 30-13-14
    
    ---------------------------------------------------------------------------
    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
    
    ECO 2 updates
    --------------
    ECO B	24-APR-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$FTP_CHILD.EXE		V5.1-15B
    
    	Problem:
    
    	FTP> DIR search-list-logical can encounter the server errors
    	"550 file not found" or "550 unsupported file structure level"
    	when the search-list-logical is composed of concealed members.
    	Problem only occurs when file details are requested from the
    	server, and not when just filenames are requested.
    
    	Solution:
    
    	Modified the FTP server to better detect the transition from
    	one concealed device entry to another within a search-list-
    	logical's SYS$SEARCH() results, so it has the proper device
    	open for obtaining the requested file details.
    
    	Reference:
    
    	PTR 70-5-1648 / CFS.82762 / Req Id: NL_G01281
    
    ECO C	25-APR-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$FTP_CLIENT.EXE		V5.1-15A
    	TCPIP$FTP_CHILD.EXE		V5.1-15C
    	TCPIP$FTP_SERVER.EXE		V5.1-15C
    	TCPIP$MSG.EXE			V5.1-15C
    
    	Problem:
    
    	For file larger than 4 GB, the FTP Client incorrectly reports the
    	number of bytes transferred.  The Kbytes/sec rate reported is also
    	incorrect.
    
    	Solution:
    
    	The bytes transferred count is now maintained using an extended
    	precision representation (64-bit long long on Alpha, two 32-bit
    	longword array on VAX).  The Kbytes/sec rate is now calculated
    	using double floating-point precision.
    
    	Also took this opportunity to include an estimate of a
    	sequential or fixed-length file's byte length in the
    	"150 Opening data connection for..." message.
    	Unix servers do this and it gives a GUI FTP client something
    	to use for progress bars or %complete screen updates.
    	Note this size is not 100% accurate due to file conversion
    	that might occur for the transfer.
    
    	Reference:
    
    	PTR 70-5-1342 / CFS.75202 / Req Id: ZUO12931A
    
    ECO D	1-JUN-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$FTP_CHILD.EXE			V5.1-15D
    
    	Problem:
    
    	Customer requested "extended" FTP server logging similar
    	to the session logging that MultiNet provides in its log
    	files created in user's home directory.  The FTP Child
    	process will now log session info, requests, and responses
    	in its SYS$LOGIN:TCPIP$FTP_SERVER.LOG file if the logical
    	TCPIP$FTPD_LOG_CLIENT_ACTIVITY is defined.
    
            This logical can be defined on a system-wide basis by an
            administrator (so all users' FTP session logs include
            extended logging), or by a user within their LOGIN.COM
            file (so just that user's FTP session logs include
            extended logging).
    
    	Reference:
    
    	PTR 70-5-1661 / CFS.83150 / Req Id: NL_G01322
    
    ECO 3 updates
    --------------
    ECO E	24-AUG-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$FTP_SERVER.EXE			V5.1-15E
    
    	Problem:
    
    	If TCPIP$FTPD_IDLETIMEOUT is set to an unexpected value,
    	the ftp server will drop connections immediately.
    
    	Reference:
    
    	PTR 70-5-1568 / CFS.80740 / Req Id: ZUO45298A / UCX Note 7487
    
    ---------------------------------------------------------------------------
    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
    
    ECO 2 updates
    --------------
    ECO E	12-MAR-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$VERSIONS.EXE		V5.1-15E
    
    	Problem:
    	
    	TCPIP SHOW VERSION does not display the eco number
    	properly.
    
    	Solution:
    
    	Corrected printf format string in version.c.
    
    	Reference:
    
    	Internal testing.
    
    ECO F	23-APR-2001	Alpha and VAX
    
    	Sources:
    
    	TCPIP$PROXY_STARTUP.COM
    	TCPIP$PROXY_SHUTDOWN.COM
    
    	Images:
    
            TCPIP$MSG.EXE				V5.1-15B
            TCPIP$UCP.EXE				V5.1-15I
    
    	Problem:
    
    	UCP's LOAD PROXY command generates error messages if there are no
    	proxy records in the proxy database.
    
    	For example,
    
    	$ tcpip load proxy
    	%TCPIP-E-PROXYERROR, error processing proxy request
    	-TCPIP-W-NORECORD, information not found
    	-RMS-E-RNF, record not found
    	%TCPIP-E-PROXYERROR, error processing proxy request
    	-TCPIP-W-NORECORD, information not found
    	-RMS-E-RNF, record not found
      
    	Solution:
    
            UCP Changes:
    
    	1. Modified routine TCPIPCP$LOAD_NFS_PROXY (in TCPIPCP$PROXY.B32) to
    	   correctly load nfs proxy records; enhanced TCPIPCP$LOAD_NFS_PROXY
    	   to signal the number and type (i.e. NFS) of proxy records loaded.
    
            MSG Changes:
      
    	1. Added PROXYLOADED informational message for UCP.
    
    	INSTALL Changes:
    
    	1. Modified TCPIP$PROXY_STARTUP.COM and TCPIP$PROXY_SHUTDOWN.COM as
    	   follows:
    
    	   a. correct text of module abstract
    	   b. event logs for loading communication and nfs proxies
    
    	Reference:
    
    	PTR 30-7-11
    	PTR 30-7-48
    	PTR 30-7-59
            TCPIP_BUGS notes 1708, 2138, 2203
    
    ECO G	23-APR-2001	Alpha and VAX
    
    	Sources:
    
    	TCPIP$INET_SHUTDOWN.COM
    	
    	Problem:
    
            The TCPIP$INET_SHUTDOWN.COM command procedure generates errors
    	while stopping the TCP/IP Kernel after configuring IPv6 network
    	components.
    
    	Solution:
    
    	Changed how TCPIP$INET_SHUTDOWN determines if IPv6 network
    	components are started.
    
    	Reference:
    
    	TCPIP_BUGS Note 2214
    
    ECO H	23-APR-2001	Alpha and VAX
    
    	Sources:
    
    	TCPIP$CONFIG.COM
    
    	Problem:
    
            TCPIP$CONFIG fails to recognize NTP as a service bundled with
    	TCP/IP Services.  Thus, TCPIP$CONFIG fails to manage NTP properly.
    
    	Solution:
    
            Corrected NTP service's name-to-string mapping symbol so that NTP
    	is recognized as a service bundled with TCP/IP Services.
    
    	Reference:
    
    	TCPIP_BUGS Note 2219
    	
    
    ECO I	15-MAY-2001	Alpha and VAX
    
    	Sources:
    
    	TCPIP$CONFIG.COM
    
    	Problem:
    
    	TCPIP$CONFIG's  "ALL DISABLE"  command processing generates error
    	messages when disabling services already disabled for startup.
    
    	Solution:
    
    	Corrected error handling to disable services already disabled for
    	startup without generating error messages.
    
    	Reference:
    
    	TCPIP_BUGS Note 2224
    
    ECO K	15-MAY-2001	Alpha and VAX
    
    	Sources:
    
    	TCPIP$CONFIG.COM
    	
    	Problem:
    
    	The TCPIP$CONFIG.COM command procedure fails to:
    
    	1. create ANONYMOUS account without errors when configuring
    	   ANONYMOUS FTP
    
    	2. translate the TCPIP$FTP_ANONYMOUS_LOG logical name when creating
    	   log file for ANONYMOUS FTP account
    
    	3. create TCPIP$NOBODY account when configuring NFS Server
    
    	4. use distinct UIC group numbers when creating ANONYMOUS FTP and
    	   TCPIP$NOBODY accounts
    
    	Solution:
    
    	Corrected account creation and configuration bugs in TCPIP$CONFIG.COM
    
    	Reference:
    
    	TCPIP_BUGS Note 2273
    
    ECO L	15-MAY-2001	Alpha and VAX
    
    	Sources:
    
    	TCPIP$CONFIG.COM
    	
    	Problem:
    
    	tcpip$config.com does not reset the UIC member number for new
    	groups.
    
    	Solution:
    
    	Corrected 'set_uic_member" subroutine in TCPIP$CONFIG.COM to
    	allocate uic member numbers in strictly ascending order.
    
    	Reference:
    
    	TCPIP_BUGS Note 2274
    	
    
    ECO M	15-JUN-2001	Alpha and VAX
    
    	Problem:
    
    	Compaq TCP/IP Services for OpenVMS Alpha Version V5.1 - ECO 1
    	can be installed over TCP/IP 5.0A with no indication of a
    	problem.  This has been fixed for 5.1 ECO 2.
    
    	Reference:
    
    	PTR 70-5-1715 / CFS.84478 / Req Id: HPAQ52845
    
    ECO N	11-JUL-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$CONFIG.COM
    
    	Problem:
    
        	ANONYMOUS FTP unable to delete files in INPUT directory created by
        	ANONYMOUS FTP.
    
    	Reference:
    
    	
    	TCPIP_BUGS Note 2347
    
    
    ECO 3 updates
    --------------
    ECO O	21-SEP-2001	Alpha and VAX
    
    	Sources:
    
    	TCPIP$STARTUP.COM
    	TCPIP$SHUTDOWN.COM
    	TCPIP$CUSTOMER_SERVICE_STARTUP.COM
    	TCPIP$CUSTOMER_SERVICE_SHUTDOWN.COM
    
    	Problem:
    
    	Unable to start a customer-supplied service configured for
    	automatic startup when the service has a lowercase or mixed-case
    	service name.
    
    	For example, the error, shown below, results when attempting to
    	start the POLYSERVER instead of the "polyserver" customer-supplied
    	service.
    
    	$ @sys$startup:tcpip$startup
    
    	%TCPIP-I-INFO, TCP/IP Services startup beginning at 28-AUG-2001 ...
    		.
    		.
    		.
    	%TCPIP-E-STARTFAIL, failed to start POLYSERVER
    	-TCPIP-E-NOSERVREC, cannot find POLYSERVER service database record
    		.
    		.
    		.
    	%TCPIP-S-STARTDONE, TCP/IP Services startup completed at
    		28-AUG-2001 ...
    
    	Reference:
    
    	PTR 70-5-1790 / CFS.85958 / Req Id: NL_G01814
    	TCPIP_BUGS Note 2407
    
    ECO 4 updates
    -------------
    ECO P	3-NOV-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$PWIP_DRIVER_STARTUP.COM
    
    	Problem:
    
        	PWIP ACP process log files are not purged on PWIP service
    	start-up.
    
    	Reference:
    
    	TCPIP_BUGS Note 1981
    	
    ECO Q	7-DEC-2001	Alpha and VAX
    
    	Problem:
    
    	Address several problems with XDM:
    
    	1. Lack of support for the Tab key within the Login dialog
    	   box to switch between fields.
    
    	2. Lack of support for servers or screens other than :0.0.
    
    	3. Use of $SET DISPLAY/CREATE/EXECUTIVE_MODE within the
    	   TCPIP$XDM_XSESSIONS.COM file is unnecessary and requires
    	   privileges not all users might have been granted.
    
    	4. Not consistently using the preferred $SET DISPLAY/CREATE
    	   method of setting up the DECW$DISPLAY logical, which
    	   also makes the XDM documentation confusing.
    
    	Deliverables:
    
    	TCPIP$XDMW.EXE				V5.1-15C
    	TCPIP$XDM_XSESSION.COM
    
    	Reference:
    
    	PTR 70-5-1747 / CFS.85092 / Req Id: GB_G01616 / UCX Note 8396
    	PTR 70-5-2042 / CFS.91813 / Req Id: BCSM41BGP
    
    ECO R	8-FEB-2002	Alpha and VAX
    
    	Problem:
    
    	TCPIP 5.1 ECO 3: PortMapper rejects inbound connections.
    
    	Deliverables:
    
    	TCPIP$CONFIG.COM
    
    	Reference:
    
    	PTR 70-5-1949 / CFS.89098 / Req Id: FR_G03013
    
    ECO S	22-MAR-2002	Alpha and VAX
    
    	Problem:
    
    	Customers with client-only license are unable to configure
    	Telnet in V5.1, but could in all prior revs.
    
    	Corrected TCPIP$CONFIG.COM license-checking to permit
    	configuration of Telnet and XDM with client-only license,
    	and to disallow NFS_LOCK and LBROKER.
    
    	Deliverables:
    
    	TCPIP$CONFIG.COM			V5.1-15S
    
    	Reference:
    
    	PTR 70-5-1978 / CFS.89955 / Req Id: HPAQ209DG / UCX Note 9058
    	TCPIP_BUGS Note 2561(V5.1only)
    
    ECO T	12-APR-2002	Alpha and VAX
    
    	Problem:
    
    	NFS-Server Mount perfomance problems from PC's NFS-Client with
    	TCPIPV5.1 ECO 3 & Cluster.
    
    	Deliverables:
    
    	TCPIP$CONFIG.COM
    
    	Reference:
    
    	PTR 70-5-2014 / CFS.90940 / Req Id: ES_G03621
    	TCPIP_BUGS Note 2561
    
    ECO U	15-APR-2002	Alpha and VAX
    
    	Problem:
    
    	The DECC$SHR.EXE image is installed on EV56 and newer  Alpha-based
    	systems.  This results in having two copies of the CRTL installed:
    	DECC$SHR.EXE, and DECC$SHR_EV56.EXE.
      
    	Deliverables:
    
    	TCPIP$PORTM_RUN.COM
    	TCPIP$UCP_STARTUP.COM
    
    	Reference:
    
    	PTR 30-10-67
    	TCPIP_BUGS Note 2532
    
    ECO V	17-APR-2002	Alpha and VAX
    
    	Problem:
    
    	NFS_SERVICES SSRVEXCEPT crash due to CPU time limit inherited
    	from Default account when TCPIP$NFS account was set up.
    
    	Deliverables:
    
    	TCPIP$CONFIG.COM
    
    	Reference:
    
    	PTR 70-5-2018 / CFS.91078 / Req Id: DK_G03672 / UCX Note 9152
    
    ---------------------------------------------------------------------------
    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
    
    ECO 2 updates
    --------------
    ECO C	30-APR-2001	Alpha and VAX
    
            Images:
    
            TCPIP$IPC_SHR.EXE                       V5.1-15C
            TCPIP$NSLOOKUP.EXE                      V5.1-15B
    
            Problem:
    
            Both nslookup and SH HOST would exit prematurely if the server
            timed out.  They would not exhaust all elements of their search
            path list.
    
            Solution:
    
            The resolver will keep trying elements of the search list
            until either it gets an answer or the list is exhausted.
    
            Reference:
    
            TCPIP_BUGS Note 2213
            TCPIP_BUGS Note 1324
    
    
    ECO D	14-JUN-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$IPC_SHR.EXE			V5.1-1D
    
    	Problem:
    
            Applications such as telnet were getting a BIND error when
            attempting to use IP addresses if the BIND resolver was disabled
            and the address did not exist in the LOCAL host db.
    
    	Solution:
    
            Add a call to res$$fakeaddr() in the TCPIP$GETIPNODEBYNAME()
            routine in the IPC layer.  This will check to see if what we were
            passed was an IP address and perform any required formatting to it
            before passing it back.  Now we pass back the address in the
            hostent instead of an empty hostent and an error.
    
            Release Note:
    
            In V5.1, applications may have experienced errors when using IP
            addresses if the BIND resolver had not been enabled and the address
            had not been defined in the LOCAL host database.  This problem
            has been fixed.
    
    	Reference:
    
    	TCPIP_BUGS Note 2217
    	UCX Note 8430
    	
    
    ECO E	9-JUL-2001	Alpha and VAX
    	Images:
    
            TCPIP$IPC_SHR.EXE                       V5.1-15E
    
    	Problem:
    
    	The load broker was accvio'ing during startup.
    
    	Reference:
    
    	PTR 70-5-1729 / CFS.CFS.84739 / UCX Note 8618
    
    ECO 4 updates
    -------------
    ECO F	16-OCT-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$IPC_SHR.EXE			V5.1-15F
    	TCPIP$BIND_SERVER.EXE			V5.1-15B
    	TCPIP$BIND_SERVER_XFER.EXE		V5.1-15B
    	TCPIP$SMTP_MAILSHR.EXE			V5.1-15I
    
    	Problem:
    
    	SMTP symbiont dies with log showing SYSTEM-F-NOPRIV error trying to
    	access CF control file.  This is followed by ACCVIO's.  Occurs only
    	with heavy SMTP load.  Diagnosed as memory leak in V5.1 BIND
    	Resolver which SMTP uses heavily.
    
    	Reference:
    
    	PTR 70-5-1855 / CFS.87060 / Req Id: SE_G02252
    	PTR 70-5-1983 / CFS.90062 / Req Id: FI_G03305
    	PTR 70-5-2010 / CFS.90875 / Req Id: GB_G03588
    
    ECO G	27-NOV-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$IPC_SHR.EXE			V5.1-15G
    
    	Problem:
    
    	IPROBE sampling for the LMD0 process shows 60% of all its CPU
    	cycles are spent within TPCPIP.  The $getdviw() call in select()
    	was removed for better performance.
    
    	This problem was reported internally by Oracle.
    
    	Reference:
    
    	Internal testing.
    
    ECO H	19-FEB-2002	Alpha and VAX
    
    	Problem:
    
    	BIND resolver is unable to perform a name lookup for a host when
    	BIND database records are returned in the following order: CNAME
    	record followed by its associated PTR record and when the reverse
    	address record has been subnetted on a non-byte boundary.
    
        	For example, consider the following:
    
        	$ tcpip show host 12.30.254.228
        	gethostby*.getanswer: asked for "228.254.30.12.IN-ADDR.ARPA", got
        	"228.224/27.254.30.12.IN-ADDR.ARPA"
        	%TCPIP-W-NORECORD, information not found
        	-RMS-E-RNF, record not found
    
    	Deliverables:
    
    	TCPIP$ACCESS_SHR.EXE			V5.1-15D
    	TCPIP$IPC_SHR.EXE			V5.1-15H
    
    	Reference:
    
    	PTR 70-5-1987 / CFS.90172 / Req Id: HPAQ20XNF
    	PTR 70-5-1966 / CFS.89677 / Req Id: HPAQ12BKC
    
    ---------------------------------------------------------------------------
    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.
    
    ECO 2 updates
    --------------
    ECO B	3-APR-2001	Alpha and VAX
    
            Images:
    
            TCPIP$NFS_SERVICES.EXE;         V5.1-15B
    
            Problem:
    
            With $sysconfig nfs vms_proxy_debug=2, the output of the
            proxy-req line (proxy (inbound) request) would be garbled
            (wrong uid, gid, uic).
    
            Solution:
    
            Make the OPCOM (vms_proxy_debug=2) path use the same arguments
            as the console (vms_proxy_debug=1) path.  One argument was missing.
    
            Reference:
    
            TCPIP_BUGS Note 2218
    
    
    ECO C	15-MAY-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$NFS_SERVICES.EXE			V5.1-15C
    
    	Problem:
    
    	System crash due to SMP Spinwait timeout, due to a deadlock
    	(deadly embrace) in the NFS server.
    
    	Solution:
    
    	Removal of and unnecessary IOLOCK8 lock request resolved the
    	problem.
    
    	Reference:
    
    	TCPIP_BUGS Note 2252
    
    ECO D	2-JUL-2001	Alpha and VAX
    
    	Images:
    
    	NFS_SERVICES.EXE			V5.1-15D
    
    	Problem:
    
    	Unable to see file systems exported from VMS to OSF
    
    	Reference:
    
    	PTR 70-5-1703 / CFS.84197 / Req Id: HPAQ51DDG
    
    ECO 3 updates
    --------------
    ECO E	17-SEP-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$NFS_SERVICES.EXE			V5.1-15E
    	
    	Problem:
    
    	Bugcheck: PGFIPLHI, Pagefault with IPL too high
    	Process currently executing on this CPU: TCPIP$NFS_1
    
    	Reference:
    
    	PTR 70-5-1771 / CFS.85556 / Req Id: GB_G01720
    	PTR 70-5-1779 / CFS.85765 / Req Id: MGO03813A
    
    ECO 4 updates
    -------------
    ECO F	18-OCT-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$NFS_SERVICES.EXE			V5.1-15F
    
    	Problem:
    
            Changing the number of threads on a running NFS server could crash
            the server.
    
    	Reference:
    
    	PTR 70-5-1769 / CFS.85527 / Req Id: DE_G01974
    	TCPIP_BUGS Note 2379
    	
    ECO G	18-OCT-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$NFS_SERVICES.EXE			V5.1-15G
    
    	Problem:
    
    	NFS_SERVER PGFIPLHI crash because paged out memory was refereced
            while on IPL level 8.
      
    	Reference:
    
    	PTR 70-5-1842 / CFS.86881 / Req Id: GB_G02183
    	
    ECO H	16-NOV-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$NFS_SERVICES.EXE			V5.1-15H
    
    	Problem:
    
    	VMS crashed in TCPIP$NFS_SERVER, VRELE() routine when attempting to
    	place a VNODE in the freelist twice.  This problem was addressed in
    	ECO A but the KERNEL_VFS library was not properly built at that
    	time.
    
    	Reference:
    
    	PTR 70-5-1791 / CFS.86010 / Req Id: DE_G01828
    	PTR 70-5-1884 / CFS.87644 / Req Id: STL294310
    	PTR 70-5-1903 / CFS.88220 / Req Id: CH_G02678
    	PTR 70-5-1955 / CFS.89406 / Req Id: BCSM119L6
    	
    ECO I	11-JAN-2002	Alpha and VAX
    
    	Problem:
    
            NFS server causes a system crash when large numbers of files
    	are opened. Do not allow the number to exceed 2048.
    
    	Deliverables:
    
    	TCPIP$NFS_SERVICES.EXE			V5.1-15I
    	TCPIP$NFS_SERVER.EXE			V5.1-15I
    
    	Reference:
    
    	PTR 70-5-1728 / CFS.84734 / Req Id: SE_G01532
    	TCPIP_BUGS Note 2375
    
    ECO K	11-JAN-2002	Alpha and VAX
    
    	Problem:
    
    	VMS and Unix edits of the same file cause temporary permission
    	problems. Need to wait until file inactivity timer expires in order
    	to write to the file from Unix after editing the same file using
    	VMS.
    
    	Deliverables:
    
    	TCPIP$NFS_SERVICES.EXE			V5.1-15K
    
    	Reference:
    
    	PTR 70-5-1891 / CFS.87835 / Req Id: BCSMA2HW1
    	TCPIP_BUGS Note 2375
    
    ECO L	29-JAN-2002	Alpha and VAX
    
    	Problem:
    
    	NFS server hangs intermittently.
    
    	Deliverables:
    
    	TCPIP$NFS_SERVICES.EXE				V5.1-15L
    
    	Reference:
    
    	PTR 70-5-1934 / CFS.88768 / Req Id: STL317968
    	PTR 70-5-1935 / CFS.88773 / Req Id: DE_G02890
    	PTR 70-5-1965 / CFS.89668 / Req Id: ES_G03181
    
    ECO M	8-FEB-2002	Alpha and VAX
    
    	Problem:
    
    	VMS and Unix edits of the same file cause temporary permission
    	problems. Need to wait until file inactivity timer expires in order
    	to write to the file from Unix after editing the same file using
    	VMS.
    
    	The original fix for 70-5-1891 made matters worse on Vax, causing
    	the file to be truncated the second time it was written from Unix.
    
    	Deliverables:
    
    	TCPIP$NFS_SERVICES.EXE			V5.1-15M
    
    	Reference:
    
    	PTR 70-5-1891 / CFS.87835 / Req Id: BCSMA2HW1
    
    ECO N	25-FEB-2002	Alpha and VAX
    
    	Problem:
    
    	Every 10-12 days the NFS server fails to display directory files.
    	Possible leaking resource, stop/start of TCP clears the problem.
    
    	Deliverables:
    
    	TCPIP$NFS_SERVICES.EXE                  V5.1-15N
    
    	Reference:
    
    	PTR 70-5-1939 / CFS.88905 / Req Id: DE_G02943 / UCX Note 8977
    
    ECO O	12-MAR-2002	Alpha only
    
    	Problem:
    
            Ruby (V7.3-1) systems no longer raise and lower IPL in the
            EXE$QUEUE_FORK routine.  Instead, the caller is now required to
            prevent the process from being context-switched, as the INSQUE and
            IPINT could occur on two different CPUs, resulting in a system
            hang.  Setting SYSTEM_CHECK in SYSGEN will cause the calling IPL to
            be checked and the system will bugcheck if it's not ok.
    
    	Deliverables:
    
    	TCPIP$NFS_SERVICES.EXE			V5.1-15O
    
    	Reference:
    
    	TCPIP_BUGS Note 2556
    
    ECO P	8-APR-2002	Alpha and VAX
    
    	Problem:
    
    	Problems found editing file using NFS from Unix after editing from
    	VMS with edit/teco.  Also priviledge error problem occurs after
    	copying a file on VMS and attempting so save changes from Unix.
    
    	Deliverables:
    
    	TCPIP$CFS_SHR.EXE			V5.1-15G
    	TCPIP$NFS_SERVICES.EXE			V5.1-15P
    
    	Reference:
    
    	PTR 70-5-1982 / CFS.90037 / Req Id: BCSM20HW4
    
    ECO Q	12-APR-2002	Alpha only
    
    	Problem:
    
    	All UDP NFS threads hang one by one until none are available.
    	Solution addresses only Alpha (not VAX) at this time.
    
    	Deliverables:
    
    	TCPIP$NFS_SERVICES.EXE			V5.1-15Q
    	TCPIP$NFS_SERVER.EXE			V5.1-15Q
    
    	Reference:
    
    	PTR 70-5-1993 / CFS.90511 / Req Id: BCSM21ZHZ
    
    ECO R	16-APR-2002	Alpha and VAX
    
    	Problem:
    
    	Backport V5.4 fix for increasing the maximum number of threads
    	from 32 to 1024 to increase performance.  Also fixed problem
    	when TCP threads is configured to 0 which prevented NFS from
    	registering with portmapper for UDP too.
    
    	Deliverables:
    
    	TCPIP$NFS_SERVER.EXE			V5.1-15R
    	TCPIP$NFS_SERVICES.EXE			V5.1-15R
    
    	Reference:
    
    	TCPIP_BUGS Note 2574
    	TCPIP_BUGS Note 2575
    
    ECO S	18-APR-2002	Alpha and VAX
    
    	Problem:
    
    	Unix NFS client causes VMS NFS server system to crash when
    	doing a mknod or mkfifo operation to create a special file.
    
    	Deliverables:
    
    	TCPIP$NFS_SERVICES.EXE			V5.1-15S
    
    	Reference:
    
    	PTR 70-5-2035 / CFS.91451 / Req Id: GB_G03790
    
    ---------------------------------------------------------------------------
    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.
    
    ECO 4 updates
    -------------
    ECO B	11-APR-2002	Alpha only
    
    	Problem:
    
    	All UDP NFS threads hang one by one until none are available.
    	Solution addresses only Alpha (not VAX) at this time.
    
    	Deliverables:
    
    	TCPIP$NFS_SERVICES.EXE			V5.1-15Q
    	TCPIP$NFS_SERVER.EXE			V5.1-15Q
    
    	Reference:
    
    	PTR 70-5-1993 / CFS.90511 / Req Id: BCSM21ZHZ
    
    ---------------------------------------------------------------------------
    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.
    
    ECO 3 updates
    --------------
    ECO B	17-SEP-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$NFS_SERVICES.EXE			V5.1-15E
    	
    	Problem:
    
    	Bugcheck: PGFIPLHI, Pagefault with IPL too high
    	Process currently executing on this CPU: TCPIP$NFS_1
    
    	Reference:
    
    	PTR 70-5-1771 / CFS.85556 / Req Id: GB_G01720
    	PTR 70-5-1779 / CFS.85765 / Req Id: MGO03813A
    
    ECO 4 updates
    -------------
    ECO C	16-NOV-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$NFS_SERVICES.EXE			V5.1-15H
    
    	Problem:
    
    	VMS crashed in TCPIP$NFS_SERVER, VRELE() routine when attempting to
    	place a VNODE in the freelist twice.  This problem was addressed in
    	ECO A but the KERNEL_VFS library was not properly built at that
    	time.
    
    	Reference:
    
    	PTR 70-5-1791 / CFS.86010 / Req Id: DE_G01828
    	PTR 70-5-1884 / CFS.87644 / Req Id: STL294310
    	PTR 70-5-1903 / CFS.88220 / Req Id: CH_G02678
    	PTR 70-5-1955 / CFS.89406 / Req Id: BCSM119L6
    
    ECO D	25-FEB-2002	Alpha and VAX
    
    	Problem:
    
    	Every 10-12 days the NFS server fails to display directory files.
    	Possible leaking resource, stop/start of TCP clears the problem.
    
    	Deliverables:
    
    	TCPIP$NFS_SERVICES.EXE                  V5.1-15N
    
    	Reference:
    
    	PTR 70-5-1939 / CFS.88905 / Req Id: DE_G02943 / UCX Note 8977
    
    ECO E	18-APR-2002	Alpha and VAX
    
    	Problem:
    
    	Unix NFS client causes VMS NFS server system to crash when
    	doing a mknod or mkfifo operation to create a special file.
    
    	Deliverables:
    
    	TCPIP$NFS_SERVICES.EXE			V5.1-15S
    
    	Reference:
    
    	PTR 70-5-2035 / CFS.91451 / Req Id: GB_G03790
    
    ---------------------------------------------------------------------------
    Corrections for COMPAQ TCP/IP Services V5.1 LBROKER Images
    ---------------------------------------------------------------------------
    ECO 4 updates
    -------------
    ECO A	5-APR-2002	Alpha and VAX
    
    	Problem:
    
    	LBROKER uses 0.0.0.0 as the address for the failover member if none
    	is specified in the conf file.
    
    	Deliverables:
    
    	TCPIP$LBROKER.EXE			V5.1-15A
    
    	Reference:
    
    	PTR 70-5-1991 / CFS.90276 / Req Id: NL_G03370
    	TCPIP_BUGS Note 2597
    
    ---------------------------------------------------------------------------
    Corrections for COMPAQ TCP/IP Services V5.1 LPD5 Images
    ---------------------------------------------------------------------------
    ECO 2 updates
    --------------
    ECO A	30-MAR-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$TELNETSYM.EXE		V5.1-15A
    
    	Problem:
    
    	The Telnet Symbiont has a delay of 5 seconds before printing.
    	This delay was necessary to accomodate the DECserver 300.
    	A customer has requested that this delay be removed.
    
    	Solution:
    
    	Added a new logical, TCPIP$TELNETSYM_NO_DECSERVER_300 that
    	if defined reduces the delay from 5 seconds to a half second.
    
    	Reference:
    
    	PTR 70-5-1621 / CFS.82308 / Req Id: MGO61243A / UCX Note 8369
    
    ECO B	24-APR-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$LPRSETUP.EXE		V5.1-15B
    
    	Problem:
    
            When adding a printer via LPRSETUP, the user is allowed to enter
            comments for the printer's PRINTCAP.DAT entry.  However, if the
            comment is longer than 77 characters, the PRINTCAP.DAT file can
            be corrupted with an overlong comment line and several lines that
            should be comments but aren't prefixed by the comment character
            ('#').  This leads to further problems when trying to delete the
            corrupted entry.
    
    	Solution:
    
    	When adding a comment via LPRSETUP, automatically wrap comment
    	lines that are greater than 77 characters onto the next line(s).
    
    	Reference:
    
    	PTR 70-5-1371 / CFS.75788 / Req Id: UVO22295
    
    ECO 3 updates
    --------------
    ECO C	2-AUG-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$LPD_RCV.EXE;1			V5.1-15C
    
    	Problem:
    
    	If UNIX LPD client sends "print any waiting jobs" we get:
            "%TCPIP-E-LPD_LINETOOLONG, command line is too long"
            Printing from UNIX node using LPR/LPD to VMS node.
    
    	Reference:
    
    	PTR 70-5-1592 / CFS.81497 / Req Id: GB_G01128 / UCX Note 8211
    
    ECO D	17-SEP-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$LPD_SHR.EXE			V5.1-15D
    	TCPIP$LPD_SMB.EXE			V5.1-15D
    
    	Problem:
    
            LPD jobs are being retained on error with %JBC-F-INVPARLEN,
    	invalid parameter length.
    
    	Reference:
    
    	PTR 70-5-1749 / CFS.85096 / Req Id: GB_G01618 / UCX Note 8534
    	PTR 70-5-1959 / CFS.89535 / Req Id: NL_G03127
    	
    ECO 4 updates
    -------------
    ECO E	15-NOV-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$LPD_RCV.EXE			V5.1-15E
    
    	Problem:
    
    	Each incoming LPD connection causes the creation of a new LPD
    	receiver process.
    
    	This behavior will only be modified by setting system logicals
    	as follows:
            The reciever has been changed to loop back and try to bind to the
            LPD port (515) and the IP address on which it received the first
            incoming LPD connection.  If the bind is successful, the process
            will wait for a new LPD connection using a select call on the
            socket. If it is not, the process will exit as before.
    
            By default the new functionality is turned off and the code exits
            after serving a single LPD dialog just as it always has. The loop,
            that is, the persistence behavior must be explicitly turned on by
            the definition of a boolean system logical:
            TCPIP$LPD_PERSISTENT_SERVER.
    
            Two other logicals are supported to govern the behavior of the LPD
            persistence code. First, the TCPIP$LPD_IDLE_TIMEOUT logical may be
            defined to a VMS format delta time that defines the length of time
            that an LPD receiver process will sit blocked at its select call
            waiting for another incoming LPD connection. The default is 5
            minutes.
    
            Second, the TCPIP$LPD_LOOP_MAX logical may be defined to limit
            maximum number of iterations of the loop to persist. This logical
            is provided as a back door in the event that a resource leak, like
            a memory leak, is discovered and it is desired to have the LPD
            receiver process exit gracefully before the leak is hit. This is
            done by limiting the number of loops - the number of times we go
            back and bind, listen and select. If TCPIP$LPD_LOOP_MAX is not
            defined or is defined to 0 there is no limit on the number of
            iterations.
    
    	Reference:
    
    	PTR 70-5-1840 / CFS.86863 / Req Id: BCGM90WNJ
    	TCPIP_BUGS Note 2430
    	
    ECO F	15-NOV-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$LPD_RCV.EXE			V5.1-15F
    
    	Problem:
    
    	The customer has observed problems with various LPD "senders"
    	seeing queue failures while communicating with the receiver,
    	along with an apparent memory leak in the LPD receiver.
    
    	Reference:
    
    	PTR 70-5-1880 / CFS.87573 / Req Id: BCGMA1K6K
    	TCPIP_BUGS Note 2461
    
    	
    ECO G	27-NOV-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$LPD_SMB.EXE			V5.1-15G
           	TCPIP$LPD_RCV.EXE			V5.1-15G
    
    	Problem:
    
    	The LPD symbiont and receiver do not honor the diagnostic logicals
    	TCPIP$LPD_DEBUG and TCPIP$LPD_RCV. Instead they honor the old style
    	logicals without the TCPIP$ prefix - LPD_RCV and LPD_DEBUG. This
    	even though the new logicals with the TCPIP$ prefix are the
    	documented ones.
    
    	Reference:
    
    	TCPIP_BUGS Note 2398
    
    ECO H	21-JAN-2002	Alpha and VAX
    
    	Problem:
    
    	LPD symbiont can run out of AST quota or dynamic memory when
    	there are many outstanding jobs either due to high system load
    	or stopped local printer queues.
            To enable optimized use of ASTs for LPD job completion in V5.1,
            customer must disable Logout notifications in the LPD service's
            LOG_FLAGS, i.e.:
              $ TCPIP SET SERVICE LPD/LOG_FLAGS=NOLOGOUT
    
    	Deliverables:
    
    	TCPIP$LPD_SHR.EXE				V5.1-15H
    
    	Reference:
    
    	PTR 70-5-1879 / CFS.CFS.87543 / Req Id: BCGMA1FJD
    	TCPIP_BUGS Note 2488
    
    ECO I	4-FEB-2002	Alpha and VAX
    
    	Problem:
    
    	We inadvertently moved one part of the 30-5-311 fix from within
    	case SMBMSG$K_RESET_STREAM to the preceding case
    	SMBMSG$K_STOP_STREAM which isn't really used.
    
    	Deliverables:
    
    	TCPIP$LPD_SMB.EXE                               V5.1-15I
    
    	Reference:
    
    	PTR 30-7-68
    
    ---------------------------------------------------------------------------
    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 <name> is not valid for file:
                <filename>
    
    	Reference:
    
    	PTR 70-5-1097 / CFS.69028 / Req Id: MGO14797A
    
    ECO 2 updates
    --------------
    ECO B	23-APR-2001	Alpha and VAX
    
    	Sources:
    
    	TCPIP$PROXY_STARTUP.COM
    	TCPIP$PROXY_SHUTDOWN.COM
    
    	Images:
    
            TCPIP$MSG.EXE				V5.1-15B
            TCPIP$UCP.EXE				V5.1-15I
    
    	Problem:
    
    	UCP's LOAD PROXY command generates error messages if there are no
    	proxy records in the proxy database.
    
    	For example,
    
    	$ tcpip load proxy
    	%TCPIP-E-PROXYERROR, error processing proxy request
    	-TCPIP-W-NORECORD, information not found
    	-RMS-E-RNF, record not found
    	%TCPIP-E-PROXYERROR, error processing proxy request
    	-TCPIP-W-NORECORD, information not found
    	-RMS-E-RNF, record not found
      
    	Solution:
    
            UCP Changes:
    
    	1. Modified routine TCPIPCP$LOAD_NFS_PROXY (in TCPIPCP$PROXY.B32)
    	   to correctly load nfs proxy records; enhanced
    	   TCPIPCP$LOAD_NFS_PROXY to signal the number and type (i.e. NFS)
    	   of proxy records loaded.
    
            MSG Changes:
      
    	1. Added PROXYLOADED informational message for UCP.
    
    	INSTALL Changes:
    
    	1. Modified TCPIP$PROXY_STARTUP.COM and TCPIP$PROXY_SHUTDOWN.COM as
    	   follows:
    
    	   a. correct text of module abstract
    	   b. event logs for loading communication and nfs proxies
    
    	Reference:
    
    	PTR 30-7-11
    	PTR 30-7-48
    	PTR 30-7-59
            TCPIP_BUGS notes 1708, 2138, 2203
    
    ECO C	25-APR-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$FTP_CLIENT.EXE			V5.1-16A
    	TCPIP$FTP_CHILD.EXE			V5.1-15C
    	TCPIP$FTP_SERVER.EXE			V5.1-15C
    	TCPIP$MSG.EXE				V5.1-16C
    
    	Problem:
    
    	For file larger than 4 GB, the FTP Client incorrectly reports the
    	number of bytes transferred.  The Kbytes/sec rate reported is also
    	incorrect.
    
    	Solution:
    
    	The bytes transferred count is now maintained using an extended
    	precision representation (64-bit long long on Alpha, two 32-bit
    	longword array on VAX).  The Kbytes/sec rate is now calculated
    	using double floating-point precision.
    
    	Also took this opportunity to include an estimate of a
    	sequential or fixed-length file's byte length in the
    	"150 Opening data connection for..." message.
    	Unix servers do this and it gives a GUI FTP client something
    	to use for progress bars or %complete screen updates.
    	Note this size is not 100% accurate due to file conversion
    	that might occur for the transfer.
    
    	Reference:
    
    	PTR 70-5-1342 / CFS.75202 / Req Id: ZUO12931A
    
    ---------------------------------------------------------------------------
    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.
    
    ECO 2 updates
    --------------
    ECO L	2-APR-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$INETACP.EXE			V5.1-15L
    
    	Problem:
    
    	When a Server process created for a Listen service exits
    	we fail to detect the process termination.  This can lead
    	to undeleteable BG devices hanging around as well as hanging
    	client processes.
    
    	Solution:
    
    	In the routine PROCESS_CREATE_LISTEN, we were not using the
    	proper termination mailbox in most cases.  A simple fix to
    	this routine resolves the problem.
    
    	Reference:
    
    	PTR 70-5-1632 / CFS.82526 / Req Id: MGO67116A
    
    ECO M	4-APR-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$INTERNET_SERVICES.EXE		V5.1-15M
    
    	Problem:
    
    	System crash, INVEXCEPTN.  The direct cause of the crash is
    	the routine KVCI$$RECEIVE that is called directly from the
    	TNDRIVER.  The crash occurs because between the notification
    	of an event on the socket and the call to KVCI$$RECEIVE, a
    	pointer to the socket structure has been zeroed.
    
    	Solution:
    
    	Modified KVCI$$RECEIVE() to validate the pointer before use.
    	Also modified inet_sbwakeup() to guard against a zero in the
    	SO$L_UCB field.
    
    	Reference:
    
    	PTR 70-5-1637 / CFS.82567 / Req Id: GB_G01250
    	PTR 70-5-1649 / CFS.82794 / Req Id: BCSM31D7K
    
    ECO N	11-APR-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$TNDRIVER.EXE			V5.1-15K
    	TCPIP$INETACP.EXE			V5.1-15N
    
    	Note: even though both NET and TELNET_SERVER images are
    	affected by this set of changes, the two images are NOT
    	fatally interdependent.  Either can safely be shipped to
    	a customer running older version of the other image;
    	they just won't get the new XON_ANY_CHAR functionality.
    
    	Problem:
    
        70-5-1601:
    	Telnet client or user was sending ^S XOFF stopping output,
    	and not following up with a ^Q XON to restart output.  This
    	can lead to a situation where the Telnet server doesn't
    	detect when client has closed, leaving the TNA device active
    	and the user process logged in.  Only remedy required system
    	administrator to manually $STOP the affected process.
    
        70-5-1602 & 70-5-1261:
    	The TNDRIVER crashed due to unexpected recursion resulting
    	in the same packet being freed twice.
    
    	Solution:
    
        70-5-1601:
    	Telnet server no longer ignores socket events like
    	closure when unable to pass any further data up to
    	the TT driver or application because input is disabled
    	(either due to Typeahead buffer being full or use of
    	ReadSync terminal characteristic).
    
    	Furthermore, to help deal with defective Telnet client
    	or inattentive user that sends ^S XOFF but doesn't
    	follow up with ^Q XON, an implicit ^Q XON will occur
    	upon receipt of any character (not just ^Q) from the
    	client if the system logical TCPIP$TELNET_XON_ANY_CHAR
    	is defined as "1".  A similar logical has also been
    	provided for rlogin service: TCPIP$RLOGIN_XON_ANY_CHAR.
    
        70-5-1602 & 70-5-1261:
    	Prevent unexpected recursion and let original call complete
    	processing of the packet.
    
    	Reference:
    
    	PTR 70-5-1601 / CFS.81748 / Req Id: BCGM2050B
    	PTR 70-5-1602 / CFS.81755 / Req Id: BCGM10M98
    	PTR 70-5-1261 / CFS.73401 / Req Id: UVO33093
    
    ECO O	23-APR-2001	Alpha and VAX
    
            Images:
    
            TCPIP$INTERNET_SERVICES.EXE                     V5.1-15O
    
            Problem:
    
            System crash, INVEXCEPTN, Exception while above ASTDEL
            Crash PC TCPIP$INTERNET_SERVICES+98618
    
            Solution:
    
            Work has proceeded in two areas to resolve this crash.  First we are
            modifyiing KVCI$$RECEIVE to validate the pointer before it uses it
            and if the pointer is the NULL pointer, KVCI$$RECEIVE will simply
            return an error status and avoid the crash.
    
            Reference:
    
            PTR 70-5-1637 / CFS.82567 / Req Id: GB_G01250 / TCPIP_BUGS Note 2238
    
    
    ECO P	23-APR-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$INTERNET_SERVICES.EXE		V5.1-15P
    
    	Problem:
    
    	Extra initial blank line is output from RSH and REXEC server.
    
    	Solution:
    
    	Fixed flawed code that had been designed to remove this extra
    	line feed from the beginning of RSH/REXEC server output.
    
    	Reference:
    
    	PTR 70-5-1263 / CFS.73456 / Req Id: BCGMC1G1G / UCX Note 7508
    
    ECO Q	30-APR-2001	Alpha and VAX
    
            Images:
    
            TCPIP$INTERNET_SERVICES.EXE             V5.1-15Q
    
            Problem:
    
            System crash with KRNLSTAKNV processing a received REXEC command.
    
            Solution:
    
            Capture the value of R1 after the first MOVC5 and then use that value
            after the second MOVC5 in order to copy the complete remote user id.
    
            Reference:
    
            PTR 70-5-1667 / CFS.83239 / Req Id: UVO11111 / UCX Note 2256
    
    
    ECO R	16-MAY-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$INTERNET_SERVICES.EXE		V5.1-15R
    
    	Problem:
    
            System crash, INVEXCEPTN, Exception while above ASTDEL
    	Crash PC TCPIP$INTERNET_SERVICES+98618
    
    	Reference:
    
    	PTR 70-5-1649 / CFS.82567 / Req Id: GB_G01250
    	TCPIP_BUGS Note 2292
    
    
    ECO S	23-MAY-2001	Alpha and Vax
    
    	Images:
    
    	TCPIP$INTERNET_SERVICES.EXE		V5.1-15S
    
    	Problem:
    
    	Default listen socket backlog is more restrictive in TCPIP
    	than it was in UCX, and tuning the sysconfig parameters
    	sominconn and/or somaxconn as a workaround doesn't work in
    	TCPIP V5.0A.
    
    	Solution:
    
    	Changed TCPIP to provide UCX-like compatibility for the
    	listen backlog by default.  Tuning either sominconn or
    	somaxconn (via sysconfig) disables this UCX compatibility,
    	reverting instead to Tru64 Unix compatibility.
    
    	Reference:
    
    	PTR 70-5-1620 / CFS.82290 / Req Id: BCSM21W97 / UCX Note 8337
    
    ECO T	24-MAY-2001	Alpha only
    
    	Images:
    
    	TCPIP$INTERNET_SERVICES.EXE		V5.1-15T
    	
    	Problem:
    
    	IPCP negotiation of IP address between PC client and OVMS PPP
    	server fails to assign client an IP address.
    
            Many problems were fixed in the OpenVMS PPPDRIVER. Therefore
            it is required that all customers running PPP on OpenVMS
    	versions 7.2 and above install a patch for PPPDRIVER.
    
    	The OpenVMS PPPDriver patch for OpenVMS V7.2-1H1 is:
    	OpenVMS VMS721H1_PPPD-V0100 PPPDriver ALPHA 7.2-1H1 ECO
    	The readme can be viewed at:
    	http://ftp.support.compaq.com/patches/public/vms/axp/v7.2-1h1/
    	dec-axpvms-vms721h1_pppd-v0100--4.README
    
    	Reference:
    
    	PTR 30-7-49
    	TCPIP_BUGS Note 2294
    
    
    ECO U	15-JUN-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$INTERNET_SERVICES.EXE		V5.1-15U
    
    	Problem:
    
    	V7.2-1 Node COL03 INVEXCEPTN At TCPIP$INTERNET_SERVICES+98618
    
    	Reference:
    
    	PTR 70-5-1649 / CFS.82794 / Req Id: BCSM31D7K
    	TCPIP_BUGS Note 2292
    
    
    ECO V	5-JUL-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$INETACP.EXE			V5.1-15V
    
    	Problem:
    
    	Listen service processes hang in RWAST during process rundown.
    
    	Reference:
    
    	PTR 70-5-1701 / CFS.84174 / Req Id: STLQ50002 / UCX Note 8589
    
    ECO W	5-JUL-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$INTERNET_SERVICES_SMP.EXE		V5.1-15W
    	TCPIP$INTERNET_SERVICES.EXE		V5.1-15W
    
    	Problem:
    
    	PROXY ARP mechanism for defining default gateway on the
    	same system doesn't work (was OK on V5.0A).
    
    	Reference:
    
    	PTR 70-5-1714 / CFS.84470 / Req Id: GOZ66240C / UCX Note 8549
    
    ECO X	9-JUL-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$INTERNET_SERVICES.EXE		V5.1-15X
    
    	Problem:
    
    	System hangs writing to console.
    
    	Reference:
    
    	PTR 70-5-1710 / CFS.CFS.84362 / Req Id: STLN50004
    
    ECO Y	9-JUL-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$INTERNET_SERVICES_SMP.EXE		V5.1-15Y
    	TCPIP$INTERNET_SERVICES.EXE		V5.1-15Y
    	TCPIP$INETACP_SMP.EXE			V5.1-15Y
    	TCPIP$INETACP.EXE			V5.1-15Y
    	
    	Problem:
    
            Crash soon after startup due to an unnoticed allocation failure
            during startup.
    
    	Reference:
    
    	PTR 70-5-1719 / CFS.84496 / Req Id: GB_G01494
    
    ECO 3 updates
    --------------
    ECO Z	20-JUL-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$INTERNET_SERIVCES.EXE		V5.1-15Z
    	
    	Problem:
    
            The system crashes with an invalid exception when bringing up
            TCPIP when the LAN cable is not plugged in.
    
    	Reference:
    
    	PTR 75-45-2624
    	TCPIP_BUGS Note 2372
    
    ECO AA	10-AUG-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$INETACP.EXE			V5.1-15AA
    
    	Problem:
    
    	TCPIP V5.0A ECO 3 inadvertently changed TT_ACCPORNAM format,
    	expanding it to 60+ characters by padding the hostname field
    	with blanks.  BG devices for rlogin users, and telnet users
    	from 5-digit remote TCP ports, can be leaked requiring the
    	respective service or TCPIP to be restarted.
    
    	Reference:
    
    	PTR 70-5-1745 / CFS.85022 / Req Id: FR_G01598 / UCX Note 8630
    
    ECO AB	17-AUG-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$INETACP.EXE			V5.1-15AB
    	
    	Problem:
    
    	If RSH/REXEC server failed to connect to client for a requested
    	STDERR connection, the system could crash.  Disabling RSH/REXEC
    	avoids crash.  Problem was brought to light by customer using
    	NESSUS security scanner software on Unix and Windows 2000 machine
    	aimed at a VMS node.
    
    	Reference:
    
    	PTR 70-5-1759 / CFS.85320 / Req Id: NL_G01669
    
    ECO AC	7-SEP-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$INTERNET_SERVICES.EXE		V5.1-15AC
    
    	Problem:
    
    	ARP cache entry timeout can't be changed via
    		TCPIP> SET PROTOCOL ARP /COMPLETE_TIMER=n
    	like it could be in UCX.
    
    	These ARP timeouts are now tunable via sysconfig as net
    	subsystem parameters:
    
    	  Parameter	Description		Default	Units
    	  arpkillc	Completed entry timer	1200	seconds
    	  arpkilli	Incompleted entry timer	 180	seconds
    
    	For example, to decrease the Completed entry timer to 5 minutes:
    		TCPIP> sysconfig -r net arpkillc=300
    
    	Note that the units for configuring these timers has changed
    	from minutes to seconds, and that the TCPIP> SET PROTOCOL ARP
    	/COMPLETE_TIMER=n and /INCOMPLETE_TIMER=n method of configuring
    	them shall remain unsupported in TCPIP.
    
    	Reference:
    
    	PTR 70-5-1498 / CFS.79010 / Req Id: EVT359403 / UCX Note 7742
    
    ECO AD	11-SEP-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$BGDRIVER.EXE			V5.1-15AD
    	TCPIP$INETACP.EXE			V5.1-15AD
    	TCPIP$INTERNET_SERVICES.EXE		V5.1-15AD
    
    	Problem:
    
    	System crash in Kernel VCI due to inconsistencies in the
    	various data structures, include INET_UCB, Socket, and
    	INET_KVCI.
    
    	Reference:
    
    	PTR 70-5-1763 / CFS.85360 / Req Id: IE_G01677
    
    ECO AE	11-SEP-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$INTERNET_SERVICES.EXE		V5.1-15AE
    
    	Problem:
    
    	KRNLSTAKNV crash due to TCPIP recursively processing a
    	lengthy list of pending IRPs on a BG device socket.
    	Pending IRPs are now processed non-recursively.
    
    	Reference:
    
    	PTR 70-5-1778 / CFS.85747 / Req Id: HPAQ721PZ
    	PTR 70-5-1804 / CFS.86246 / Req Id: AT_G01918
    
    ECO AF	11-SEP-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$INETACP.EXE			V5.1-15AF
    
    	Problem:
    
    	Incoming telnet sessions getting long string of control
            characters and no username prompt.  Telnet unusable even
            after shutting down/restarting TCPIP; only reboot clears.
            TNA0 template device characteristics were being corrupted.
    
    	Reference:
    
    	PTR 70-5-1793 / CFS.86044 / Req Id: GB_G01835 / UCX Note 8699
    	PTR 70-5-1869 / CFS.87369 / Req Id: ZPOAI8307
    
    ECO AG	24-SEP-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$INTERNET_SERVICES.EXE		V5.1-15AG
    
    	Problem:
    
    	Interface default routes, whether created explicitly or
    	implicitly, could be successfully added to the routing table
    	but did not actually work.
    
    	Reference:
    
    	PTR 70-5-1714 / CFS.CFS.84470 / Req Id: GOZ66240C
    	TCPIP_BUGS Note 2354 (same as old 589 and 640)
    
    ECO 4 updates
    -------------
    ECO AH	2-OCT-2001	Alpha only
    
    	Images:
    
    	TCPIP$INTERNET_SERVICES.EXE		V5.1-15AH
    
    	Problem:
    
    	Certain Win95 PPP clients connecting in through a 16-port Digiboard
    	are rejected.  Problems are consistent even across a full
    	power-down reboot.
    
    	Reference:
    
    	PTR 70-5-1805 / CFS.86261 / Req Id: IL_G02001
    	
    ECO AI	2-OCT-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$INTERNET_SERVICES.EXE		V5.1-15AI
    
    	Problem:
    
    	Socket memory leak that, with fix for 70-5-1761, causes
    	-SYSTEM-F-EXQUOTA, process quota exceeded error to occur
    	when trying to assign a new BG device or create a new socket.
    
    	accept() has also been seen to fail with SS$_CONNECFAIL
    	(ECONNRESET) and SS$_BADPARAM (EBADF) which didn't happen
    	in V5.0A.
    
    	Reference:
    
    	PTR 70-5-1802 / CFS.86179 / Req Id: ZPOAI7999
    	PTR 70-5-1853 / CFS.87042 / Req Id: HPAQ91L8L
    	PTR 70-5-1930 / CFS.88707 / Req Id: HPAQC0K8Z
    	PTR 70-5-2019 / CFS.91082 / Req Id: SE_G03676
    
    ECO AK	8-OCT-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$INTERNET_SERVICES.EXE		V5.1-15AK
    
    	Problem:
    
    	TCPIP 5.0A, problem with incorrect ICMP redirects in route table.
    
    	Reference:
    
    	PTR 70-5-1822 / CFS.86417 / Req Id: BCGM820BJ
    	PTR 70-5-1732 / CFS.84760 / Req Id: BCSM60V4P
    	PTR 70-5-1975 / CFS.89870 / Req Id: BCSM201Q3
    	TCPIP_BUGS Note 2436
    
    ECO AL	9-NOV-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$INTERNET_SERVICES.EXE		V5.1-15AL (Alpha & VAX)
    	TCPIP$TNDRIVER.EXE			V5.1-15P
    
    	Problem:
    
    	Cluster degrades and ultimately hangs with TCPIP$REX_BGxxx (REXEC)
    	process as the current user.  Process was hung within SYS$EXIT()
    	during image rundown.  REXEC client was found to send an empty
    	username to VMS.
    
    	Reference:
    
    	PTR 70-5-1827 / CFS.84296 / Req Id: IL_G01978
    	
    ECO AM	16-Nov-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$INTERNET_SERVICES.EXE			V5.1-15AM
    
    	Problem:
    
    	INVEXCEPTN crash processing ICMP network redirect involving the
    	default route.
    
    	Reference:
    
    	PTR 70-5-1890 / CFS.87817 / Req Id: GB_G02524
    	
    ECO AN	18-DEC-2001	Alpha and VAX
    
    	Problem:
    
    	INVEXCEPTN crash due to massive nonpaged pool corruption with TCPIP
    	code actively scribbling a channel number throughout a consecutive
    	region of memory.
    
    	Deliverables:
    
    	TCPIP$INTERNET_SERVICES.EXE		V5.1-15AN (Alpha & VAX)
    
    	Reference:
    
    	PTR 70-5-1911 / CFS.88417 / Req Id: KAOZB0122
    	PTR 70-5-1912 / CFS.88422 / Req Id: STLQB0007
    	PTR 70-5-1925 / CFS.88662 / Req Id: TKT271767
    
    ECO AO	14-FEB-2002	Alpha and VAX
    
    	Problem:
    
    	INVEXCEPTN crash in TCPIP$INTERNET_SERVICES due to inadvertent
    	freeing of a BG device for an active TN device kernel client.
    
    	Deliverables:
    
    	TCPIP$INTERNET_SERVICES.EXE		V5.1-15AO
    	TCPIP$INETACP.EXE                       V5.1-15AO
    
    	Reference:
    
    	PTR 70-5-1928 / CFS.88690 / Req Id: STLQC0001
    	PTR 70-5-1947 / CFS.89075 / Req Id: HPAQC22TZ
    	PTR 70-5-1984 / CFS.90118 / Req Id: GB_G03323
    	PTR 70-5-2005 / CFS.90757 / Req Id: AT_G03552
    
    ECO AP	18-FEB-2002	Alpha and VAX
    
    	Problem:
    
    	Listen service Active and Peak counters were cleared after
    	disabling and reenabling the service, despite connections still
    	being active from the old incarnation of the service. Old listen
    	service clients are now accounted for in a new incarnation of the
    	service -- except for Telnet, Rlogin, RSH, and REXEC services.
    
    	Deliverables:
    
    	TCPIP$INETACP.EXE                       V5.1-15AP
    
    	Reference:
    
    	PTR 70-5-1733 / CFS.84761 / Req Id: MGO94517A
    
    ECO AQ	26-FEB-2002	Alpha and VAX
    
    	Problem:
    
    	INCONSTATE crash when starting up TCPIP at boot with LAN cable
    	disconnected.
    
    	Deliverables:
    
    	TCPIP$INTERNET_SERVICES.EXE			V5.1-15AQ
    
    	Reference:
    
    	PTR 70-5-1948 / CFS.89084 / Req Id: HPAQC23KF
    
    ECO AR	11-MAR-2002	Alpha and VAX
    
    	Problem:
    
    	INCONSTATE crash when starting up TCPIP at boot with LAN cable
    	disconnected.
    	Rebuilt at ECO AR due to a problem in the original fix submitted
    	for ECO AQ.
    
    	Deliverables:
    
    	TCPIP$INTERNET_SERVICES.EXE			V5.1-15AR
    
    	Reference:
    
    	PTR 70-5-1948 / CFS.89084 / Req Id: HPAQC23KF
    
    ECO AS	28-MAR-2002	Alpha and VAX
    
    	Problem:
    
    	[1] SNMP when reporting on TCP sockets only returns information
    	    about the Listener sockets and not on connected sockets.
    
    	[2] When SNMP client requests data that accesses arp table, as with
    	    request for ipNetToMediaTable values (prefix 1.3.6.1.2.1.4.22),
    	    if there are >288 arp entries either no response to client
    	    (v5.3 & 5.4) or cpu goes into infinite loop (v5.1) (and
    	    possible error response to client)
    
    	Deliverables:
    
    	TCPIP$INTENRET_SERVICES.EXE		V5.1-15AS
    
    	Reference:
    
    	PTR 70-5-2000 / CFS.90643 / Req Id: FR_G03507
    	TCPIP_BUGS Note 25842244
    
    ECO AU	11-APR-2002	Alpha and VAX
    
    	Problem:
    
    	Multi-processor system may crash on shutdown
    
    	Deliverables:
    
    	TCPIP$INTERNET_SERVICES.EXE		V5.1-15AU
    
    	Reference:
    
    	PTR 70-5-2033 / CFS.91380 / Req Id: BCGM402ZH
    	TCPIP_BUGS Note 2572
    	PTR 70-5-1972
    
    ECO AV	25-APR-2002	Alpha and VAX
    
    	Problem:
    
    	TCPIP shutdown's unloading of the TCPIP$INTERNET_SERVICES
    	execlet can happen when other processors or processes still
    	have references into the code/memory used by the execlet,
    	causing crash.
    
    	Also, the prior V5.1 ECO AT fix for TCPIP_BUGS 2595 has
    	been implicated in VAX system hangs seen during SQA
    	qualification of V5.1 ECO 4; that fix has been pulled
    	pending a redesigned solution.
    
    	Deliverables:
    
    	TCPIP$INTERNET_SERVICES			V5.1-15AV
    
    	Reference:
    
    	PTR 70-5-2033 / CFS.91380 / Req Id: BCGM402ZH
    	TCPIP_BUGS Note 2572
    
    ---------------------------------------------------------------------------
    Corrections for COMPAQ TCP/IP Services V5.1 NETUTIL6 Images
    ---------------------------------------------------------------------------
    ECO 4 updates
    -------------
    ECO A	2-NOV-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$TRACEROUTE.EXE			V5.1-15A
    
    	Problem:
    
    	Traceroute hangs and does not error or return to DCL.
    
    	Reference:
    
    	PTR 70-5-1750 / CFS.85126 / Req Id: GB_G01623 / UCX Note 8573
    	
    ---------------------------------------------------------------------------
    Corrections for COMPAQ TCP/IP Services V5.1 NTP_SERVER Images
    ---------------------------------------------------------------------------
    ECO 2 updates
    --------------
    ECO A	1-MAY-2001	Alpha and VAX
    
            Images:
    
    	TCPIP$NTP.EXE			V5.1-15A
    
            Problem:
    
            The NTP debug logical was being translated once per second which
            was seen as excessive.
    
            Solution:
    
            Translate the debug logical once every 60 seconds.
    
            Reference:
    
            PTR 75-65-170 / UCX Note 8296 / TCPIP_BUGS Note 2215
    
    ---------------------------------------------------------------------------
    Corrections for COMPAQ TCP/IP Services V5.1 POP Images
    ---------------------------------------------------------------------------
    ECO 2 updates
    --------------
    ECO A	4-JUN-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$POP_SERVER.EXE				V5.1-15A
    
    	Problem:
    
    	The POP Server's handling of the TOP command does not conform
    	to the RFC for SMTP mail received when POP is configured via
    	TCPIP$POP_IGNORE_MAIL11_HEADERS logical.  POP was treating the
    	SMTP header as if it was part of the message body.  No longer.
    
    	Reference:
    
    	PTR 70-5-1671 / CFS.83273 / Req Id: HPAQ40N4H / UCX Note 8472
    
    ECO 4 updates
    -------------
    ECO B	28-JAN-2002	Alpha and VAX
    
    	Problem:
    
    	The system logical TCPIP$POP_DECNET_REWRITE, when defined as
    	'TRANSFORM', fails to function properly with TCP/IP V5.1 ECO 3.
    
    	Deliverables:
    
    	TCPIP$POP_SERVER.EXE                    V5.1-15B
    
    	Reference:
    
    	PTR 70-5-1895 / CFS.87911 / Req Id: KAOQA3152
    
    ---------------------------------------------------------------------------
    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.
    
    ECO 2 updates
    --------------
    ECO B	12-JUL-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$PROXY_SERVICES.EXE		 V5.1-15B
    	
    	Problem:
    
    	Customer cannot add a proxy of a user with large identifier
            tables, i.e. for a UID, 27 is the maximum allowable
            identifiers.
    
    	Reference:
    
    	PTR 70-5-1699 / CFS.84087 / Req Id: BCSM513BL
    
    ECO 4 updates
    -------------
    ECO C	9-NOV-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$PROXY_SERVICES.EXE		V5.1-15C
    	
    	Problem:
    
            Users with more than 26 identifiers cannot be loaded into the
            proxy database.
    
            Change the PROXY to allow a larger number of identifiers.
    
    	Reference:
    
    	PTR 70-5-1699 / CFS.84087 / Req Id: BCSM513BL
    	TCPIP_BUGS Note 2376
    
    ECO D	10-APR-2002	Alpha and VAX
    
    	Problem:
    
    	The system hung after a reboot.  Nonpaged pool showed a large
    	allocation containing a pointer into PROXY_SERVICES.
    
    	Deliverables:
    
    	TCPIP$PROXY_SERVICES.EXE		V5.1-15D
    
    	Reference:
    
    	PTR 70-5-2036 / CFS.91517 / Req Id: STLQ40001
    
    ---------------------------------------------------------------------------
    Corrections for COMPAQ TCP/IP Services V5.1 PWIP Images
    ---------------------------------------------------------------------------
    ECO 2 updates
    --------------
    ECO A	13-JUN-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$PWIPACP.EXE			V5.1-15A
    
    	Problem:
    
    	TCPIP$PWIPACP.EXE caused SSRVEXCEPTN bugcheck crash due to
    	resource leak from a DECNET application that repeatedly
    	tries to bind to an address already in use (EADDRINUSE /
    	SS$_DUPLNAM).  Solution addresses the crash and the leak,
    	not the EADDRINUSE problem which DECNET or application
    	must deal with.
    
    	Reference:
    
    	PTR 70-5-1707 / CFS.84322 / Req Id: BCSM51V9L
    
    ECO 4 updates
    -------------
    ECO B	20-DEC-2001	Alpha and VAX
    
    	Problem:
    
    	XOT (X.25 over TCPIP) is experiencing several problems with
    	PWIP:
    	  - PWIP is leaking BG device channels; the PWIPACP log is
    	    filled with "*** sys$assign() failed ***" messages.
    	  - PWIP is leaking nonpaged pool with an excessive number
    	    of pdcb's, despite XOT having dutifully closed them.
    
    	Deliverables:
    
    	TCPIP$PWIPACP.EXE			V5.1-15B
    	TCPIP$PWIPDRIVER.EXE			V5.1-15B
    
    	Reference:
    
    	PTR 70-10-507 / CFS.80656 / Req Id: LU_G01035
    
    ---------------------------------------------------------------------------
    Corrections for COMPAQ TCP/IP Services V5.1 RCP Images
    ---------------------------------------------------------------------------
    ECO 2 updates
    --------------
    ECO A	13-FEB-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$RCP.EXE                                   V5.1-15A
    
    	Problem:
    
    	"$ COPY/RCP" on a binary file changes the file attributes
            from fixed length to STREAM LF and corrupts the file.
    
    	Solution:
    
    	Forward port the fixes for 70-5-1006, 70-5-960 and 70-5-1286 from
    	UCX 4.2.
    
    	Reference:
    
            PTR 30-5-313
            PTR 70-5-1286 / CFS 74012 / Req Id: EVT65251A / UCX Note 7489
            PTR 70-5-1006 / CFS 65406 / Req Id: BCGM117J9 / UCX Note 6654
    
    ECO B	14-MAY-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$RCP.EXE				V5.1-15B
    
    	Problem:
    
            Previously, when RCP encountered an error, the local host name
            would be erroneously reported as the remote hostname in the
            error message.
    
            %RCP-E-CONHST, error connecting to remote host
    
    	Solution:
    
            Use the correct getpeername() call rather than getsockname().
    
    	Reference:
    
    	TCPIP_BUGS Note 2234
    
    ECO C	30-MAY-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$RCP.EXE				V5.1-15C
    
    	Problem:
    
    	$ COPY/RCP[/USER=remusr] loc.file remhost::rem.file can fail
    	with "%RCP-E-CONHST, error connecting to remote host ...".
    	/USER specification, if supplied, also seems to be ignored.
    	This only affects $ COPY/RCP, not $ RCP.
    
    	Reference:
    
    	PTR 70-5-1450 / CFS.77805 / Req Id: UTO08559A
    	PTR 70-5-1695 / CFS.83930 / Req Id: HPAQ50P4V
    
    ECO 4 updates
    -------------
    ECO D	4-MAR-2002	Alpha and VAX
    
    	Problem:
    
    	RCP/PRESERVE (aka RCP -p) didn't preserve correct modification
    	timestamp for files created in the summertime (daylight savings
    	in effect) but copied in the wintertime (standard time), or vice-
    	versa.  The timestamp is off by an hour (the daylight savings
    	differential).  Problem occurred for files copied to a VMS host,
    	but not for files copied to non-VMS host.
    
    	Deliverables:
    
    	TCPIP$RCP.EXE				V5.1-15D
    
    	Reference:
    
    	PTR 70-5-1926 / CFS.88669 / Req Id: DE_G02856 / UCX Note 8942
    
    ---------------------------------------------------------------------------
    Corrections for COMPAQ TCP/IP Services V5.1 ROUTED Images
    ---------------------------------------------------------------------------
    ECO 2 updates
    --------------
    ECO A	26-APR-2001	Alpha and Vax
    
    	Images:
    
    	TCPIP$ROUTED.EXE			V5.1-15A
    
    	Problem:
    
    	This problem occurs when the supply option is enabled for
            routed. This option is to supply its own Internet addresses
            to routing requests made from remote hosts. The RIP's that
            are sent to these remote hosts do not have the right packet
            format. Thus, this caused all the listeners of RIP to
            reject these packets.
    	
    	Solution:
    
            The fix is to change the outgoing packets to the correct
            RIP v1 format. The change would be to set the sa_len field to 0.
            Thus have the correct RIP v1 format which would then be accepted
            by remote hosts.
    
    	Reference:
    
    	PTR 30-7-64
    
    ---------------------------------------------------------------------------
    Corrections for COMPAQ TCP/IP Services V5.1 SDA Images
    ---------------------------------------------------------------------------
    ECO 4 updates
    -------------
    ECO A	19-MAR-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$SDA.EXE				V5.1-15A
    
    	Problem:
    
    	Encountered various problems with NFS.
    
    	Solution:
    
    	Fixed those various problems.
    
    	Reference:
    	
    	Internal testing.
    
    ECO B	6-JUN-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$SDA.EXE				V5.1-15B
    	TCPIP$SDA.HLB
    
    	Problem:
    
    	SDA> TCPIP command no longer works in V5.x like it used to in UCX
    	to load proper symbol tables and whatnot for ECO releases.  Also
    	the TCPIP SHOW SERVICE command has gotten dropped for unknown
    	reasons.
    
    	Reference:
    
    	Internal testing.
    
    ECO C	8-JUN-2001	Alpha and VAX
    
    	Images:
    
    	CFS$SDA.EXE				V5.1-15A
    	CFS$SDA.HLB
    
    	Problem:
    
    	CFS SDA extensions were developed long ago and have proven useful
    	debugging several NFS problems, but these extensions haven't been
    	officially maintained and presently are not built as part of the
    	SDA component.  They should be.
    
    	Reference:
    
    	Internal testing.
    
    ECO D	2-JUL-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$SDA.EXE				V5.1-15D
    
    	Problem:
    
    	Enhance the TCPIP SDA extensions to automatically load symbol
    	tables for loadable kernel components NFS_SERVICES and
    	PROXY_SERVICES.
    
    	Reference:
    
    	Internal testing.
    
    ECO E	26-OCT-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$SDA.EXE				V5.1-15E
    
    	Problem:
    
    	SDA> TCPIP SHOW MBAG can crash system by corrupting system memory.
    
    	Reference:
    
    	PTR 70-5-1850 / CFS.87007 / Req Id: DE_G02231
    	
    ECO F	12-APR-2002	Alpha and VAX
    
    	Problem:
    
    	SDA> TCPIP SHOW INETCB[/STAT] exhibits several cosmetic display
    	problems and inconsistencies.
    
    	Deliverables:
    
    	TCPIP$SDA.EXE					V5.1-15F
    
    	Reference:
    
    	Internal testing.
    
    ECO F	12-APR-2002	Alpha and VAX
    
    	Problem:
    
    	Several problems with SDA> TCPIP initialization:
    	  - sometimes unable to identify execlet/driver base address
    	  - aborting symbol table loading prematurely
    	  - symbol table load order can shadow existing symbols with
    	    phantoms
    	  - some TCPIP information is displayed when TCPIP isn't
    	    loaded; other information isn't displayed when it could be.
    	  - TCPIP SHOW INTERFACE doesn't work if PROXY/NFS SERVICES exist.
    
    	Deliverables:
    
            TCPIP$SDA.EXE                                   V5.1-15F
    
    	Reference:
    
    	Internal testing.
    
    ECO F	12-APR-2002	Alpha and VAX
    
    	Problem:
    
    	SDA> TCPIP SHOW ROUTE doesn't display the default route.
    
    	Deliverables:
    
            TCPIP$SDA.EXE                                   V5.1-15F
    
    	Reference:
    
    	Internal testing.
    
    ECO F	12-APR-2002	Alpha and VAX
    
    	Problem:
    
    	[1] SDA> SHOW DEV produces confusing %TCPIP-E-NOSUCHDEV, No such
    	    device error message after showing one or more Idle devices.
    
    	[2] SDA> SHOW DEV/FUL caused ACCVIO, preventing display of all
    	    device sockets.
    
    	Deliverables:
    
            TCPIP$SDA.EXE                                   V5.1-15F
    
    	Reference:
    
    	Internal testing.
    
    ECO F	12-APR-2002	Alpha and VAX
    
    	Problem:
    
    	SDA> TCPIP TAG ALL | SEARCH | SHOW MEMORY can generate an
    	infinite loop of:
    	  %TCPIP-W-NOREAD, unable to access location 00000000.00000000
    	  -SDA-W-MEMNOTSVD, process memory not saved in the dump file
    	messages.
    
    	Deliverables:
    
            TCPIP$SDA.EXE                                   V5.1-15F
    	TCPIP$SDA.HLB
    
    	Reference:
    
    	Internal testing.
    
    ECO F	12-APR-2002	Alpha and VAX
    
    	Problem:
    
    	SDA> TCPIP SHOW VCI/FUL decimal-equivalent display is incorrect.
    
    	Deliverables:
    
            TCPIP$SDA.EXE                                   V5.1-15F
    
    	Reference:
    
    	Internal testing.
    
    ECO F	12-APR-2002	Alpha and VAX
    
    	Problem:
    
    	SDA> TCPIP SHOW PROXY/FULL doesn't include UID/GID information like
    	non-/FULL (brief) output does, and /HOST_ADDRESS doesn't do anything
    	useful like display the host address of each proxy.
    
    	Deliverables:
    
            TCPIP$SDA.EXE                                   V5.1-15F
    
    	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 <name> is not valid for file:
                <filename>
    
    	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
    
    ECO 2 updates
    --------------
    ECO E	10-MAY-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$SMTP_MAILSHR.EXE			V5.1-15E
    	TCPIP$SMTP_PARSESHR_TV.EXE		V5.1-15E (Alpha)
    	TCPIP$SMTP_PARSESHR.EXE			V5.1-15E (VAX)
    	TCPIP$SMTP_RECEIVER.EXE			V5.1-15E
    	TCPIP$SMTP_SYMBIONT.EXE			V5.1-15E
    	TCPIP$SMTP_SFF.EXE			V5.1-15E
    	TCPIP$POP_SERVER.EXE			V5.1-15A
    
    	Problem:
    
    	1:
    
            When one composes a mail message in VMS mail and enters an SMTP
    	address at the To: prompt and at the Cc: prompt the address
    	originally entered at the Cc: prompt is not put into a Cc: RFC
    	header in the SMTP message but is instead put into the To: RFC
    	header.
    
            2:
    
    	In some cases the order of the recipients as entered by a VMS mail
    	user at the To: and/or Cc: prompts is not preserved in the
    	corresponding RFC headers.
    
    	3:
    
    	When one composes a mail message in VMS mail and enters multiple
    	recipients all within the same SMTP%"" jacket any recipient address
    	that has no domain part, i.e. is a simple user name, can be
    	assigned the wrong domain by the SMTP software.
    
    	Solution:
    
    	1: Add a new function code for "Address from Cc prompt"
    
    	2: Add a feature negotiation enhancement ala ESMTP to the
    	   MAIL$PROTOCOL protocol interface to allow the caller to
    	   determine the capabilities of a given foreign transport
    	
    	3: Add another parameter to the existing list of parameters for the
    	   existing function code
    
    	Reference:
    
    	PTR 70-5-1502 /  CFS.79051 / Req Id: ZPO064770 / TCPIP_BUGS Note 2260
    	PTR 70-5-1518 /  CFS.79450 / Req Id: ZPO067685
    
    ECO F	15-MAY-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$SMTP_MAILSHR.EXE			V5.1-15F
    	TCPIP$SMTP_RECEIVER.EXE			V5.1-15F
    	TCPIP$SMTP_SFF.EXE			V5.1-15F
    
    	Problem:
    
            The customer thinks that it is a security vulnerability that the
    	SMTP software shows the TCP/IP Services Version information and
    	OpenVMS version information in the initial connection response and
    	the Received: headers.
    
    	Solution:
    
    	Create a configuration switch, "Suppress Version Info", to allow
    	the system manager to tell the SMTP software not to put the TCP/IP
    	or OpenVMS version info into the initial connecion response or the
    	Received: headers.
    
            The change was coded to support a system existance logical
            TCPIP$SMTP_SUPPRESS_VERSION_INFO.
    
    	Reference:
    
    	TCPIP_BUGS Note 2278
    
    ECO 3 updates
    --------------
    ECO G	17-SEP-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$SMTP_MAILSHR.EXE			V5.1-15G
    	TCPIP$SMTP_RUN_SCRIPT.EXE		V5.1-15G
    	TCPIP$SMTP_UTILITIES.EXE		V5.1-15G
    
    	Problem:
    
    	Unable to send mail after installing ECO 2.
    
    	Reference:
    
    	PTR 70-5-1836 / CFS.86770 / Req Id: HPAQ90K5W
    
    ECO H	18-SEP-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$SMTP_MAILSHR.EXE			V5.1-15H
    
    	Problem:
    
    	SMTP receiver fails with access violation when receiving mail
    	from an address like <"Road Runner Sports
    	<RoadRunnerSports.1111.171737"@emcqmail2.promotionreply.com>.
    
    	Reference:
    
    	PTR 70-5-1780 / CFS.85786 / Req Id: HPAQ7274L / UCX Note 8711
    	PTR 70-5-1469 / CFS.78260 / Req Id: GB_G00838
    
    ECO 4 updates
    -------------
    ECO I	16-OCT-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$IPC_SHR.EXE			V5.1-15F
    	TCPIP$BIND_SERVER.EXE			V5.1-15B
    	TCPIP$BIND_SERVER_XFER.EXE		V5.1-15B
    	TCPIP$SMTP_MAILSHR.EXE			V5.1-15I
    
    	Problem:
    
    	SMTP symbiont dies with log showing SYSTEM-F-NOPRIV error trying to
    	access CF control file.  This is followed by ACCVIO's.  Occurs only
    	with heavy SMTP load.  Diagnosed as memory leak in V5.1 BIND
    	Resolver which SMTP uses heavily.
    
    	Reference:
    
    	PTR 70-5-1855 / CFS.87060 / Req Id: SE_G02252
    	PTR 70-5-1983 / CFS.90062 / Req Id: FI_G03305
    	PTR 70-5-2010 / CFS.90875 / Req Id: GB_G03588
    
    ECO K	8-FEB-2002	Alpha and VAX
    
    	Problem:
    
    	TCPIP> start mail hangs the whole system when *SMTP* queues have
    	base_priority=30.
    
    	Deliverables:
    
    	TCPIP$SMTP_SYMBIONT.EXE                 V5.1-15K
    
    	Reference:
    
    	PTR 70-5-1341 / CFS.75199 / Req Id: MGO31836A / UCX Note 4021
    
    ---------------------------------------------------------------------------
    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
    
    ECO 4 updates
    -------------
    ECO C	14-FEB-2002	Alpha and VAX
    
    	Problem:
    
            CERT #SSRT0779U tests (University of Oulu suite)
            revealed problems (through ACCVIOs) in SNMP:
            - master agent handling of request packets with large
              subids (e.g., with 10 digits) and/or total OID
              length (e.g., 128 subids)
            - trap receiver handling of packets with large unsigned
              in trap type, interpreted as negative array index.
    
    	Deliverables:
    
            TCPIP$CHESS_SUBAGENT.EXE		V5.1-15C
            TCPIP$ESNMP_SERVER.EXE			V5.1-15C
            TCPIP$ESNMP_SHR.EXE	                V5.1-15C
            TCPIP$OS_MIBS.EXE	                V5.1-15C
            TCPIP$HR_MIB.EXE	                V5.1-15C
            TCPIP$SNMP_REQUEST.EXE                	V5.1-15C
            TCPIP$SNMP_TRAPRCV.EXE                	V5.1-15C
            TCPIP$SNMP_TRAPSND.EXE	                V5.1-15C
            TCPIP$SNMPI.EXE	                	V5.1-15C
            TCPIP$SNMPIVP.EXE	                V5.1-15C
    
    	Reference:
    
    	PTR 70-5-1989
    	TCPIP_BUGS Note 2495
    	PTR 30-10-27
    
    ECO D	10-APR-2002	Alpha and VAX
    
    	Problem:
    
    	The identifier used for enterprise (SNMPv1) or snmpTrapOID.0
    	(SNMPv2) was not consistent with requirements for Compaq Insight
    	Manager.  The change is not important for the Chess example, but it
    	may avoid confustion if it is consistent with the change in
    	os_mibs.c (refleted in TCPIP$OS_MIBS.EXE) which had already been
    	done.
    
    	Deliverables:
    
            TCPIP$CHESS_SUBAGENT.EXE		V5.1-15D
            CHESS_METHOD.C
    
    	Reference:
    
    	Internal testing.
    
    ECO E	10-APR-2002	Alpha and VAX
    
    	Problem:
    
    	SNMP master agent does not handle various invalid packets
    	correctly.
    
    	Deliverables:
    
            TCPIP$ESNMP_SERVER.EXE			V5.1-15E
    
    	Reference:
    
    	PTR 70-5-1613 / CFS.82161 / Req Id: NL_G01200
    
    ECO F	10-APR-2002	Alpha and VAX
    
    	Problem:
    
            HR_MIB process loops under some configurations and may page
    	fault excessively.
    
    	Deliverables:
    
    	TCPIP$HR_MIB.EXE			V5.1-15F
    
    	Reference:
    
    	PTR 70-5-1817 / CFS.86378 / Req Id: GB_G01985 / UCX Note 8758
    
    ECO G	10-APR-2002	Alpha and VAX
    
    	Problem:
    
            HR_MIB process loops under some configurations and may page
    	fault excessively.
    
    	Deliverables:
    
    	TCPIP$HR_MIB.EXE			V5.1-15G
    
    	Reference:
    
    	PTR 70-5-1711 / CFS.84367 / Req Id: NL_G01470
    	PTR 70-5-1726 / CFS.84589 / Req Id: BCSM608Q7
    	PTR 70-5-1971 / CFS.89754 / Req Id: KAOQ10081
    
    ECO H	11-APR-2002	Alpha and VAX
    
    	Problem:
      
            ACCVIO if run hr_mib to get fs data in test mode, without
            sufficient privs (bypass,phy_io,world).
    
    	Deliverables:
    
    	TCPIP$HR_MIB.EXE                                V5.1-15H
    
    	Reference:
    
    	Internal testing.
    
    ---------------------------------------------------------------------------
    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
    
    ECO 4 updates
    -------------
    ECO B	19-FEB-2002	Alpha and VAX
    
    	Problem:
    
    	BIND resolver is unable to perform a name lookup for a host when
    	BIND database records are returned in the following order: CNAME
    	record followed by its associated PTR record and when the reverse
    	address record has been subnetted on a non-byte boundary.
    
        	For example, consider the following:
    
        	$ tcpip show host 12.30.254.228
        	gethostby*.getanswer: asked for "228.254.30.12.IN-ADDR.ARPA", got
        	"228.224/27.254.30.12.IN-ADDR.ARPA"
        	%TCPIP-W-NORECORD, information not found
        	-RMS-E-RNF, record not found
    
    	Deliverables:
    
    	TCPIP$ACCESS_SHR.EXE			V5.1-15D
    	TCPIP$IPC_SHR.EXE			V5.1-15H
    
    	Reference:
    
    	PTR 70-5-1987 / CFS.90172 / Req Id: HPAQ20XNF
    	PTR 70-5-1966 / CFS.89677 / Req Id: HPAQ12BKC
    
    ---------------------------------------------------------------------------
    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
    
    ECO 2 updates
    --------------
    ECO B	23-MAY-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$TELNET.EXE			V5.1-15B
    
    	Problem:
    
    	UCX-E-REQREJECT is seen on TN3270 screen due to the receipt
    	of a long Request Unit > 4 KB.  Customer is unable to proceed
    	with their 3270 application as a result.
    
    	Solution:
    
    	Increased the TN3270 receive buffer size to avoid breaking up a
    	RU > 4 KB bytes.  The new limit is 16 KB.
    
    	Reference:
    
    	PTR 70-5-1658 / CFS.83081 / Req Id: KAOQ22102 / UCX Note 8390
    
    ECO 3 updates
    --------------
    ECO C	26-JUL-2001	Alpha and VAX
    
    	Images:
    
    	TCPIP$TELNET.EXE			V5.1-15C
    
    	Problem:
    
    	[1] Telnet client fails to send a WILL NAWS and WILL SENDLOC
    	    before sending the subnegotiation.
    
    	[2] Telnet/TN3270 client erroneously responds to DO TTYPE with
    	    NAWS subnegotiation.
    
    	Reference:
    
    	PTR 70-5-1744 / CFS.85020 / Req Id: MGO93051A / UCX Note 8609
    
    ---------------------------------------------------------------------------
    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 testi