SEARCH CONTACT US SUPPORT SERVICES PRODUCTS STORE
United States    
COMPAQ STORE | PRODUCTS | SERVICES | SUPPORT | CONTACT US | SEARCH
gears
compaq support options
support home
software & drivers
ask Compaq
reference library
support forum
frequently asked questions
support tools
warranty information
service centers
contact support
product resources
parts for your system
give us feedback
associated links
.
} what's new
.
} contract access
.
} browse patch tree
.
} search patches
.
} join mailing list
.
} feedback
.
patches by topic
.
} DOS
.
} OpenVMS
.
} Security
.
} Tru64 Unix
.
} Ultrix 32
.
} Windows
.
} Windows NT
.
connection tools
.
} nameserver lookup
.
} traceroute
.
} ping
DECnet/OSI DNVOSIA_E05071 DECnet-Plus V7.1 For OpenVMS Alpha ECO Summary

TITLE: DECnet/OSI DNVOSIA_E05071 DECnet-Plus V7.1 For OpenVMS Alpha ECO Summary NOTE: An OpenVMS saveset or PCSI installation file is stored on the Internet in a self-expanding compressed file. The name of the compressed file will be kit_name-dcx_vaxexe for OpenVMS VAX or kit_name-dcx_axpexe for OpenVMS Alpha. Once the file is copied to your system, it can be expanded by typing RUN compressed_file. The resultant file will be the OpenVMS saveset or PCSI installation file which can be used to install the ECO. Copyright (c) Compaq Computer Corporation 1995, 1999. All rights reserved. Modification Date: 02-NOV-1999 Modification Type: Reloaded kit to Internet Modification Date: 04-OCT-1999 Modification Type: Updated Kit: Supersedes DNVOSIA_E04071 PRODUCT: DECnet-Plus V7.1 for OpenVMS Alpha OP/SYS: OpenVMS Alpha SOURCE: Compaq Computer Corporation ECO INFORMATION: ECO Kit Name: DNVOSIA_E05071 (DEC-AXPVMS-DNVOSIECO05-V0701--4.PCSI) ECO Kits Superseded by This ECO Kit: DNVOSIA_E04071 DNVOSIA_E03071 Not Officially Released DNVOSIA_E02071 DNVOSIA_E01071 ECO Kit Approximate Size: 66,544 Blocks Kit Applies To: DECnet-Plus V7.1 for OpenVMS Alpha OpenVMS Alpha V7.0, V7.1, V7.1-1H1, V7.1-1H2 System Reboot Necessary: Yes Rolling Reboot Supported: Not Available 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 DECnet-Plus V7.1 for OpenVMS Alpha on OpenVMS Alpha V7.0 through V7.1-1H2. This kit addresses the following problems. Problems addressed in this DNVOSIA_E05071 kit: A. Corrections for Base Components -------------------------------------------------------------------------------- Corrections made to SYS$LIBRARY:CDI$SHR.EXE o Add support for sticky cache entry. o Set default cache expiration timer to 0 (i.e., infinite), not either 7 or 30 days. o Convert old V1.0 and V2.2 cache files to V2.3 cache files to preserve cache with upgrades. o Allow sticky cache entry even when sys$fullname is not defined. o ASTs needed to be disabled longer to protect the node information data structures from being corrupted. o Modify cache write logic around sticky bit changes. o Prevent access violations for some string manipulations in CDI search path. o Prevent system crash on return to session control with an invalid node parameter. -------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:CTF$DCP.EXE o Add spinlocks so that two undeclare threads are forced to run serially in SMP environments. -------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:NCL.EXE o CMIP encoding/decoding correction for "CML-E-INVALID_PDU". o Add support for "With" clause. o Modifed SetDefaultEntity, SetDefaultAccess and SetDefault routines to correct memory allocation and new defaults. o Correct default entity and global parsing vector when the initial connect attempt failed. o Correct ASSIGN/USER output to one file (VAX only). -------------------------------------------------------------------------------- Corrections made to SYS$UPDATE:DECNET_MIGRATE: o Include COLLECT and SHOW PATH correction for the error "Unsupported primary directory service." o Correct MOP Client NCL Script load file name. -------------------------------------------------------------------------------- Corrections made to SYS$STARTUP:DNS$CLERK_STARTUP.COM: o Allow the user to specify the location of the NCL script via logical name definitions. o Add DNS$ADVER_AST_LIMIT logical and increase clerk quotas. Translate each of the logicals from the system table if it exists, otherwise use the defaults. Increase default quota for direct I/O, file_limit, enqueue limit, queue limit, adver_buffer_limit, and adver_max_working_set. -------------------------------------------------------------------------------- Corrections made to SYS$STARTUP:DNS$CLERK_STOP.COM File Identification: "V7.1-ECO05" 5-MAY-1999 16:16:13.15 o Allow DECdns clerk to be disabled and deleted. -------------------------------------------------------------------------------- Corrections made to SYS$LIBRARY:DTSS$SHR.EXE o Modify user callable DTSS routine "mulftime" as this returned a value that is inaccurate starting with the lsb of the high order longword, with all lower order longwords being similarly inaccurate. -------------------------------------------------------------------------------- Corrections made to SYS$STARTUP:DTSS$STARTUP.COM: o Allow the user to specify the location of the NCL script via logical name definitions. -------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:DTSS$SERVICE.EXE: Corrections made to SYS$SYSTEM:DTSS$SET_TIMEZONE.EXE: o Prevent %DTSS-I-NOMSG, Message number 02958403 -------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:DECNET_REGISTER: o Correct search for Phase IV node name database in SYS$COMMON. o Use DECdns high confidence to register nodes correctly. This prevents the error: %DNS-E-UNKNOWNENTRY, Requested name does not exist. After the initial error, the node object was deleted, but the .DNA_BackTranslation was left so that subsequent attempts to register the node failed with "name already in use". -------------------------------------------------------------------------------- Corrections made to SYS$UPDATE:DTSS$INSTALL_TIMEZONE_RULE.COM: o Prevent procedure from looping if SYS$LOCALTIME is defined to a value that doesn't exist in the list of valid timezone rules. -------------------------------------------------------------------------------- Corrections made to SYS$UPDATE:DTSS$TIMEZONE_RULES.DAT: o Change DTSS MET time zone rule for 1996 and 1997 daylight savings time from the last Sunday in September to the last Sunday in October. o Change DTSS Brazilian time zone rule. NET$CONFIGURE.COM must be run to update these rules. -------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:NCP o Prevent possible access violation with proxies. o Correction for Show Known Nodes Characteristics. -------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:NET$ACP o Included for support of CDI$SHR. -------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:NET$CCR.EXE: o Modify "%CCR-F-UNRCMIPRSP, unrecognized CMIP error status" to "%CCR-F-ACCESSDENIED, NET$MANAGE, NET$DIAGNOSE or BYPASS req" -------------------------------------------------------------------------------- Corrections made to SYS$MANAGER:NET$CONFIGURE.COM: o Correct the use of SYS$COMMON for DECnet Migration temporary files. o Require LOCAL in the Session Control Search Path on DECdns servers. o Correct the use of logical name definitions for script files. o NET$STARTUP_RENAME.COM could be created with an invalid node name. o Add a Flow Control Policy Option for NSP Transport. o Correct DCL command syntax error on NSP configuration section within option 4. o Correct circuits to be configured as FDDI. o Add spaces in fddi_yes = 1. o Modify text for the EWdevice to indicate that it can be a DExxx device. Also add EB device. -------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:NET$EVENT_DISPATCHER: o Create new filters to block the following CSMA and FDDI events to correct the command RESET EVENT DISPATCHER OUTBOUND STREAM. The global filter with block the following events by default: ((node,csma,station), unrecognized multicast destination pdu) ((node,csma,station), unavailable station buffer) ((node,fddi,station,link), unrecognized multicast pdu destination) If you do not want these events blocked by default at creation time, create a new SYS$MANAGER:NET$EVENT_LOCAL.NCL by copying the NET$EVENT_LOCAL.TEMPLATE and include appropriate commands to pass one or more of these events. -------------------------------------------------------------------------------- Corrections made to SYS$MANAGER:NET$EVENT_LOCAL.TEMPLATE: o If a NET$EVENT_LOCAL.NCL was previously created from the old NET$EVENT_LOCAL.TEMPLATE, then your site-specific NET$EVENT_LOCAL.NCL should be edited to remove the following duplicate block command: BLOCK EVENT DISPATCHER OUTBOUND STREAM local_stream GLOBAL FILTER ((NODE,MOP,CIRCUIT), Unrecognized Dump Client). o Since new filters now block the CSMA and FDDI events by default, the following pass commands have been added: !PASS EVENT DISPATCHER OUTBOUND STREAM * GLOBAL FILTER - ! ((NODE,CSMA-CD,STATION), Unrecognized Multicast Destination PDU) !PASS EVENT DISPATCHER OUTBOUND STREAM * GLOBAL FILTER - ! ((NODE,CSMA-CD,STATION), Unavailable Station Buffer) !PASS EVENT DISPATCHER OUTBOUND STREAM * GLOBAL FILTER - ! ((NODE,FDDI,STATION,LINK), Unrecognized Multicast PDU Destination) If you have previously created a NET$EVENT_LOCAL.NCL script by copying the old .TEMPLATE, regardless of whether you choose to use these commands or not, please update that site-specific NET$EVENT_LOCAL.NCL script. -------------------------------------------------------------------------------- Corrections made to SYS$MANAGER:NET$SHUTDOWN.COM: o Allow DECdns Clerk shutdown to be last. o Check for the existance of a NET$APPLICATION_SHUTDOWN logical which, if used, should point to a site-specific application shutdown procedure. If the logical is defined and the procedure exists, NET$SHUTDOWN will execute that procedure. The NET$AUX_CONTROL logical will continue to use the previously defined indexed file. -------------------------------------------------------------------------------- Corrections made to SYS$UPDATE:NET$CONVERT_DATABASE: o Remove erroneous log file message "found 0 nodes". o Prevent database conversion to an invalid command: "SET NODE 0 CSMA-CD STATION MNA-0 STATION BUFFERS 15" in NET$CSMACD_STARTUP.NCL. o Add support for the DEFPA device. o Convert the Phase IV routing maximum visit count of 255 to the Phase V limit of 63. o Properly convert FDDI device, DEFPA, from Phase IV. The communications port should have been FWA not FPA. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:LES$LES_V30.EXE o LES was modified to include new support for SNA (Alpha only). o Item list definitions had to be harmonized between VAX and Alpha to prevent system crashes on Alpha. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:LES$NETMANLDR.EXE o Allow duplicate attributes for LES-managed entities, i.e. routing and X.25. o Prevent crash on sanity check in Les_sync_suspend. o Correct the timestamp on a routing event. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$ALIAS.EXE o Correctly configure multiple aliases. o Prevent alias hang on startup. If NET$ACP was very busy, the alias task could sometimes get suspended while holding the object lock in exclusive mode. The solution is to increase the priority of the alias task. o Correct alias selection weight of one. o Correct the format of the Phase V node address in alias forwarding packets to prevent logical links from being unexpectedly aborted. o Prevent possible system crash if the alias round robin queue was corrupted by disabling the AST delivery when the alias port was toggled. o Prevent startup hang during the enable while waiting for the Object lock that was held in exclusive mode by another alias member. o Allow only the use of ALIAS DISABLE instead of ALIAS DELETE because the port should not be deleted once it has been allocated and accessed. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$DRIVER.EXE: o Correct incoming disconnect with DNA where a a UCB was not deallocated. o Correct disconnect path that could lead to hanging transport ports if the outgoing connect initiate was not getting properly disconnected. o Correct mailbox disconnect message by removing an invalid check for a corrupt QLB queue in IO$_ACCESS. o Include spinlocks to synchronize all I/O completion. o Always delete the session association when an incoming connection times out. If many incoming connections failed, this could eventually lead to a resource exhaustion and a system crash. o SMP synchronization was added to the executeDeAccess to prevent a network device hang on a very heavily loaded system. o Prevent possible system crash on an incoming connect timeout where close association could have been called twice. o Correct PFGIPLHI crash in execute deaccess. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$LOOP_APPLICATION.EXE: o Correct application loopback error "Agent is invalid" when connecting by destination tower. -------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:NET$MOP: o Save unnecessary disk access on dump requests. o Add a new diagnostic error for Console Carrier Request "CCR$_DuplicateAddr, duplicate address error" to help resolve a configuration error. o Prevent SSRVEXCEPTN crashes in NET$MOP. o Modify the CCR timer to allow SET HOST/MOP and TSM commands to complete more quickly when one or more of the remote consoles is unavailable. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$MOPS0.EXE: o VAX only correction for a kernel dispatch table to a nonpaged psect. -------------------------------------------------------------------------------- Corrections made to SYS$LIBRARY:NET$NISCS_LAA.EXE o Correct MOP load assist agent to properly handle ascii names on Alpha. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$OSDRIVER.EXE: o Correct incoming disconnect with VOTS where a a UCB could be left around. o Prevent system crash when running a VOTS trace with a bad NCB descriptor. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$OSVCM.EXE: o Correct lost "fillm" when a connection was not processed by the application before the timeout. -------------------------------------------------------------------------------- Corrections made to SYS$LIBRARY:NET$PROCESS_EMAA.EXE: o Prevent possible system crash with a negative or zero entity count in the IVK. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$ROUTING_ES.EXE: o Prevent a crash when deleting a reachable address due to erroneous cache size. o Prevent possible crash in routing shutdown. o Prevent possible crash by discarding all invalid PDUs. o Event logging on Alpha was corrected. o Routing over HDLC check the validity of the NSAP length for incoming PDUs when there is no adjacency. o Correct Phase V to Phase IV translation padding on transmit header. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$ROUTING_IS.EXE: o Prevent synchronous data link crash in Host Based Routing. o Correct an error with CTF trace processing. o Alias section weight set to 1 should receive incoming connections. Correct an error in the round robin search loop. o Prevent crash with alias when the circuit was deleted. o Correction for Host Based Routing Event Logging. o Prevent discarding of packets with OSI Transport Alias forwarding selectors. o Prevent the node from becoming unreachable during the 1 hour of the fall back time change. If the system time is set back (as in the 1 hour fall time change) then the router fails for that period of time needed to reach the previous system time. o Prevent Routing from discarding packets with the OSI Transport forwarding selector if this router is an alias member of the same cluster. o Prevent Host Based Routing from translating Alias Packets into Phase IV format unnecessarily. -------------------------------------------------------------------------------- Corrections made to SYS$STARTUP:NET$ROUTING_STARTUP.COM: o Call NET$LES_STARTUP to start the LES ACP process. -------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:NET$SDA.EXE: o Alpha only correction for "NETWORK SHOW EMAA" o Correction for "SHOW NSP PORT" -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$SESSION_CONTROL.EXE: o Prevent "invalid access" with user IDs longer then 12 characters. o Use proxy first regardless of session attributes. o Add support for the configuring of multiple aliases by setting the outgoingalias name and default in the application. o Change the disconnect status sent to the remote node when session control is disabled on an existing connection from; "%SYSTEM-F-SHUT, remote node no longer accepting connects" to "%SYSTEM-F-THIRDPARTY, network logical link disconnected by a third party" o Prevent "PGFIPLHI, Page Fault IPL Too High", in NET$ACP on system boot. o Prevent possible incoming disconnect crash. o Modify session control so that breakin attempts do not occur when proxy access was correctly used. o Prevent an SMP crash with the DeclareSession completion function. o Modify SMP synchronization for stale association by replacing DSBINT and ENBINT with IOLOCK8 acquire and release in SSRV$$GETPORTINFORMATION routine. o Prevent a doubly deallocated CRPROC structure. o Prevent session connect audit memory corruption due to writing into a stale connect block pointer and peform a sanity check on the itemlist. -------------------------------------------------------------------------------- Corrections made to SYS$MANAGER:NET$SHUTDOWN.COM: o Allow DECdns Clerk shutdown to be last. -------------------------------------------------------------------------------- Corrections made to SYS$STARTUP:NET$STARTUP.COM: o Node rename temporary file should only be executed if initial start was successful. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$TPCONS.EXE: o Prevent a BGDRIVER socket leak that could under some incoming connect error conditions eventually cause the available sockets to become exhausted. o Prevent possible system crash on a disconnect indication. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$TRANSPORT_NSP.EXE: o Prevent hang on shutdown. o Correct possible hang when the NSP maximim window size was greater then 20. o Disconnect data from Phase IV nodes was incorrectly reported as a protocol error. When io$m_synch was used, the mailbox read hung waiting to receive a disconnect with optional data. o The default retransmits was lowered from 12 to 8 for faster error detection and recovery. o NSP connect initiate will be resent every 5 seconds instead of 10 seconds. This allows NSP to timeout before session by default even when the remote node is not reachable. o NSP was corrected to prevent logical links from hanging on a retransmission of an interrupt message. o Prevent possible NETNOSTATE bugcheck that was caused by a timing window in which the connection was being torn down and the I/O had been cancelled while the transmit was in progress. o Insure that I/O will complete even if the IO$_Multiple bit is set in the QIO function. o Allow NSP flow control to be more efficient and deliver the XON as soon as possible after a new receive request is received. o Prevent a remote TCID from attempting to be reused for a connection if the previous connection failed to be deaccessed. o Corrected the possible delivery of protocol errors with disconnect data. If the user string (P2) is not a counted string this will now be included on behalf of the user. Phase IV did this previously, but removed the first byte of the user data while making it counted. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$TRANSPORT_OSI.EXE: o Prevent possible crash with deactivate port. o Limit Maximum Alias Transport Connections to 1015. o Prevent possible crash when expedited data had just been transmitted and the message sequence number to be retransmitted did not match the expected message. o Correct Alias Transport Connection Table for connections using cluster alias because the TC ID range was not properly allocated. o Prevent a crash on connect initiate where the port had not yet been activated and the solicit VCRP was zero. o Prevent a crash when a port block was inserted into a queue in the RSP (Remote Service Provider) and an element in the queue found an invalid pointer. o Correct the checksum calculation for messages larger then 4,399 bytes. o Prevent crash in OSITP disable port if this same port had already been disabled. o Remove forced bugcheck from BUILD_DATA routines. o Insure that I/O will complete even if the IO$_Multiple bit is set in the QIO function. o Prevent transport bugcheck when an X.25 connection was abnormally terminated and a protocol error was in the process of being logged. o Correct timing window to prevent a VCRP leak if user data could not be delivered to the application because it was disconnected. o Correct possible crash when the port is found and the associated remote TCID was not valid. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:SYS$NETWORK_SERVICES.EXE: o Prevent possible pool corruption with X.400 or X.500. o Correct queue for Error MRCP with flink/blink initialization. o Allow more then one Error MRCP for full process entities, MOP and EVD. o Update ECO number in DECnet version "050C05" -------------------------------------------------------------------------------- DECdns Update ECO 72 Update to SYS$COMMON:[SYSEXE]DNS$ADVER.EXE: -------------------------------------------------------------------------------- Update to SYS$COMMON:[SYS$LOADABLE_IMAGES]SYS$NAME_SERVICES.EXE: -------------------------------------------------------------------------------- OSAK API Changes Updates made to SYS$LIBRARY:OSAK$OSAKSHR.EXE: -------------------------------------------------------------------------------- New NCL Global Section Update made to SYS$LIBRARY:NCL$GLOBALSECTION.DAT: -------------------------------------------------------------------------------- New NCL Help File Update made to SYS$HELP:NCLHELP.HLB Problems addressed in the DNVOSIA_E04071 kit: Corrections for Base Components -------------------------------------------------------------------------------- Corrections made to SYS$LIBRARY:CDI$SHR.EXE - Add support for sticky cache entry. - Set default cache expiration timer to 0 (i.e., infinite), not either 7 or 30 days. - Convert old V1.0 and V2.2 cache files to V2.3 cache files to preserve cache with upgrades. - Allow sticky cache entry even when sys$fullname is not defined. - ASTs needed to be disabled longer to protect the node information data structures from being corrupted. - Modify cache write logic around sticky bit changes. - Prevent access violations for some string manipulations in CDI search path. - Prevent system crash on return to session control with an invalid node parameter. -------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:CTF$DCP.EXE - Add spinlocks so that two undeclare threads are forced to run serially in SMP environments. -------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:NCL.EXE - CMIP encoding/decoding correction for "CML-E-INVALID_PDU". - Add support for "With" clause. - Modifed SetDefaultEntity, SetDefaultAccess and SetDefault routines to correct memory allocation and new defaults. - Correct default entity and global parsing vector when the initial connect attempt failed. -------------------------------------------------------------------------------- Corrections made to SYS$UPDATE:DECNET_MIGRATE: - Include COLLECT and SHOW PATH correction for the error "Unsupported primary directory service." - Correct MOP Client NCL Script load file name. -------------------------------------------------------------------------------- Corrections made to SYS$STARTUP:DNS$CLERK_STARTUP.COM: - Allow the user to specify the location of the NCL script via logical name definitions. -------------------------------------------------------------------------------- Corrections made to SYS$LIBRARY:DTSS$SHR.EXE - Modify user callable DTSS routine "mulftime" as this returned a value that is inaccurate starting with the lsb of the high order longword, with all lower order longwords being similarly inaccurate. -------------------------------------------------------------------------------- Corrections made to SYS$STARTUP:DTSS$STARTUP.COM: - Allow the user to specify the location of the NCL script via logical name definitions. -------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:DECNET_REGISTER: - Correct search for Phase IV node name database in SYS$COMMON. - Use DECdns high confidence to register nodes correctly. This prevents the error: %DNS-E-UNKNOWNENTRY, Requested name does not exist. After the initial error, the node object was deleted, but the .DNA_BackTranslation was left so that subsequent attempts to register the node failed with "name already in use". -------------------------------------------------------------------------------- Corrections made to SYS$UPDATE:DTSS$INSTALL_TIMEZONE_RULE.COM: - Prevent procedure from looping if SYS$LOCALTIME is defined to a value that doesn't exist in the list of valid timezone rules. -------------------------------------------------------------------------------- Corrections made to SYS$UPDATE:DTSS$TIMEZONE_RULES.DAT: - Change DTSS MET time zone rule for 1996 and 1997 daylight savings time from the last Sunday in September to the last Sunday in October. - Change DTSS Brazilian time zone rule. NET$CONFIGURE.COM must be run to update these rules. -------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:NCP - Prevent possible access violation with proxies. - Correction for Show Known Nodes Characteristics. -------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:NET$ACP - Included for support of CDI$SHR. -------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:NET$CCR.EXE: - Modify "%CCR-F-UNRCMIPRSP, unrecognized CMIP error status" to "%CCR-F-ACCESSDENIED, NET$MANAGE, NET$DIAGNOSE or BYPASS req" -------------------------------------------------------------------------------- Corrections made to SYS$MANAGER:NET$CONFIGURE.COM: - Correct the use of SYS$COMMON for DECnet Migration temporary files. - Require LOCAL in the Session Control Search Path on DECdns servers. - Correct the use of logical name definitions for script files. - NET$STARTUP_RENAME.COM could be created with an invalid node name. - Add a Flow Control Policy Option for NSP Transport. - Correct DCL command syntax error on NSP configuration section within option 4. - Correct circuits to be configured as FDDI. - Add spaces in fddi_yes = 1. - Modify text for the EWdevice to indicate that it can be a DExxx device. Also add EB device. -------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:NET$EVENT_DISPATCHER: - Included for compatibility with NET$PROCESS_EMAA. -------------------------------------------------------------------------------- Corrections made to SYS$MANAGER:NET$SHUTDOWN.COM: - Allow DECdns Clerk shutdown to be last. -------------------------------------------------------------------------------- Corrections made to SYS$UPDATE:NET$CONVERT_DATABASE: - Remove erroneous log file message "found 0 nodes". - Prevent database conversion to an invalid command: "SET NODE 0 CSMA-CD STATION MNA-0 STATION BUFFERS 15" in NET$CSMACD_STARTUP.NCL. - Add support for the DEFPA device. - Convert the Phase IV routing maximum visit count of 255 to the Phase V limit of 63. - Properly convert FDDI device, DEFPA, from Phase IV. The communications port should have been FWA not FPA. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:LES$NETMANLDR.EXE - Allow duplicate attributes for LES-managed entities, i.e. routing and X.25. - Prevent crash on sanity check in Les_sync_suspend. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$ALIAS.EXE - Correctly configure multiple aliases. - Prevent alias hang on startup. If NET$ACP was very busy, the alias task could sometimes get suspended while holding the object lock in exclusive mode. The solution is to increase the priority of the alias task. - Correct alias selection weight of one. - Correct the format of the Phase V node address in alias forwarding packets to prevent logical links from being unexpectedly aborted. - Prevent possible system crash if the alias round robin queue was corrupted by disabling the AST delivery when the alias port was toggled. - Prevent startup hang during the enable while waiting for the Object lock that was held in exclusive mode by another alias member. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$DRIVER.EXE: - Correct incoming disconnect with DNA where a a UCB was not deallocated. - Correct disconnect path that could lead to hanging transport ports if the outgoing connect initiate was not getting properly disconnected. - Correct mailbox disconnect message by removing an invalid check for a corrupt QLB queue in IO$_ACCESS. - Include spinlocks to synchronize all I/O completion. - Always delete the session association when an incoming connection times out. If many incoming connections failed this could eventually lead to a resource exhaustion and a system crash. - SMP synchronization was added to the executeDeAccess to prevent a network device hang on a very heavily loaded system. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$LOOP_APPLICATION.EXE: - Correct application loopback error "Agent is invalid" when connecting by destination tower. -------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:NET$MOP: - Save unnecessary disk access on dump requests. - Add a new diagnostic error for Console Carrier Request "CCR$_DuplicateAddr, duplicate address error" to help resolve a configuration error. - Prevent SSRVEXCEPTN crashes in NET$MOP. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$MOPS0.EXE: - VAX only correction for a kernel dispatch table to a nonpaged psect. -------------------------------------------------------------------------------- Corrections made to SYS$LIBRARY:NET$PROCESS_EMAA.EXE: - Prevent possible system crash with a negative or zero entity count in the IVK. -------------------------------------------------------------------------------- Corrections made to SYS$LIBRARY:NET$NISCS_LAA.EXE - Correct MOP load assist agent to properly handle ascii names on Alpha. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$OSDRIVER.EXE: - Correct incoming disconnect with VOTS where a a UCB could be left around. - Prevent system crash when running a VOTS trace with a bad NCB descriptor. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$OSVCM.EXE: - Correct lost "fillm" when a connection was not processed by the application before the timeout. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$ROUTING_ES.EXE: - Prevent a crash when deleting a reachable address due to erroneous cache size. - Prevent possible crash in routing shutdown. - Prevent possible crash by discarding all invalid PDUs. - Event logging on Alpha was corrected. - Routing over HDLC check the validity of the NSAP length for incoming PDUs when there is no adjacency. - Correct Phase V to Phase IV translation padding on transmit header. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$ROUTING_IS.EXE: - Prevent synchronous data link crash in Host Based Routing. - Correct an error with CTF trace processing. - Alias section weight set to 1 should receive incoming connections. Correct an error in the round robin search loop. - Prevent crash with alias when the circuit was deleted. - Correction for Host Based Routing Event Logging. - Prevent discarding of packets with OSI Transport Alias forwarding selectors. - Prevent the node from becoming unreachable during the 1 hour of the fall back time change. If the system time is set back (as in the 1 hour fall time change) then the router fails for that period of time needed to reach the previous system time. - Prevent Routing from discarding packets with the OSI Transport forwarding selector if this router is an alias member of the same cluster. - Prevent Host Based Routing from translating Alias Packets into Phase IV format unnecessarily. -------------------------------------------------------------------------------- Corrections made to SYS$STARTUP:NET$ROUTING_STARTUP.COM: - Call NET$LES_STARTUP to start the LES ACP process. -------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:NET$SDA.EXE: - Alpha only correction for "NETWORK SHOW EMAA" - Correction for "SHOW NSP PORT" -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$SESSION_CONTROL.EXE: - Prevent "invalid access" with user IDs longer then 12 characters. - Use proxy first regardless of session attributes. - Add support for the configuring of multiple aliases by setting the outgoingalias name and default in the application. - Change the disconnect status sent to the remote node when session control is disabled on an existing connection from; "%SYSTEM-F-SHUT, remote node no longer accepting connects" to "%SYSTEM-F-THIRDPARTY, network logical link disconnected by a third party" - Prevent "PGFIPLHI, Page Fault IPL Too High", in NET$ACP on system boot. - Prevent possible incoming disconnect crash. - Modify session control so that breakin attempts do not occur when proxy access was correctly used. - Prevent an SMP crash with the DeclareSession completion function. - Modify SMP synchronization for stale association by replacing DSBINT and ENBINT with IOLOCK8 acquire and release in SSRV$$GETPORTINFORMATION routine. -------------------------------------------------------------------------------- Corrections made to SYS$MANAGER:NET$SHUTDOWN.COM: - Allow DECdns Clerk shutdown to be last. -------------------------------------------------------------------------------- Corrections made to SYS$STARTUP:NET$STARTUP.COM: - Node rename temporary file should only be executed if initial start was successful. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$TPCONS.EXE: - Prevent a BGDRIVER socket leak that could under some incoming connect error conditions eventually cause the available sockets to become exhausted. - Prevent possible system crash on a disconnect indication. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$TRANSPORT_NSP.EXE: - Prevent hang on shutdown. - Correct possible hang when the NSP maximim window size was greater then 20. - Disconnect data from Phase IV nodes was incorrectly reported as a protocol error. When io$m_synch was used, the mailbox read hung waiting to receive a disconnect with optional data. - The default retransmits was lowered from 12 to 8 for faster error detection and recovery. - NSP connect initiate will be resent every 5 seconds instead of 10 seconds. This allows NSP to timeout before session by default even when the remote node is not reachable. - NSP was corrected to prevent logical links from hanging on a retransmission of an interrupt message. - Prevent possible NETNOSTATE bugcheck that was caused by a timing window in which the connection was being torn down and the I/O had been cancelled while the transmit was in progress. - Insure that I/O will complete even if the IO$_Multiple bit is set in the QIO function. - Allow NSP flow control to be more efficient and deliver the XON as soon as possible after a new receive request is received. - Prevent a remote TCID from attempting to be reused for a connection if the previous connection failed to be deaccessed. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$TRANSPORT_OSI.EXE: - Prevent possible crash with deactivate port. - Limit Maximum Alias Transport Connections to 1015. - Prevent possible crash when expedited data had just been transmitted and the message sequence number to be retransmitted did not match the expected message. - Correct Alias Transport Connection Table for connections using cluster alias because the TC ID range was not properly allocated. - Prevent a crash on connect initiate where the port had not yet been activated and the solicit VCRP was zero. - Prevent a crash when a port block was inserted into a queue in the RSP (Remote Service Provider) and an element in the queue found an invalid pointer. - Correct the checksum calculation for messages larger then 4,399 bytes. - Prevent crash in OSITP disable port if this same port had already been disabled. - Remove forced bugcheck from BUILD_DATA routines. - Insure that I/O will complete even if the IO$_Multiple bit is set in the QIO function. - Prevent transport bugcheck when an X.25 connection was abnormally terminated and a protocol error was in the process of being logged. - Correct timing window to prevent a VCRP leak if user data could not be delivered to the application because it was disconnected. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:SYS$NETWORK_SERVICES.EXE: - Prevent possible pool corruption with X.400 or X.500. - Correct queue for Error MRCP with flink/blink initialization. - Allow more then one Error MRCP for full process entities, MOP and EVD. - Update ECO number in DECnet version "050C04" -------------------------------------------------------------------------------- B. DECdns Update ECO 71 Update to SYS$COMMON:[SYSEXE]DNS$ADVER.EXE: -------------------------------------------------------------------------------- Update to SYS$COMMON:[SYS$LOADABLE_IMAGES]SYS$NAME_SERVICES.EXE: -------------------------------------------------------------------------------- C. OSAK API Changes Updates made to SYS$LIBRARY:OSAK$OSAKSHR.EXE: -------------------------------------------------------------------------------- D. New NCL Global Section Update made to SYS$LIBRARY:NCL$GLOBALSECTION.DAT: -------------------------------------------------------------------------------- E. New NCL Help File Update made to SYS$HELP:NCLHELP.HLB =============================================================================== Problems addressed in superseded DNVOSIA_E02071 kit: A. Corrections for Base Components ------------------------------------------------------------------------------- Corrections made to SYS$LIBRARY:CDI$SHR.EXE - Add support for sticky cache entry. - Set default cache expiration timer to 0 (i.e., infinite), not either 7 or 30 days. - Convert old V1.0 and V2.2 cache files to V2.3 cache files to preserve cache with upgrades. - Allow sticky cache entry even when sys$fullname is not defined. - ASTs needed to be disabled longer to protect the node information data structures from being corrupted. ------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:NCL.EXE - CMIP encoding/decoding correction for "CML-E-INVALID_PDU". - Add support for "With" clause. - Modifed SetDefaultEntity, SetDefaultAccess and SetDefault routines to correct memory allocation and new defaults. ------------------------------------------------------------------------------- Corrections made to SYS$UPDATE:DECNET_MIGRATE: - Include COLLECT and SHOW PATH correction for the error "Unsupported primary directory service." - Correct MOP Client NCL Script load file name. ------------------------------------------------------------------------------- Corrections made to SYS$STARTUP:DNS$CLERK_STARTUP.COM: - Allow the user to specify the location of the NCL script via logical name definitions. -------------------------------------------------------------------------------- Corrections made to SYS$STARTUP:DTSS$STARTUP.COM: - Allow the user to specify the location of the NCL script via logical name definitions. -------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:DECNET_REGISTER: - Correct search for Phase IV node name database in SYS$COMMON. - Use DECdns high confidence to register nodes correctly. This prevents the error: %DNS-E-UNKNOWNENTRY, Requested name does not exist. After the initial error, the node object was deleted, but the .DNA_BackTranslation was left so that subsequent attempts to register the node failed with "name already in use". ------------------------------------------------------------------------------- Corrections made to SYS$UPDATE:DTSS$TIMEZONE_RULES.DAT: - Change DTSS MET time zone rule for 1996 and 1997 daylight savings time from the last Sunday in September to the last Sunday in October. NET$CONFIGURE.COM must be run to update the rule. ------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:NCP - Prevent possible access violation with proxies. - Correction for Show Known Nodes Characteristics. ------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:NET$ACP - Included for support of CDI$SHR. ------------------------------------------------------------------------------- Corrections made to SYS$MANAGER:NET$CONFIGURE.COM: - Correct the use of SYS$COMMON for DECnet Migration temporary files. - Require LOCAL in the Session Control Search Path on DECdns servers. - Correct the use of logical name definitions for script files. - NET$STARTUP_RENAME.COM could be created with an invalid node name. - Add a Flow Control Policy Option for NSP Transport. - Correct DCL command syntax error on NSP configuration section within option 4. -------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:NET$EVENT_DISPATCHER: - Included for compatibility with NET$PROCESS_EMAA. -------------------------------------------------------------------------------- Corrections made to SYS$MANAGER:NET$SHUTDOWN.COM: - Allow DECdns Clerk shutdown to be last. -------------------------------------------------------------------------------- Corrections made to SYS$UPDATE:NET$CONVERT_DATABASE: - Remove erroneous log file message "found 0 nodes". - Prevent database conversion to an invalid command: "SET NODE 0 CSMA-CD STATION MNA-0 STATION BUFFERS 15" in NET$CSMACD_STARTUP.NCL. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$ALIAS.EXE - Correctly configure multiple aliases. - Prevent alias hang on startup. If NET$ACP was very busy, the alias task could sometimes get suspended while holding the object lock in exclusive mode. The solution is to increase the priority of the alias task. - Correct alias selection weight of one. - Correct the format of the Phase V node address in Alias forwarding packets to prevent logical links from being unexpectedly aborted. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$DRIVER.EXE: - Correct incoming disconnect with DNA where a a UCB could be left around. - Correct disconnect path that could lead to hanging transport ports if the outgoing connect initiate was not getting properly disconnected. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$LOOP_APPLICATION.EXE: - Correct application loopback error "Agent is invalid" when connecting by destination tower. -------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:NET$MOP: - Save unnecessary disk access on dump requests. - Add a new diagnostic error for Console Carrier Request "CCR$_DuplicateAddr, duplicate address error" to help resolve a configuration error. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$MOPS0.EXE: - VAX only correction for a kernel dispatch table to a nonpaged psect. -------------------------------------------------------------------------------- Corrections made to SYS$LIBRARY:NET$PROCESS_EMAA.EXE: - Prevent possible system crash with a negative or zero entity count in the IVK. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$OSDRIVER.EXE: - Correct incoming disconnect with VOTS where a a UCB could be left around. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$OSVCM.EXE: - Correct lost "fillm" when a connection was not processed by the application before the timeout. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$ROUTING_ES.EXE: - Prevent a crash when deleting a reachable address due to erroneous cache size. - Prevent possible crash in routing shutdown. - Prevent possible crash by discarding all invalid PDUs. - Event logging on Alpha was corrected. - Routing over HDLC check the validity of the NSAP length for incoming PDUs when there is no adjacency. - Raise the default ES cache size to 512 and allow the set es cache size command to work. - Correction for redirect PDUs that should not have been discarded. - Padded IS hello should not have been discarded. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$ROUTING_IS.EXE: - Prevent synchronous data link crash in Host Based Routing. - Correct an error with CTF trace processing. - Alias section weight set to 1 should receive incoming connections. Correct an error in the round robin search loop. - Prevent crash with alias when the circuit was deleted. - Correction for Host Based Routing Event Logging. - Prevent discarding of packets with OSI Transport Alias forwarding selectors. - Prevent nonpaged pool from being exhausted forwarding alias packets. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$SESSION_CONTROL.EXE: - Prevent "invalid access" with user IDs longer then 12 characters. - Use proxy first regardless of session attributes. - Add support for the configuring of multiple aliases by setting the outgoingalias name and default in the application. - Change the disconnect status sent to the remote node when session control is disabled on an existing connection from; "%SYSTEM-F-SHUT, remote node no longer accepting connects" to "%SYSTEM-F-THIRDPARTY, network logical link disconnected by a third party" - Prevent "PGFIPLHI, Page Fault IPL Too High", in NET$ACP on system boot. - Prevent possible incoming disconnect crash. -------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:NET$SDA.EXE: - Alpha only correction for "NETWORK SHOW EMAA" - Correction for "SHOW NSP PORT" -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$TRANSPORT_NSP.EXE: - Prevent hang on shutdown. - Correct possible hang when the NSP maximim window size was greater than 20. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$TRANSPORT_OSI.EXE: - Prevent possible crash with deactivate port. - Limit Maximum Alias Transport Connections to 1015. - Prevent possible crash when expedited data had just been transmitted and the message sequence number to be retransmitted did not match the expected message. -------------------------------------------------------------------------------- Corrections made to SYS$STARTUP:NET$STARTUP.COM: - Node rename temporary file should only be executed if initial start was successful. -------------------------------------------------------------------------------- Update to SYS$LOADABLE_IMAGES:SYS$NETWORK_SERVICES.EXE: - Update ECO number in DECnet version "050C02" - Prevent possible pool corruption with X.400 or X.500. -------------------------------------------------------------------------------- INSTALLATION NOTES: 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 DNVOSIECO05/SOURCE=[location of the .PCSI file] Note that you can use the DECwindows Motif interface to PCSI if you wish. For the corrections to take effect, you must reboot the system. If you are a member of a VMScluster, you must reboot the entire cluster. You can postpone rebooting if it is not convenient for you to do so now; however, the new driver(s) will not take effect until after a reboot. Product Kit Name: DNVOSIA_E05071 PCSI Kit Name: DEC-AXPVMS-DNVOSIECO05-V0701--4.PCSI



This patch can be found at any of these sites:

Colorado Site
Georgia Site



Files on this server are as follows:

dec-axpvms-dnvosieco05-v0701--4.README
dec-axpvms-dnvosieco05-v0701--4.CHKSUM
dec-axpvms-dnvosieco05-v0701--4.pcsi-dcx_axpexe
dnvosia_e05071.CVRLET_TXT

privacy and legal statement