Compaq TCP/IP TCPIPALP_E0151 TCP/IP V5.1 for OpenVMS Alpha ECO Summary
TITLE: Compaq TCP/IP TCPIPALP_E0151 TCP/IP V5.1 for OpenVMS Alpha ECO Summary
New Kit Date : 09-MAY-2001
Modification Date: Not Applicable
Modification Type: New Kit
NOTE: An OpenVMS saveset or PCSI installation file is stored
on the Internet in a self-expanding compressed file.
For OpenVMS savesets, the name of the compressed saveset
file will be kit_name.a-dcx_vaxexe for OpenVMS VAX or
kit_name.a-dcx_axpexe for OpenVMS Alpha. Once the OpenVMS
saveset is copied to your system, expand the compressed
saveset by typing RUN kitname.dcx_vaxexe or kitname.dcx_alpexe.
For PCSI files, once the PCSI file is copied to your system,
rename the PCSI file to kitname-dcx_axpexe.pcsi, then it can
be expanded by typing RUN kitname-dcx_axpexe.pcsi. The resultant
file will be the PCSI installation file which can be used to install
the ECO.
Copyright (c) Compaq Computer Corporation 2001. All rights reserved.
PRODUCT: Compaq TCP/IP Services for OpenVMS
OP/SYS: OpenVMS Alpha
SOURCE: Compaq Computer Corporation
ECO INFORMATION:
ECO Kit Name: TCPIPALP_E0151
DEC-AXPVMS-TCPIP_ECO-V0501-151-4.PCSI
ECO Kits Superseded by This ECO Kit: None
ECO Kit Approximate Size: 38,512 Blocks
Kit Applies To: Compaq TCP/IP Services for OpenVMS V5.1
OpenVMS Alpha V7.1, V7.1-1H1, V7.1-1H2, V7.2,
V7.2-1, V7.2-1H1, V7.2-1H2, V7.2-2
System/Cluster Reboot Necessary: Yes
Rolling Re-boot Supported: Information Not Available
Installation Rating: INSTALL_UNKNOWN
Kit Dependencies:
The following remedial kit(s) must be installed BEFORE
installation of this kit:
None
In order to receive all the corrections listed in this
kit, the following remedial kits should also be installed:
None
ECO KIT SUMMARY:
An ECO kit exists for Compaq TCP/IP V5.1 on OpenVMS Alpha V7.1 through
7.2-2. This kit addresses the following problems:
---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 BFS Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A 10-MAR-2001 Alpha and VAX
Images:
TCPIP$CFS_SHR.EXE V5.1-15A
Problem:
NFS problem with file aliases where certain file aliases created
on the VMS side are only partly visable on Unix.
Solution:
Treat all file aliases to directories as directories when
MODUS_OPERANDI bit 16384 is set.
Reference:
PTR 70-8-42
---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 BIND_RESOLVER Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A 10-MAR-2001 Alpha and VAX
Images:
TCPIP$IPC_SHR.EXE V5.1-15A
Problem:
The dynamic updates being sent by the load broker to a
Windows2000 DNS server were failing with an error similiar to:
unknown response: ans=0, auth=1, add=1, rcode=3
Solution:
Modify the check on the response packet from an SOA query to accept
packets that have an empty answer section, auth=1, and add=1.
Reference:
PTR 70-5-1572 / CFS.80807 / Req Id: BE_G01053
ECO B 16-MAR-2001 Alpha and VAX
Images:
TCPIP$IPC_SHR.EXE V5.1-15B
Problem:
FTP, telnet, and possibly others were failing with 'unexpected
nameserver error' when trying to connect to a host that had an
underscore in the host name.
Solution:
Loosen the restriction on the host name checking. The resolver now
uses a different routine to process host names. This routine verifies
against a larger character set which includes underscores, et al.
NOTE:
In order for hostnames containing underscores to be allowed using
applications such as TELNET and FTP, the following line must be
added to the options section of your BIND servers' TCPIP$BIND.CONF
configuration file:
check-names master ignore;
for example:
options {
directory "SYS$SPECIFIC:[TCPIP$BIND]";
check-names master ignore;
};
Reference:
PTR 70-5-1641 / CFS.82606 / Req Id: BCSM30T81
---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 BIND_SERVER Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A 12-MAR-2001 Alpha and VAX
Images:
TCPIP$BIND_SERVER_CONTROL.EXE V5.1-15A
Problem:
The ndc commands start, stop, and restart no longer work.
Solution:
No longer use the sending of a packet method to start the BIND
server. Instead, incorporate the TCPIP$BIND_STARTUP/SHUTDOWN
command procedures to do the job.
Reference:
TCPIP_BUGS Note 2201
---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 BIND_TOOLS Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A 9-MAR-2001 Alpha and VAX
Images:
TCPIP$ACCESS_SHR.EXE V5.1-15A
Problem:
TCPIP SHOW HOST was ACCVIO'ing in certain cases when retrieving the
BIND database.
Solution:
NSLOOKUP was modified to deal with large DNS messages.
Reference:
PTR 70-5-1560 / CFS.80586 / Req Id: GB_G01030
PTR 70-5-1588 / CFS.81412 / Req Id: GB_G01110
---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 DNFS Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A 23-MAR-2001 Alpha and VAX
Images:
TCPIP$DNFSACP.EXE V5.1-15A
TCPIP$DNFSDISMOUNT.EXE V5.1-15A
TCPIP$DNFSDRIVER.EXE V5.1-15A
TCPIP$DNFSMOUNT.EXE V5.1-15A
Problem:
Experiment to use native quadword math on Alpha still
has problems.
Solution:
Force the Alpha path to use the same LIB$* routines
as the VAX path.
Reference:
Internal testing.
---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 FTP_SERVER Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A 19-FEB-2001 Alpha and VAX
Images:
TCPIP$FTP_SERVER.EXE V5.1-15A
Problem:
FTP Server ACCVIO'S because the reallocation of the session
table on the 129th simultaneous connection fails.
Solution:
Dynamically reallocate the session table.
Session table grows by MAX_SESSIONS.
Reference:
PTR 70-5-1408 / CFS.76668 / Req ID: HPAQ51QP2
---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 INET Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A 31-JAN-2001 Alpha and VAX
Images:
TCPIP$INETDRIVER.EXE V5.1-15A
Problem:
The INETdriver can cause a PGFIPLHI crash in VMS EXE$CANCEL.
Solution:
Fixed the INETdriver to make sure the CCB is paged into
memory before returning to EXE$CANCEL.
Reference:
PTR 70-5-1566 / CFS.80053 / Req Id: BRO41389B
---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 INSTALL Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A 23-FEB-2001 Alpha and VAX
Sources:
TCPIP$V51_CONVERSION.COM
Problem:
TCP/IP Services doesn't support SMTP as an IPv6 capable service.
Solution:
Modified UCPs service database module and the V5.1 rollover
command procedure to add support for SMTP as an IPv6 capable
service.
Reference:
TCPIP_BUGS Note 2075
ECO B 28-FEB-2001 Alpha and VAX
Sources:
TCPIP$SHUTDOWN.COM
Problem:
TCPIP$SHUTDOWN.COM fails to:
1. return correct severity level for shutdown errors, and
2. only delete service-enable logical names on successful shutdowns.
Solution:
Modified the TCPIP$SHUTDOWN.COM command procedure to return correct
severity level for shutdown errors, and only delete service-enable
logical names on successful shutdowns.
Reference:
TCPIP_BUGS Note 2161
ECO C 28-FEB-2001 Alpha and VAX
Sources:
TCPIP$CONFIG.COM
Problem:
SYSCONFIGTAB.DAT database file is not created by TCPIP$CONFIG.COM
Solution:
Modified TCPIP$CONFIG.COM to create TCPIP$ETC:SYSCONFIGTAB.DAT
database by extracting its template file from
SYS$LIBRARY:TCPIP$TEMPLATES.TLB.
Reference:
TCPIP_BUGS Note 2180
ECO D 10-MAR-2001 Alpha and VAX
Sources:
TCPIP$INET_STARTUP.COM
Problem:
Ip6rtrd process disappears.
Solution:
Delay start of TCPIP$IP6RTRD process so that IPv6 is
configured on each interface.
Reference:
TCPIP_BUGS Note 2205
---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 IPC Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A 10-MAR-2001 Alpha and VAX
Images:
TCPIP$IPC_SHR.EXE V5.1-15A
Problem:
The dynamic updates being sent by the load broker to a
Windows2000 DNS server were failing with an error similiar to:
unknown response: ans=0, auth=1, add=1, rcode=3
Solution:
Modify the check on the response packet from an SOA query to accept
packets that have an empty answer section, auth=1, and add=1.
Reference:
PTR 70-5-1572 / CFS.80807 / Req Id: BE_G01053
ECO B 16-MAR-2001 Alpha and VAX
Images:
TCPIP$IPC_SHR.EXE V5.1-15B
Problem:
FTP, telnet, and possibly others were failing with 'unexpected
nameserver error' when trying to connect to a host that had an
underscore in the host name.
Solution:
Loosen the restriction on the host name checking. The resolver now
uses a different routine to process host names. This routine verifies
against a larger character set which includes underscores, et al.
Reference:
PTR 70-5-1641 / CFS.82606 / Req Id: BCSM30T81
---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 KERNEL_NFS Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A 19-MAR-2001 Alpha and VAX
Images:
TCPIP$NFS_SERVER.EXE V5.1-15A
Problem:
Proxy UID lookup did not pass the host pointer.
Solution:
Proxy UID lookup now passes the host pointer.
Reference:
Internal testing.
---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 KERNEL_RPC Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A 22-MAR-2001 Alpha and VAX
Sources:
KERNEL_RPC.COM
Problem:
Needed DCPI symbols in kernel_rpc.com
Solution:
Added DCPI symbols to kernel_rpc.com
Reference:
Internal testing.
---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 KERNEL_RPCSVC Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A 22-MAR-2001 Alpha and VAX
Sources:
KERNEL_RPCSVC.COM
Problem:
Needed DCPI symbols in kernel_rpcsvc.com
Solution:
Added DCPI symbols to kernel_rpcsvc.com
Reference:
Internal testing.
---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 KERNEL_VFS Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A 22-MAR-2001 Alpha and VAX
Images:
TCPIP$NFS_SERVICES.EXE V5.1-15A
Problem:
Fixed 4 problems with NFS_SERVICES.
Solution:
1: Released the VN_WRITE_LOCK for ADFs.
2: Removed debug aprintfs.
3: Moved VOP_CLOSE() in VRELE() to handle return codes.
4: Fix MOUNTLIST_UNLOCK issue.
Reference:
Internal testing.
---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 MSG Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A 2-MAR-2001 Alpha and VAX
Images:
TCPIP$SMTP_MAILSHR.EXE V5.1-15B
TCPIP$MSG.EXE V5.1-15A
Problem:
The TCPIP> ANALYZE MAIL /REPAIR operation does not fix
any inconsistencies, but exits with %TCPIP-E-SMTPERROR
and %TCPIP-W-ANA_QUEACC. These error show non-printable
characters and customer needs to reset its terminal.
Solution:
Initialized the field passed when writing out this message
to avoid the non-printable characters. Allow the analyze mail
to continue to queue other files despite the error caused by
particular invalid files. Also, added another informational
message which aids in determining which file and possible cause of
the failing file message:
UCX-I-ANA_USER_RNF, $SNDJBCW(CREATE_JOB) reports RMS-E-RNF;
Suspect user name is not valid for file:
Reference:
PTR 70-5-1097 / CFS.69028 / Req Id: MGO14797A
---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 NET Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A 19-FEB-2001 Alpha ONLY
Images:
TCPIP$INETACP.EXE V5.1-15A
TCPIP$INTERNET_SERVICES.EXE V5.1-15A
Problem:
Memory leak of SLIP, P5 buffer and vcibdef data structures of type
OVMS_ACP_SLIP, OVMS_ACP_SLIP_P5 and OVMS_INET_LAN_VCIB
respectively.
Solution:
Deallocate SLIP and P5 buffer in INETACP_CREATE_SLIP_INIT with
FREE_ACP; after INETACP_SET_PPP is called. Fix a bug in
inet_ppp_vci.c where it was incorrectly assumed that inetvcib is
deallocated by other driver code.
Reference:
TCPIP_BUGS Note 2172
ECO B 23-FEB-2001 Alpha and VAX
Images:
TCPIP$INTERNET_SERVICES.EXE V5.1-15B
Problem:
SNMP does not report the correct speed for an interface. On V5.1
all LAN interfaces report 10MB, including ethernet, gigabit
ethernet and FDDI.
Solution:
Add code to interface initalization code in the Kernel to properly
initialize the if_baudrate field in the IFNET structure.
Reference:
TCPIP_BUGS Note 2143
ECO C 23-FEB-2001 Alpha and VAX
Images:
TCPIP$INTERNET_SERVICES.EXE V5.1-15C
Problem:
System Crash during TCP/IP shutdown due to arrival of a send or
receive QIO at the wrong time.
Solution:
Initialize variables in the code process that sends and recieves
QIO requests before testing to see if we are in the TCP/IP
shutdown phase.
Reference:
PTR 75-45-2254
TCPIP_BUGS Note 2140
ECO D 3-MAR-2001 Alpha and VAX
Images:
TCPIP$INTERNET_SERVICES.EXE V5.1-15B
Problem:
In the RSH/REXEC server, the print-format carriage control is not
properly handled. This is particularly a problem for COBOL
applications, whose output is incorrectly displayed with 137 blank
lines between every two lines of output.
Solution:
The RSH/REXEC server has been corrected to deal with certain
carriage control specifications, including those commonly used by
COBOL applications.
Reference:
PTR 70-5-1611 / CFS.82075 / Req Id: TKTB20073 / TCPIP_BUGS Note 8343
ECO E 10-MAR-2001 Alpha and VAX
Images:
TCPIP$INTERNET_SERVICES.EXE V5.1-15E
Problem:
Oracle Parallel Server does not work with TCPIP V5.1. The problem
arises in a select() call which is aborted due to receipt of a
signal. In reality we had two problems. First, in some
circumstance select() was returning the wrong status code, SS$_SHUT
rather than SS$_CANCEL. Second, if the select abort occurred in a
very small window of time, there was a danger of an incorrect value
being left in a UCB field and this incorrect value would lead to
select() failing forever more within the context of the current
process.
Solution:
The solution to the first problem is to simply change the returned
status code so that the caller is satisfied. The solution to the
second problem is to clear the offending field when a select is
aborted.
Reference:
PTR 75-45-2256
TCPIP_BUGS Note 2165
ECO F 10-MAR-2001 Alpha and VAX
Images:
TCPIP$INTERNET_SERVICES.EXE V5.1-15F
Problem:
5.1 does not send back an RST when it gets a TCP packet
out of the blue, for a connection it doesn't recognize.
Solution:
Backport the fix from 5.1A(QAR 76705).
Reference:
TCPIP_BUGS Note 2204
ECO G 13-MAR-2001 Alpha and VAX
Images:
TCPIP$INTERNET_SERVICES_SMP.EXE V5.1-15G
Problem:
Enhancement for internal performance testing only.
Solution:
Rebuild kernel to incorporate fix.
Reference:
Internal testing.
ECO H 16-MAR-2001 Alpha and VAX
Images:
TCPIP$INTERNET_SERVICES.EXE V5.1-15H
Problem:
The sysconfig logic implemented in common_cfg.c
does not pay attention to the type of operation and
treat CFG_OP_RECONFIGURE as CFG_OP_CONFIGURE.
This can lead to crashes (see note 2162.0)
Solution:
common_cfg.c is a VMS specific file. (distant cousin
of UNIX cfg related files.)
This file was missing the check for reconfigure.
I incorporated the check done in UNIX in common_cfg.c
Note: Under UNIX the logic is implemented in the kern_kmodcall.c
for the local system with support logic in subsys_conf.c
and cfg_subr.c for remote.
Reference:
PTR 70-5-1480 / CFS.78558 / Req Id: MGO93885A
TCPIP_BUGS Note 2144
ECO I 16-MAR-2001 Alpha and VAX
Images:
TCPIP$INETACP.EXE V5.1-15I
Problem:
After defining an "accept network" the hosts in
that network are not allowed access via telnet.
Solution:
When IPv6 is enabled for a service, such as telnet,
the sockaddrs for incoming connections are always
IPv6 sockaddrs even when the incoming connection
came from an IPv4 host. In this case ths sockaddr
will contain an IPv4 mapped address in the IPv6
sockaddr.
Reference:
PTR 70-5-1630 / CFS.82492 / Req Id: BCSM30GWD
ECO K 19-MAR-2001 Alpha and VAX
Images:
TCPIP$INETACP.EXE V5.1-15K
TCPIP$INTERNET_SERVICES.EXE V5.1-15K
Problem:
Fixed 5 problems with NFS.
Solution:
1: Fix problem where a subsystem with one parameter will return
sizing information instead of the parameter in query_all.
2: Fix problem where a subsystem parameter marked as configure
onlycan be reconfigured. This can lead to system crashes.
3: When opening an association using the old relationship style
with a UCB, clear the DELETEUCB bit to protect it.
4: When closing an association using the old relationship style
with a UCB, set the DELETEUCB bit to allow its deletion.
5: Added input parameter host_pointer to the proxy routines
GET_REMOTE_USER_NAME and GET_REMOTE_USER_UID.
Reference:
Internal testing.
---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 PROXY_SERVER Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A 19-MAR-2001 Alpha and VAX
Images:
TCPIP$PROXY_SERVICES.EXE V5.1-15A
Problem:
Unique users within a host could not be looked up.
Solution:
Add host parameter to $GET_REMOTE_USER_* routines.
Reference:
Internal testing.
---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 SMTP Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A 8-Feb-2001 Alpha and VAX
Images:
TCPIP$SMTP_MAILSHR.EXE V5.1-15A
Problem:
Users that do not have SYSPRV privilege will cause security
alarms when sending SMTP mail.
Solution:
Set SYSPRV around the system call SYS$GETUAI to prevent
security alarms.
Reference:
PTR 70-5-1230 / CFS.72953 / Req Id: BCGMC02MK / TCPIP_BUGS Note 7475
ECO B 2-MAR-2001 Alpha and VAX
Images:
TCPIP$SMTP_MAILSHR.EXE V5.1-15B
TCPIP$MSG.EXE V5.1-15A
Problem:
The TCPIP> ANALYZE MAIL /REPAIR operation does not fix
any inconsistencies, but exits with %TCPIP-E-SMTPERROR
and %TCPIP-W-ANA_QUEACC. These error show non-printable
characters and customer needs to reset its terminal.
Solution:
Initialized the field passed when writing out this message
to avoid the non-printable characters. Allow the analyze mail
to continue to queue other files despite the error caused by
particular invalid files. Also, added another informational
message which aids in determining which file and possible cause of
the failing file message:
UCX-I-ANA_USER_RNF, $SNDJBCW(CREATE_JOB) reports RMS-E-RNF;
Suspect user name is not valid for file:
Reference:
PTR 70-5-1097 / CFS.69028 / Req Id: MGO14797A
ECO C 3-MAR-2001 Alpha and VAX
Images:
TCPIP$SMTP_MAILSHR.EXE V5.1-15C
Problem:
When multiple address in an SMTP .DIS file are in the local domain
and one of the addresses can't be delivered delivery stops and the
addresses following the address with problems are ignored.
Solution:
Bounce the mail for the address that incurs the problem and continue
delivering to the next address as was done before the bug was
introduced.
Reference:
PTR 30-7-60
ECO D 3-MAR-2001 Alpha and VAX
Images:
TCPIP$SMTP_MAILSHR.EXE V5.1-15D
Problem:
Access Violation occurs in MAILSHR when an attempt is made
to mail a file via SMTP, with incorrect file attributes.
Solution:
Bugs were identified in both VMSMail and SMTP which both
conspired to cause these ACCVIOs on Alpha (and other errant
behavior on VAX). In VMSmail, its RMS error AST routine was
fixed to include correct VMSmail context when LIB$SIGNALing
the error which SMTP was reporting via the MAIL$PROTOCOL
interface. Contact VMS Support regarding availability of
this patch.
In SMTP, don't always trust the longest-record-length file
attribute, establishing a minimum 1000-byte buffer for reading
mail files, and don't resignal RMS$_RTB to the MAILSHR condition
handler directly from SMTP.
Reference:
PTR 70-5-1565 / CFS.79662 / Req Id: UTO49604B
---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 SNMP Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A 5-MAR-2001 Alpha and VAX
Images:
TCPIP$CHESS_SUBAGENT.EXE V5.1-15A
TCPIP$ESNMP_SERVER.EXE V5.1-15A
TCPIP$ESNMP_SHR.EXE V5.1-15A
TCPIP$HR_MIB.EXE V5.1-15A
TCPIP$MIBCOMP.EXE V5.1-15A
TCPIP$MOSY V5.1-15A
TCPIP$OS_MIBS.EXE V5.1-15A
TCPIP$SNMPIVP.EXE V5.1-15A
TCPIP$SNMP_REQUEST.EXE V5.1-15A
TCPIP$SNMP_TRAPRCV.EXE V5.1-15A
TCPIP$SNMP_TRAPSND.EXE V5.1-15A
Problem:
When a subagent sends a long trap (e.g., one with 7 varbinds, each
with 240 characters of data), the master agent returns a malformed
packet to the subagent, which can cause the subagent to restart.
Also various incorrect error messages were getting generated.
Solution:
The master agent was sending a malformed AgentX response packet
back to the subagent after a notification request. The subagent
detected this packet, which caused a restart; not all subagents are
necessarily coded to detect such packets, so such and error might
not cause a restart. The fixed master agent sends a properly
formatted packet; also, error and warning messages are improved.
Reference:
PTR 30-7-56
ECO B 23-MAR-2001 Alpha and VAX
Sources:
ESNMP.H
Images:
TCPIP$CHESS_SUBAGENT.EXE V5.1-15B
TCPIP$ESNMP_SERVER.EXE V5.1-15B
TCPIP$ESNMP_SHR.EXE V5.1-15B
TCPIP$HR_MIB.EXE V5.1-15B
TCPIP$MIBCOMP.EXE V5.1-15B
TCPIP$MOSY V5.1-15B
TCPIP$OS_MIBS.EXE V5.1-15B
TCPIP$SNMPIVP.EXE V5.1-15B
TCPIP$SNMP_REQUEST.EXE V5.1-15B
TCPIP$SNMP_TRAPRCV.EXE V5.1-15B
TCPIP$SNMP_TRAPSND.EXE V5.1-15B
Problem:
ESNMP.H compiles with errors under C++
Solution:
Location of a #endif was moved, also to avoid warning removed
some text after #endifs.
Reference:
UCX Note 7902
---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 TCPIPLIB Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A 8-FEB-2001 Alpha and VAX
Images:
TCPIP$SMTP_MAILSHR.EXE V5.1-15A
Problem:
Users that do not have SYSPRV privilege will cause security
alarms when sending SMTP mail.
Solution:
Set SYSPRV around the system call SYS$GETUAI to prevent
security alarms.
Reference:
PTR 70-5-1230 / CFS.72953 / Req Id: BCGMC02MK / TCPIP_BUGS Note 7475
---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 TCPIPTRACE Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A 11-MAR-2001 Alpha and VAX
Images:
TCPIP$TRACE.EXE V5.1-15A
Problem:
Full display on tcpip$trace fails to display tcp options
correctly. Once it discovers an option it does not understand it
displays no_delay then fails to display any further options.
Solution:
Correct options processing from full display of tcpip$trace.
Reference:
TCPIP_BUGS Note 2199
---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 TELNET_CLIENT Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A 28-FEB-2001 Alpha and VAX
Images:
TCPIP$TNDRIVER.EXE V5.1-15B
TCPIP$TELNET.EXE V5.1-15A
Problem:
If a TELNET/CREATE fails to connect to the remote host, the TN
device is not deleted but stays around as a permanent device.
Solution:
On the last channel deassign, if the TN device is PERMANENT
but NOT AUTOCONNECT then mark the device for deletion.
Reference:
70-5-1585 / CFS.81249 / Req Id: GB_G01091
---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 TELNET_SERVER Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A 26-FEB-2001 Alpha ONLY
Images:
TCPIP$TNDRIVER.EXE V5.1-15A
Problem:
With fix 70-5-1392 and SYSTEM_CHECK = 1, the system crashes.
Solution:
Preserve r3 and reload r0 with SS$_FDT_COMPL after calling
@IRP$L_FPC(R3).
Reference:
QAR 30-5-372
PTR 70-5-1392 / CFS.76223 / Req Id: BCSM41VDG
PTR 70-5-1475 / CFS.78371 / Req Id: BCSM80SDW
PTR 70-5-1516 / CFS.79398 / Req Id: HPAQA018W
PTR 70-5-1525 / CFS.79532 / Req Id: HPAQA0GDQ
ECO B 28-FEB-2001 Alpha and VAX
Images:
TCPIP$TNDRIVER.EXE V5.1-15B
TCPIP$TELNET.EXE V5.1-15A
Problem:
If a TELNET/CREATE fails to connect to the remote host, the TN
device is not deleted but stays around as a permanent device.
Solution:
On the last channel deassign, if the TN device is PERMANENT
but NOT AUTOCONNECT then mark the device for deletion.
Reference:
70-5-1585 / CFS.81249 / Req Id: GB_G01091
ECO C 3-MAR-2001 Alpha and VAX
Images:
TCPIP$TNDRIVER.EXE V5.1-15C
Problem:
Setting the terminal parameter /NOHOSTSYNC has no effect.
With original fix, default changed from HostSync to No HostSync.
Solution:
Telnet server no longer enforces HOSTSYNC be enabled (and latest
fix makes sure HOSTSYNC remains the default setting). Customers
should be aware that with /NOHOSTSYNC, they risk possible loss of
inbound data on the telnet connection.
Reference:
PTR 70-5-1461 / CFS.78126 / Req Id: HPAQ721QS / TCPIP_BUGS Note 7929
ECO D 10-MAR-2001 Alpha and VAX
Images:
TCPIP$TNDRIVER.EXE V5.1-15D
Problem:
Many telnet sessions were stuck in RWAST state, waiting
for TCPIP$INETACP.
Solution:
Modified the TN$PORT_FDT routine to use a VCB and AQB that was
allocated by the TNDRIVER at port_startup time instead of using
the INETACP's AQB queue.
Reference:
PTR 70-5-1392 / CFS.76223 / Req Id: BCSM41VDG
PTR 70-5-1475 / CFS.78371 / Req Id: BCSM80SDW
PTR 70-5-1516 / CFS.79398 / Req Id: HPAQA018W
PTR 70-5-1525 / CFS.79532 / Req Id: HPAQA0GDQ
ECO E 11-MAR-2001 Alpha and VAX
Images:
TCPIP$TNDRIVER.EXE V5.1-15E
Problem:
TNdriver mishandles Telnet NAWS window size negotiation
of a 0-width window, causing a crash within the TTdriver.
TTdriver causes system crash attempting to set either
the height or the width for the window size to zero (0).
Solution:
Ignore value of zero in either the height or width of
a NAWS window-size directive.
Reference:
PTR 70-5-1490 / CFS.78271 / Req Id: BCSM721DJ / TCPIP_BUGS Note 8055
ECO F 19-MAR-2001 Alpha and VAX
Images:
TCPIP$TNDRIVER.EXE V5.1-15F
Problem:
Fixed 6 problems with NFS.
Solution:
1: When supplying devices to act against, the interface has
been changed to pass the device unit number, not the address
of its UCB.
2: The reference count is no longer used to control the permanence
of the BG devices, the DELETEUCB bit is used instead.
3: Pass the BG device unit number instead of its address to
socket_close.
4: Replace the BG UCB address with the device unit number for
$CALLBACK.
5: Fix a problem with corruption of R3.
6: On last-channel-deassign, a non-AUTOCONNECT PERMANENT
(outbound) session which is disconnected should be scheduled
for deletion.
Reference:
Internal testing.
---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 UCP Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A 22-FEB-2001 Alpha and VAX
Images:
TCPIP$UCP.EXE V5.1-15A
Problem:
UCP's SHOW DEVICE command fails to display device sockets bound
to emote host(s) as specified using the /HOST qualifier.
Solution:
Correct SHOW DEVICE_SOCKET /HOST qualifier support to work with
IPv6 addresses.
Reference:
TCPIP_BUGS Note 2068
ECO B 23-FEB-2001 Alpha and VAX
Images:
TCPIP$UCP.EXE V5.1-15B
Problem:
1. UCP's SHOW NFS_SERVER command fails to display Version 2 and
Version 3 performance counters when specified using the /VERSION
qualifier.
2. UCP's SET NFS_SERVER /UID_DEFAULT=n /GID_DEFAULT=m command fails
to correctly form command line strings for SYSCONFIG utility.
Command options aren't handled as separate command line "words".
Solution:
1. Fixed tcpipcp$show_nfs routine to correctly display Version 2
and Version 3 NFS Server performance counters when specified using
the /VERSION qualifier.
2. Fixed tcpipcp$set_nfs routine to correctly construct SYSCONFIG's
command line string by breaking it into words and quoting each
"word" before inserting it into command line string.
Reference:
TCPIP_BUGS Note 2073
TCPIP_BUGS Note 2080
ECO C 23-FEB-2001 Alpha and VAX
Images:
TCPIP$UCP.EXE V5.1-15C
Problem:
TCP/IP Services doesn't support SMTP as an IPv6 capable service.
Solution:
Modified UCPs service database module and the V5.1 rollover
command procedure to add support for SMTP as an IPv6 capable
service.
Reference:
TCPIP_BUGS Note 2075
ECO D 23-FEB-2001 Alpha and VAX
Images:
TCPIP$UCP.EXE V5.1-15D
Problem:
1. Using the /THREADS qualifier with UCP's SET NFS_SERVER command
has no effect.
2. UCP's SET NFS_SERVER command qualifier, /DISABLE=NOPROXY, does
not reset the underlying "noproxy_enabled" SYSCONFIG attribute.
Solution:
1. Fixed tcpipcp$set_nfs routine to obsolete the /THREADS qualifier
for SET NFS_SERVER command.
2. Fixed tcpipcp$set_nfs routine to correct operation of
/DISABLE=NOPROXY qualifier - reset "noproxy_enabled" SYSCONFIG
attribute.
Reference:
TCPIP_BUGS Note 2154
TCPIP_BUGS Note 2155
ECO E 23-FEB-2001 Alpha and VAX
Images:
TCPIP$UCP.EXE V5.1-15E
Problem:
When invoked from an unprivileged user account and/or from a
privileged user account without enabling NETMBX privilege, UCP
gives misleading error messages.
Solution:
Modified tcpipcp$$assign_inet routine to correctly handle NONETMBX
return status from sys$assign system service when assigning BG0
device channels.
Reference:
TCPIP_BUGS Note 2178
ECO G 11-MAR-2001 Alpha and VAX
Images:
TCPIP$UCP.EXE V5.1-15G
Problem:
UCP's SET ARP command fails to correctly report parameter errors.
For example, the SET ARP command, shown here with a bad hardware
address parameter, outputs the following error messages:
$ tcpip set arp 10.11.1.101 0:0:f8:25:39:a8
%TCPIP-E-ARPERROR, cannot process ARP request as entered; see ARP
documentation and reissue the command
-TCPIP-E-INVPARM, invalid parameter value for Ethernet address
-TCPIP-E-INVETHER, invalid Ethernet address: !AS
Solution:
Modified tcpipcp$set_arp routine (in tcpipcp$arp.b32) to:
1. Correctly report errors with SET ARP's 'mac_address' parameter
2. Correctly report errors with SET ARP's 'host' parameter
Reference:
TCPIP_BUGS Note 1495
---------------------------------------------------------------------------
Corrections for COMPAQ TCP/IP Services V5.1 UCPLIB Images
---------------------------------------------------------------------------
ECO 1 updates
--------------
ECO A 11-MAR-2001 Alpha and VAX
Images:
TCPIP$ACCESS_SHR.EXE V5.1-15A
Problem:
TCPIP SHOW HOST was ACCVIO'ing in certain cases when retrieving the
BIND database.
Solution:
NSLOOKUP was modified to deal with large DNS messages.
Reference:
PTR 70-5-1560 / CFS.80586 / Req Id: GB_G01030
PTR 70-5-1588 / CFS.81412 / Req Id: GB_G01110
INSTALLATION NOTES:
The images in this kit will not take effect until the system is
rebooted. If there are other nodes in the VMScluster, they must
also be rebooted in order to make use of the new image(s).
The DEC-AXPVMS-TCPIP_ECO-V0501-151-4.PCSI kit is installed using
the PCSI utility.
$PRODUCT INSTALL TCPIP_ECO /SOURCE=device-name
Existing versions of the files being installed will not be
preserved. If this is desired it must be done manually. To
determine what files will be overwritten do a PRODUCT LIST of
the kit.
The ECO kit checks to ensure that a valid license is installed
before proceeding. If one is not found, the installation aborts.
Restart the installation after a valid license is installed.
This DEC-AXPVMS-TCPIP_ECO-V0501-151-4 kit will install on the
Alpha platform, and is supported with OpenVMS releases 7.1
through 7.2. No other platforms or OpenVMS releases are
supported with this kit.
POSSIBLE INSTALL PROBLEMS:
There is a bug in the PCSI utility that ships in the following
kits that will cause the install to fail:
o DEC AXPVMS VMS V7.1-2 (OpenVMS Alpha V7.1-2)
o DEC AXPVMS VMS V7.2 (OpenVMS Alpha V7.2)
o DEC VAXVMS VMS V7.2 (OpenVMS VAX V7.2)
o DEC AXPVMS VMS62TO71U2_PCSI V1.0 (PCSI ECO kit for
OpenVMS Alpha V6.2 through V7.1-2)
o DEC VAXVMS VMS62TO71_PCSI V1.0 (PCSI ECO kit for
OpenVMS VAX V6.2 through V7.1)
The PCSI utilities in the kits listed above were all built from
the same source code. They all identify themselves in the output
from the PRODUCT SHOW UTILITY command as:
"POLYCENTER Software Installation utility version: V7.2-100".
Contact your local Customer Support Center for PCSI upgrades.
All trademarks are the property of their respective owners.
This patch can be found at any of these sites:
Colorado Site
Georgia Site
Files on this server are as follows:
dec-axpvms-tcpip_eco-v0501-151-4.README
dec-axpvms-tcpip_eco-v0501-151-4.CHKSUM
dec-axpvms-tcpip_eco-v0501-151-4.pcsi-dcx_axpexe
tcpipalp_e0151.CVRLET_TXT
|