**************************** ECO SUMMARY INFORMATION **************************** Release Date: 20-NOV-2006 Kit Name: AXP_DNVOSIECO02-V82 Kit Applies To: OpenVMS Alpha V8.2 Approximate Uncompressed Kit Size: 45008 blocks Installation Rating: INSTALL_2 Reboot Required: Yes Superseded Kits: AXP_DNVOSIECO01-V82 Mandatory Kit Dependencies: DEC-AXPVMS-DECNET_OSI-V0802--1.PCSI Optional Kit Dependencies: None Checksums: AXP_DNVOSIECO02-V82.PCSI-DCX_AXPEXE Checksum: 119892223 AXP_DNVOSIECO02-V82.PCSI-DCX_AXPEXE MD5 Checksum: F722084B46A85E54D890FEC35AC66B2B HP DECnet-Plus for OpenVMS Alpha___________________________________ Release Notes for Version 8.2 ECO02 October 2006 This ECO applies to DECnet-Plus V8.2 Alpha systems only. To verify that you are running the correct version of DECnet-Plus, enter the following NCL command: NCL SHOW IMPLEMENTATION The version should read: HP DECnet-Plus for OpenVMS Version V8.2 ECO02. Hewlett-Packard Company Palo Alto, California © Copyright 2006 Hewlett-Packard Development Company, L.P. Confidential computer software. Valid license from HP required for possession, use, or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein. Printed in the US 1 Installation After running the AXP_DNVOSIECO02-V82.ZIPEXE file to expand the DEC-AXPVMS-DNVOSIECO02-V0802-4.PCSI kit, you can install this kit with the POLYCENTER Software Installation utility (PCSI) by logging into the SYSTEM account and entering the following command at the DCL prompt: $ PRODUCT INSTALL DNVOSIECO02/SOURCE=[location of .PCSI file] ________________________ Note ________________________ For the corrections to take effect, you must reboot the system. If you are a member of a VMS cluster, you must reboot the entire cluster. You can postpone rebooting if it is not convenient for you to do so now; however, the new drivers will not take effect until after a reboot. ______________________________________________________ 2 DECnet-Plus Support for Mixed Case Password The following improvements have been made to the NET$OSVCM.EXE and NET$SESSION_CONTROL.EXE images: o OpenVMS version 7.3-2 and above allows you to use mixed- case and extended characters in passwords when PWDMIX is specified as login flags. DECnet has two different methods for user authentication. This is controlled by the sysgen parameter, NET_CALLOUT. If this parameter is set to 255, then the verification and proxy lookups are performed in LOGINOUT rather than DECnet. In earlier versions of DECnet, when DECnet performed the user verification there were restrictions on using mixed-case and extended characters in passwords. This version of DECnet supports mixed-case password for task to task communication and remote file access. 1 3 Corrections for Base Components 3.1 SYS$LIBRARY:CDI$SHR.EXE: Image Identification:"V8.2 ECO02" 23-SEP-2006 02:19:58.93 Image Checksum:"3890125750" ECO02: - This release fixes the creation of multiple BG devices that are never deleted, eventually consuming the entire BYTLM quota. - Prevented an access violation within CDI that can lead NET$ACP into a CPU hogging loop. 3.2 SYS$SYSTEM:CTF$DCP.EXE: Image Identification:"V8.2 ECO02" 23-SEP-2006 02:22:05.91 Image Checksum:"256324165" ECO02: - This release fixes the system crash while executing the TRACE START command as the CTF$DCP process completely loops in kernel mode. This was due to an illegal check in the kernel routine and hence prevents "%CTF-E-MBXREAD, mailbox read timed out" error. 3.3 SYS$LIBRARY:CTF$ROUTING_ANALYZE.EXE: Image Identification:"V1.0" 23-SEP-2006 02:22:29.15 Image Checksum:"89921714" ECO02: - This release fixes the problem of decoding LAN Link State Packet (LSP) messages. This release also supports Dynamic Hostname, Router ID and padding of messages. 2 3.4 SYS$SYSTEM:DECNET_REGISTER.EXE: Image Identification:"V8.2 ECO02" 23-SEP-2006 02:22:03.65 Image Checksum:"2955289696" ECO02: - This release allows to modify/update/register the node information related to a host within the same subnet. - The wildcard node name lookup through DECNET_REGISTER is modified to continue the lookup even on encountering a failure in one of the node name lookups. 3.5 SYS$COMMON:DTSS$PROVIDER_NTP.EXE: Image Identification:"V1.0" 23-SEP-2006 02:22:39.84 Image Checksum:"368536024" ECO02: - Corrected a problem in DTSS time provider program which resulted in failure to take time from NTP server when more than one NTP server is specified in the list and if at least one of them does not respond. 3.6 SYS$SYSTEM:DTSS$SERVICE.EXE: Image Identification:"DECDTS V2.1-0" 23-SEP-2006 02:22:10.39 Image Checksum:"3085745577" ECO02: - This release has a fix to display the value of the "Next TDF change" field as "" when there is no Daylight Saving Time (DST) for the configured subregion and to display the time for the next TDF change when DST is present. - The values parsed for the system wide logical, DTSS$ETHERNET_DEVICE is not case sensitive. In earlier versions, the values parsed to this logical were accepted in upper case only. 3 - DTSS will request the TDF change notification as absolute timer requests thus preventing spurious notification leading to delayed daylight switches. - This release enhances DTSS to work efficiently on multiple interface systems. Due to this change, a server visible on more than one interface will be listed with duplicate entries with the following command: $MCR NCL SHOW DTSS DECNET LOCAL SERVER * However only one instance of a particular server will be shown as used for synchronization as TRUE. The duplicate entries will be set to FALSE. The entries will be considered alternatively in each synchronization cycle. This also fixes the server running on a multihomed system being not visible on some systems (Mostly Clerks). - This release fixes the loss of Global DTSS servers loaded from config file, when these Global servers are to be reached using TCP/IP. - Modified the command, "show dtss all status" to display some of the missing attributes. ECO01: - Prevent DTSS$CLERK process memory leaks that occurred in response to NCL SHOW DTSS and NCL SET DTSS commands. 3.7 SYS$LIBRARY:DTSS$SHR.EXE: Image Identification:"DTSS V2.1-0" 23-SEP-2006 02:17:58.70 Image Checksum:"719031323" ECO02: - Corrected a problem involved with API routine VMS_ LOCALTIME giving the wrong time, when the timezone was set to AUSTRALIA/WEST. 4 3.8 SYS$UPDATE:DTSS$TIMEZONE_RULES.DAT: Image Checksum:"1929597291" ECO02: - The DTSS$TIMEZONE_RULES.DAT file has been modified to extend the Daylight Saving Time (DST) in accordance with the legislation passed by the US Congress, to extend the DST starting 2007. 3.9 SYS$LOADABLE_IMAGES:LES$LES_V30.EXE: Image Identification:"LES V3.0-2" 23-SEP-2006 02:22:10.23 Image Checksum:"220538593" ECO02: - This release fixes a system crash caused by the abnormal deletion of a CLNS CDB on a heavily loaded system. 3.10 SYS$MANAGER:NET$CONFIGURE.COM: Image Checksum:"1463550228" ECO02: - In this release DECnet checks for the license keys before installation and configuration. If the license keys are not loaded the following message is displayed before starting DECnet - "Please Register/Load DECnet PAKs to start DECnet" - This release fixes the problem of NET$CONFIGURE input parsing error for Data link name and Routing circuit name. - This release fixes the problem with Menu Option 2 in the NET$CONFIGURE script not prompting for a Start of the network. 5 3.11 SYS$LOADABLE_IMAGES:NET$DRIVER.EXE: Image Identification:"X-5" 23-SEP-2006 02:22:20.95 Image Checksum:"1923688552" ECO02: - This release fixes the system crash when a TYPE command is executed onto a NET device. The command, "TYPE//out=NETxyz:" will now report a FILNOACC error. - Corrected to prevent a NET device going to ONLINE state when a SET DEVICE/RESET=ERROR command is attempted. - This release fixes INVEXCEPTN crashes in EXE_ STD$QIOACPPKT_C routine. The crash happened when the FAL process attempted a rundown which forced a cancel operation on the net devices to which FAL has assigned a channel. 3.12 SYS$LIBRARY:NET$NISCS_LAA.EXE: Image Identification:"MOPLAA V3.0" 23-SEP-2006 02:22:08.26 Image Checksum:"1304875083" ECO02: - This release fixes the cluster satellite boot failure using DECnet MOP if the system disk has HBMM enabled. - This fix avoids NET$MOP process failure when DECnet restarts. 3.13 SYS$LOADABLE_IMAGES:NET$OSDRIVER.EXE: Image Identification:"X-5" 23-SEP-2006 02:22:29.16 Image Checksum:"4183746488" ECO01: - Corrected a bug that was present in the redirect I/O completion code of DECnet-Plus V7.3 ECO04, V7.3-1 ECO03, V7.3-2 ECO01, and V8.2. This code is traversed when any OSI application uses the redirect functionality of 6 OSAK. Various symptoms of this bug were occasionally observed on Alpha systems, but the symptoms occurred more frequently on I64. Such symptoms included: deaccess hangs of OS devices, corruption of the CPU-specific I/O postprocessing queue (whose queue headers reside at offsets CPU$L_PSFL and CPU$L_PSBL of the CPU database), freelist corruption, and a variety of other crashes when deallocated structures had been referenced. 3.14 SYS$LOADABLE_IMAGES:NET$OSVCM.EXE: Image Identification:"V8.2 ECO02" 23-SEP-2006 02:22:25.32 Image Checksum:"2222060076" ECO02: - Prevent a system crash of type "DECnet fatal error" in SESSION CONTROL due to flipping of the connection ID and transport association ID on a heavily loaded system. - This release has changes in NET$OSVCM which would fix the hung OS devices and process going to LEF state while attempting to deaccess the OS device. 3.15 SYS$LOADABLE_IMAGES:NET$ROUTING_IS.EXE: Image Identification:"V8.2 ECO02" 23-SEP-2006 02:22:06.84 Image Checksum:"2821874717" ECO02: - This release corrects a problem in DECnet Host based Router forwarding process. The problem manifested into connectivity issues between Phase V and Phase IV end systems as DECnet HBR was forwarding the Phase IV packet on a Phase V adjacency in the Phase IV format itself. This release corrects a problem in Host Based routers Phase IV designated router election algorithm. This will avoid a scenario where there is no Phase IV designated router in a LAN, which has more than 1 DECnet Host based routers. 7 3.16 SYS$LOADABLE_IMAGES:NET$SESSION_CONTROL.EXE: Image Identification:"V8.2 ECO02" 23-SEP-2006 02:22:29.47 Image Checksum:"1594053184" ECO02: - This release fixes the SSRVEXCEPT crash in AST_ COMPLETION routine within the NET$SESSION_CONTROL module. - This release fixes a security problem wherein the correct password appears in the audit logfile, when a connection attempt is made with the right password after a "network breakin" event has occurred. - Corrected the problem of displaying junk characters in the create/delete audit messages with DECnet connections. - This release fixes CPUSPINWAIT crash with the CPUs getting into a contention over SCS and LOCKMGR spinlocks. This was due to the lowering of the IPL below 8 holding the SCS spinlock. - Corrected a problem in session layer to prevent system crash (INVEXCEPTN) while attempting to shutdown the network. - This release fixes the system crash while executing the following commands: $MC NCL SHOW NODE locally from an unprivileged user OR $MC NCL SHOW NODE from a remote node 8 3.17 SYS$STARTUP:NET$SHUTDOWN.COM: Image Checksum:"1563554548" ECO02: - Corrected to change the order of shutdown of DECdns server and Clerk to prevent the system hang during the DECdns server shutdown while executing NET$SHUTDOWN. 3.18 SYS$STARTUP:NET$STARTUP.COM: Image Checksum:"1210471237" ECO02: - When NET$IGNORE_DECNET is defined during system startup, DECnet will not be a registered network service on the system. Deassinging this logical later and starting DECnet would still not make it a registered network service in the earlier versions of DECnet. This release fixes this problem. 3.19 SYS$COMMON:NET$TPCONS.EXE: Image Identification:"V8.2 ECO02" 23-SEP-2006 02:22:27.10 Image Checksum:"82680142" ECO02: - This release fixes the DECnet over IP connection issue due to a race condition between the DECnet startup and the PWIP driver initialization. - This release fixes system crash with DECnet fatal error during normal shutdown. This was due a possible race condition between DECnet and TCP/IP PWIP driver while attempting to shutdown. 3.20 SYS$LOADABLE_IMAGES:NET$TRANSPORT_NSP.EXE: Image Identification:"V8.2 ECO02" 23-SEP-2006 02:22:21.81 Image Checksum:"1902660808" ECO02: - This release has changes in NET$TRANSPORT_NSP.EXE which will prevent crashes (of type NETNOSTATE) due to faulty frame received during connect initiate attempt. 9 - This release has changes in NET$TRANSPORT_NSP.EXE which will result in all pending I/Os to complete with SS$_ABORT status when a cancel is issued prior to this, pending I/Os would complete with SS$_LINKDISCON status after a CANCEL. ECO01: - Corrected a code path used when the transmit window approached zero. In particular, this problem was seen when the RMS NETWORK_BLOCK_COUNT qualifier was set to 127 in an attempt to improve performance. Because this caused the transmit window to approach zero frequently, the incorrect code actually caused decreased performance. 3.21 SYS$LOADABLE_IMAGES:NET$TRANSPORT_OSI.EXE: Image Identification:"V8.2 ECO02" 23-SEP-2006 02:22:23.83 Image Checksum:"1052768329" ECO02: - This release fixes the system crash that is caused by accessing the fields of an allocated but non-activated port. Such a scenario occurs when a system receives TPDU with both source and destination reference fields set to zero. The TPDU validation routine now checks for the source, destination reference fields of CR, CC, DR, and DC TPDUs and if both are zero, it discards the TPDU as "Unknown Reference". 3.22 SYS$LOADABLE_IMAGES:SYS$NETWORK_SERVICES.EXE: Image Identification: "V8.2 ECO02" 23-SEP-2006 02:22:26.13 Image Checksum:"2181367223" ECO02: - Corrected to prevent the occurrence of "%DECnet-W-NOREAD, could not read SYS$SYSROOT:[SYSEXE]NET$CONFIG.DAT" warning message while attempting to read the NET$CONFIG.DAT file during a system reboot. This problem occurs with larger disks where the cluster_size parameter is set to a value greater than 512. 10 - This release fixes a system crash when the CTF tracepoints are being disabled. - Fixed NET$ACP process going into a tight CPU bound loop due to a stack overflow. ECO01: - Update ECO number in the DECNET_VERSION item code to "00051201". 4 DECdns Update 4.1 Files Patched or Replaced: SYS$COMMON:[SYSEXE]DNS$ADVER.EXE "V8.2 ECO02" 23-SEP-2006 02:22:22.74 Image Checksum:"1801430587" SYS$COMMON:[SYS$STARTUP]DNS$CLERK_STARTUP.COM Image Checksum:"1663523520" 4.2 Problems Corrected in DECdns Images ECO02: - This release fixes the DECnet startup problems occurring due to DNS clerk startup failure. Better startup handling for DNS clerk is added. 11