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 DNVOSI_E14063 DECnet/OSI V6.3 For OpenVMS VAX ECO Summary

TITLE: DECnet/OSI DNVOSI_E14063 DECnet/OSI V6.3 For OpenVMS VAX ECO Summary New Kit Date : 24-MAY-2001 Modification Date: Not Applicable Modification Type: Updated Kit Supersedes DNVOSI_E12063 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 1997, 2000, 2001. All rights reserved. PRODUCT: DECnet/OSI V6.3 for OpenVMS VAX OP/SYS: OpenVMS VAX SOURCE: Compaq Computer Corporation ECO INFORMATION: ECO Kit Name: DNVOSI_E14063 (DEC-VAXVMS-DNVOSIECO14-V0603--4.PCSI) ECO Kits Superseded by This ECO Kit: DNVOSI_E12063 DNVOSI_E11063 Not Officially Released DNVOSI_E10063 DNVOSI_E09063 Not Officially Released DNVOSI_E08063 DNVOSI_E07063 DNVOSI_E06063 ECO Kit Approximate Size: 57440 Blocks Kit Applies To: DECnet/OSI V6.3 for OpenVMS VAX OpenVMS VAX V6.1, V6.2 NOTE: To verify that you are running the correct version of DECnet/OSI, enter the following NCL command: NCL Show Implementation System/Cluster Reboot Necessary: Yes Kit Installation Rating: 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/OSI V6.3 for OpenVMS VAX on OpenVMS VAX V6.1 through V6.2. This kit addresses the following problems: Problems Addressed in DNVOSI_E14063: A. Corrections for Base Components -------------------------------------------------------------------------------- Corrections made to SYS$LIBRARY:CDI$SHR.EXE: - Domain name search path processing does not require DOMAIN:. - Include support for Common Directory Service Dynamic Cache. - Deassign BG device for TCP/IP restart. - Add support for sticky cache entry. - Set default cache expiration timer to 0 (i.e., infinite). (Previously the default was 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. - Allow DOMAIN to return a compressed name from the fully qualified domain full name. -------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:CTF$DCP.EXE: - Modify trace to collect remote records in the trace file, alpha only. - Modify collector to keep more trace records. - Add spinlocks so that two undeclare threads are forced to run serially in SMP environments. - Prevent possible system crash with invalid tracepoint address. -------------------------------------------------------------------------------- Corrections made to SYS$UPDATE:DECNET_MIGRATE.EXE: - 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. - 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 Included file SYS$MANAGER:NET$DNS_CLERK_STOP.NCL - Allow DECdns clerk to be disabled and deleted. - Prevent "no such file" warnings on shutdown. -------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:DECNET_REGISTER.EXE: - 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$SYSTEM:DTSS$SERVICE.EXE - Correct PGFIPLHI crash on startup. Insure that any linkages which may be touched at an elevated IPL are in a page which is locked. - Prevent possible crash on boot in read cluster time. - Resolve error for NCLSHR when using NET$CONFGIURE Option 5. - Prevent the clerk from sending advertisements when the cache is purged. - Add a system logical NET$DISABLE_DTSS. -------------------------------------------------------------------------------- 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. - Add a system logical NET$DISABLE_DTSS. -------------------------------------------------------------------------------- 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. - Change DTSS British time zone rule from 4th Sunday in October to 5th Sunday in October. NET$CONFIGURE.COM must be run to update these rules. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:LES$LES_V30.EXE - Item list definitions had to be harmonized between VAX and Alpha to prevent system crashes on Alpha. - Prevent crash in LES$LPD_DONE when running SNA TE session over a QLLC link. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:LES$NETMAN.EXE: - Include for compatibility with LES$NETMANLDR. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:LES$NETMANLDR.EXE: - Correct NET$SHUTDOWN hang on FDDI circuits when executing the "delete routing circ *" command. - All NCL SHOWS require NET$EXAMINE or NET$MANAGE or BYPASS, and NCL Actions require NET$MANAGE or BYPASS. - Corrections for routing and VAX P.S.I. event logging. - Allow duplicate attributes for LES-managed entities, i.e. routing and X.25. - Prevent crash on sanity check in Les_sync_suspend. - Correct the timestamp on a routing event. -------------------------------------------------------------------------------- Corrections made to SYS$LIBRARY:LES$NETMANSHR.EXE: - Include support for compatibility with LES$NETMANLDR. -------------------------------------------------------------------------------- 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. - "With" cause corrected to allow parsing end user specification attributes using the UIC format. - Correct default entity and global parsing vector when the initial connect attempt failed. -------------------------------------------------------------------------------- Corrections made to SYS$LIBRARY:NCLSHR: - Prevent NCL commands with embedded slashes, such as OSAK commands, from returning an NCL success status even if they fail. - Modify UIC format of an end user specification filter to return the %NCL-E-BADVALUE error when necessary. - Suppress "getlist" error on NCL SHOW displays -------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:NCP.EXE: - Prevent possible access violation with proxies. - Correction for Show Known Nodes Characteristics. -------------------------------------------------------------------------------- Corrections made to SYS$UPDATE:NET_ISHFILTER.EXE: - Include support for NET$ROUTING_ES. -------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:NET$ACP.EXE: - Include support for CDI$SHR.EXE -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$ALIAS.EXE: - Alias member with selection weight set to 0 should not receive any incoming alias connection. - Correct single member cluster alias selection weight. - Correction for incoming alias objects over 128. - 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. - 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. - Correction for incoming selection weight on objects. - 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$SYSTEM:NET$CCR.EXE: - Modify "%CCR-F-UNRCMIPRSP, unrecognized CMIP error status" to "%CCR-F-ACCESSDENIED, NET$MANAGE, NET$DIAGNOSE or BYPASS required". -------------------------------------------------------------------------------- IPR 75-13-656 IPR 75-52-342 IPR 75-52-347 Corrections made to SYS$MANAGER:NET$CONFIGURE.COM: - Correct defaults for the routing "end system hello time" and the session "update interval" when NET$CONFIGURE is run twice without exiting. - Correct node rename. - Find PSI$050.PSI in SYS$COMMON, which is needed for VAX P.S.I. to configure. - Correct attributes for FDDI devices and the associated routing circuits. - Session control "application add" will default to "false" for outgoing alias. - Correct search for Phase IV node name database in SYS$COMMON. - 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. - Modify error handling on temporary files. - Prevent %RMS-W-RTB, byte record too large for user's buffer. - Correct password generation. -------------------------------------------------------------------------------- Corrections made to SYS$UPDATE:NET$CONVERT_DATABASE.EXE: - 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:NET$DRIVER.EXE: - For DNA, map NET$_CONTIMEOUT to the SS$_LINKEXIT system service status/MSG$_EXIT mailbox message type instead of to the incorrect SS$_UNREACHABLE/MSG$_PATHLOST. - Prevent access violation on zero length probe. - Prevent crash in sys$network_services by reordering IRP completion. - Prevent remote shutdown from stopping local servers by mapping remoteshut to msg$_abort and the ss$status to LINKABORT. - Allow the channel to be re-used after the reception of a msg$_netshut or msg$_thirdparty mailbox message. - Modify mapping table for Phase IV compatibility: A) When session is disabled an attempt to connect: 1) Mailbox Message MSG$_Reject 2) %System-F-Shut, remote node no longer accepting connects B) When session is disabled with existing connections: 1) Mailbox Message, Msg$_Thirdparty 2) SS$_Thirdparty abort status - 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. - Prevent possible system crash on an incoming connect timeout where close association could have been called twice. - Correct PFGIPLHI crash in execute deaccess. - Prevent possible application RWAST or network device hangs with QIOUCB$V_closeassocdone. Double close associations precipitated this modification. Both QIO_EXECUTE and QIO_COMPLETION were modified to add a new bit to check if the association has already been closed and if the channel can be deallocated. - Modify disconnect data counted string to emulate Phase IV behavior of stepping on the first byte of user data to make it a counted string IF the user application did not supply this necessary count. - Correct ExecuteDeaccess code latency when the connection was not yet in the run state and it was aborted. This will now allow the abort to happen if 1) the channel type indicates that there is some semblance of a connection and b) in all states except for those that indicate that the connection is already in the process of being torn d i.e., ACinProg, CAinProg or DCinProg. - Prevent NET device $ASSIGN before the driver has been initialized. - Prevent possible page fault at elevated IPL bugcheck in deaccess. -------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:NET$EVENT_DISPATCHER.EXE: Image Identification: "V6.3-ECO11" 22-JUN-1999 14:30:28.19 - Prevent INVEXCEPTN crash in SYS$NETWORK_SERVICES. - Create new filters to block the following CSMA and FDDI events to correct the command RESET EVENT DISPATCHER OUTBOUND STREAM. The global filter will 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: - 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). - 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$LOADABLE_IMAGES:NET$LOOP_APPLICATION.EXE: Image Identification: "V6.3-ECO08" 28-JUL-1997 17:49:53.13 - Prevent NET$MIRROR_SERVER from consuming CPU time. - Correct application loopback error "Agent is invalid" when connecting by destination tower. -------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:NET$MOP.EXE: - 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. One of these crashes (Alpha only) occurred in response to NCL BOOT MOP CLIENT and TSM TRIGGER SERVER. Also fixed various other SSRVEXCEPTN crashes (on both VAX and Alpha) that were caused by MOP's use of $CMA thread routines in kernel mode. Those crashes were recognizable by kernel stack corruption, and they could occur while TSM, MOP, or the NCP Emulator were in use. - 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: - VAX only correction for a kernel dispatch table to a nonpaged psect. - Included for compatibility with NET$MOP. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$OSDRIVER.EXE: - Correct incoming disconnect with VOTS when a a UCB could fail to be deallocated. - Prevent system crash when running a VOTS trace with a bad NCB descriptor. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$OSVCM.EXE: - Corrections for Passive TSEL (defined by NCL) that is deleted when the program subsequently declares TSEL and exits. - Correct lost "fillm" when a connection was not processed by the application before the timeout. -------------------------------------------------------------------------------- Corrections made to SYS$LIBRARY:NET$PROCESS_EMAA.EXE: - Correct EMAA$BUILD_RESPONSE to make sure data exists in the MRCP output buffer before attempting to use it. - Correct more Process EMAA PGFILPHI crashes. - Prevent an EMAA$BUILD_RESPONSE INVEXCEPTN crash with NCP Emulator. - Prevent possible system crash with a negative entity count in the IVK. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$ROUTING_ES.EXE: - Prevent alias_id in LPD from being corrupted during fork processing. - Check the packet size against datalink buffer size for all packets. Do not send probe packets if the datalink size is too small. When flooding the circuits, segment packets if necessary. - In the HDLC VCI interface, if the datalink reported an unusable port with an unexpected reason code, report a physical layer failure only. - Correct ES cache creation when receiving a redirect from a direct path to an indirect path. - Correct NET$SHUTDOWN hang with FDDI circuits with "delete routing circ *". - Correction for inactive area address handling over FDDI. - Prevent crash when flooding a packet over a point-to-point circuit that was in the "down" state. - Prevent bugcheck when the alias database free queue was empty. - Prevent the FDDI large blocksize flag in the cache entry from being enabled unless the circuit type is set to FDDI. - 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. - Correction for redirect PDUs that should not have been discarded. - Padded IS hello should not have been discarded. - Correct Phase V to Phase IV translation padding on transmit header. - Prevent possible shutdown crash on disable when a WCB contained an unexpected Routing Routine, net$clns_transmit_discard. Clear the CLNS_CDB before deleting the TSEL in the CLNS port close. - Prevent invalid NSAP on initial ES hello message by checking the area address and not the HIORD of the NSAP. -------------------------------------------------------------------------------- Corrections made to SYS$LIBRARY:NET$SDA.EXE: - Include support for compatibility with NET$ROUTING_ES. - Alpha only correction for "NETWORK SHOW EMAA". - Correction for "SHOW NSP PORT". -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$SESSION_CONTROL.EXE: - Correct DNA CONTROLCOMPLETE while processing connect accept during association rundown. These crashes have been seen on STOP/ID for the DECdns server process. - Correct crash TESTLCLAPPDB Accept complete. - Prevent DECnet bugcheck in SCL$OUTGOINGTIMEREXPIRED. - Correct crash on DEALLOCATEPORTSUBENTITY. - Correct outgoing connect timer synchronization caused by threads starting and stopping this timer. - Reduce the amount of time required to report that an application does not exist. This time was not being reported until after the incoming timer expired. The connection will now be rejected as soon as Session determines that the application does not exist. - Correct the disconnect reason code used when an incoming connection request times out. Use SCL$K_RC_TimedOut as the disconnect reason code when an incoming connection request times out without being either explicitly accepted or rejected by the user application. - Modify $IPC user data to be compatible with $QIO by adding receive disconnect user data to the RECEIVE_EVENT function. - Prevent NET$SHUTDOWN hang or crashes on Disable Session Control. - Change application outgoing alias default to "false" for compatibility with Phase IV. - Prevent decnet fatal bugcheck on NET$SHUTDOWN. - Prevent "invalid access" with user IDs longer than 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. - Prevent SMP crash with synchronization of NET$GQ_Association_Queue. - Prevent for so-called alias hang on startup. Actually caused by SCL_BASE_ACP incorrect status check on backtranslaction. - 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. - Prevent a doubly deallocated CRPROC structure. - Conditionalize out SCL spinlock checking because this check is now obsolete. - Pevent crash in NET$ACP from a bad DECdns and CDI cache entry. A stale pointer in DNSResult[DNSREQ$A_Pointer] with ACP$CheckBackTransTask could cause a double deallocation. - Resolve SMP PGFIPLHI trying to access an EIB port that no longer existed. - Include proxy information for use by LOGINOUT with SYSGEN parameter, NET_CALLOUTS 255. - Alpha only use the name string from the PSB instead of GETJPI. -------------------------------------------------------------------------------- Corrections made to SYS$MANAGER:NET$SHUTDOWN.COM: - Allow DECdns Clerk shutdown to be last. - 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. - Prevent NET$SHUTDOWN from aborting when a NET process logical was defined. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$TPCONS.EXE: - Change handling of Report Event VCRPs, for Alpha only. - Prevent hanging tcp links by rejecting the connection on the listen port (tpcb) when this initiation fails. - 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. - Remove statetable bugchecks. - Include VCIB sanity checks in all locations which fork to a completion routine since it is theoretically possible for an I/O completion after port deletion in any of these routines. -------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NET$TRANSPORT_NSP.EXE: - Include support for Routing LPD change. - Correct for dropped links while SET HOST to a Phase IV node. - Prevent NSP ports from remaining until they time out, sending disconnects. - Correct NETNOSTATE crashes. - Prevent crash on shutdown in NSP alias processing. - Prevent link hang on disconnect. - Prevent crash on incoming Disconnect Initiate with retransmit in progress. - Prevent hang on shutdown. - Correct possible hang when the NSP maximim window size was greater than 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. - 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. - 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 compatibility also writes over the first byte of the user data while making it counted. -------------------------------------------------------------------------------- CFS.62919 CFS.63213 CFS.63365 CFS.63471 CFS.63824 Corrections made to SYS$LOADABLE_IMAGES:NET$TRANSPORT_OSI.EXE: - Prevent class 2 hang when xmitsegquota was equal to xmitsegcount. - Correct INVEXCEPTN bugcheck due to bad "reason code." - Correct memory leak on Solicit VCRP. - Correct transmit failure "%REM-F-NETERR, DECnet channel error on remote terminal link" with more than 127 chained DCBs given to CTI. - Prevent crash on handling of duplicate CR with a bad checksum. - Prevent crash on duplicate/clone VCRP. - Remove unnecessary CTI buffer caching. - Change handling of Report Event VCRPs, for Alpha only. - Improve performance over links active for many hours. - Correct reassignment which could lead to a 64-byte pool leak (CONSTmpList memory leak) and, in one instance, to a pool corruption. - Add "try hard" for "keep alive" acknowledgements to allow idle link failover. - Avoid excessive retransmission. - Prevent crash on invalid window size negotiation. - Remove maximum limit and allow more than 260 alias connections. - Prevent possible system loop with class 2 processing. - Prevent hang in NET$SHUTDOWN. - Prevent possible crash with deactivate port. - Prevent crash with maximum connections. - 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 than 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. - Correct possible crash when the port is found and the associated remote TCID was not valid. - Modify state tables such that if the port is in a WFNC state and receives a DR or DC, just ignore the message rather then bugcheck. - Correct restraint mode window. - Correct default packet size when remote fails to set the size. - Prevent OSITP retransmission timeouts with zero credit. - Prevent OSITP premature port deallocation. -------------------------------------------------------------------------------- Corrections made to SYS$STARTUP:NET$STARTUP.COM: File Identification: 7-SEP-2000 14:13:24.96 - Allow NET$STARTUP_RENAME.COM to execute only after the full network startup completes. - Do not run RTTLOAD or start DNS$SERVER until after NET$ACP is running. - Remove "block event dispatcher outbound stream" command lines as the code as been modified in the event dispatcher to block these events by default. -------------------------------------------------------------------------------- Update to SYS$LOADABLE_IMAGES:SYS$NETWORK_SERVICES.EXE: - Include SMP change for interlocked queue manipulation in NET_MACRO_UTILITIES. - Increase the maximum size of NET$CONFIG.DAT to 100 blocks for RAID system disk. - Disallow SET directive for FDDI and CSMA modules. - Probe EMAA's EAB to prevent crash with WANDD. - Include maximum address validation in node agent. - Include Session Control Tower Maintenance. - Prevent possible pool corruption with X.400 or X.500. - Correct queue for Error MRCP with flink/blink initialization. - Allow more than one Error MRCP for full process entities, MOP and EVD. - Update ECO number in DECnet version "05090E". - Bump up maximum file size of NET$CONFIG.DAT file from 100 to 125. -------------------------------------------------------------------------------- B. Corrections for VAX P.S.I and Wide Area Device Drivers ------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:NWDRIVER.EXE: - Correct call clear to allow inclusion of 64-byte facilities. ------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:PSI$GAP.EXE: - Do not set state to RUNNING on open_run for non-relay PVC - Correctly recover from NOCOMSEEN ------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:PSI$L3.EXE: - Correctly free resources after handling a DIAG packet. - Trap the lack of a recombination block. - Correct possible RWAST with PVCs under some conditions. - Correct obscure crash during port termination on busy systems ------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:PSI$LLC2.EXE: - Modify response to DM while link is up. ------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:PSI$L3CS.EXE: - Do not generate extended CLEARs except where permitted. - Correct crash in LES$NETMANSHR with accounting enabled. - Correct REMDTE in BCUG call. - Prevent potential for rare hung NV devices during some calls. - Add support for Quality of Service. - Add template support for Quality of Service and Local Facility. - Correct end-to-end delay problem in templates. - Prevent corruption with long facilities overflowing port structure. - Correct non-zero trailing nibble in called/calling address for relay - Correct table expansion. - Prevent pool leak on failed calls. - Correct outgoing GAP problem encountered in ECO4. - Correct ACP TQELM problem for some X.29 calls. - Correction for large data packets on PVCs. - Correction for call redirect via CUG. - Correction for called/calling DTE generation on some networks. - Prevent possible loop in LES$ACP_V30. - Correction for CUG number handling with extended format. - Prevent possible race condition during port termination. - Add extended address facilities only when specified. - Do not pass generated ISO extensions over GAP - Correct X.29 filter priority. ------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:PSI$L3CS-NMD.EXE: - Corrections listed above for PSI$L3CS. ------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:PSI$L3NM.EXE: - Correct problem processing wild-card SHOW commands while port entities are being cleared. - Correct possible crash with NCL Closed User Group command. - Correction for possible corruption of CUG members queue. - X.25 management with NCL require OPER,BYPASS or NET$MANAGE. - Correction for CUG number handling with extended format ------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:PSI$X25_VCM.EXE: - Correct potential race condition. ------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:SEDRIVER.EXE: - Prevent crash with SSRVEXCEPT in PSI$L3CS. ------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:SIDRIVER.EXE: Image Identification: "V6.3-ECO12-123" 2-DEC-1999 11:56:22.52 - Correct potential crash on startup. - Prevent possible crash seen on VAX 6000-600 series (NYACP as current process) ------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:SLDRIVER.EXE: Image Identification: "V6.3-ECO12-123" 2-DEC-1999 11:56:22.52 - Correct DSB receiver code following an auto-reload. ------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:WANDD$COMMONLDR.EXE: - Prevent crash when I/O is attempted on a non-configured DST/DSH device. ------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:PSIACC.EXE: - Correct display of NSAPS - Correct ACCVIO on processing accounting file. ------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:PSIPAD.EXE: - Insure consistency with DTE class name. ------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:PSI$DELETE_ENTITIES.EXE: - Correct system crash with SVC. - Correction for shutdown with many security entries; NCL Delete X25 Protocol could fail with "%SYSTEM-F-INSFMEM, insufficient dynamic memory" "%PSI-E-NOSHUT, failed to shut down VAX P.S.I." ------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:PSI$CONFIGURE.EXE: - Correct help text. - Correct validation of Remote Port Of Access. - Add Security filter if appropriate when adding a new filter to application. - Provide support for new X.25 profiles. - Ensure filters have a security filter defined when security is active. - Provide support for DBGXET profile. ------------------------------------------------------------------------------- Corrections made to SYS$SYSTEM:PSI$DELETE_ENTITIES.EXE: - Correction for shutdown with many security entries; NCL Delete X25 Protocol could fail with "%SYSTEM-F-INSFMEM, insufficient dynamic memory" "%PSI-E-NOSHUT, failed to shut down VAX P.S.I." ------------------------------------------------------------------------------- Corrections made to SYS$LIBRARY:ASYDYNSWITCH.EXE: - Restore terminal characteristic on hangup. - Allow unprivileged users to start dynamic asynch circuits. ------------------------------------------------------------------------------- Corrections made to SYS$LIBRARY:ASYSWITCH.EXE: - Include support for ANSYDYNSWITCH. ------------------------------------------------------------------------------- Corrections made to SYS$LIBRARY:PSI_MAILSHR.EXE: - Protect against invalid UBF/USZ left by the SMTP% handler. ------------------------------------------------------------------------------- Corrections made to SYS$LIBRARY:PSI$ACPCODESHR.EXE: - Correct X.25 access filter with a called address extension value longer then 34 hexadecimal digits with IO$_ACPCONTROL. ------------------------------------------------------------------------------- Corrections made to SYS$LIBRARY:PSI$ACPDATASHR.EXE: - Correct X.25 access filter with a called address extension value longer then 34 hexadecimal digits with IO$_ACPCONTROL. ------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:WANDD$LAPB.EXE: - Allow IO$_SETMODE | IO$M_SHUTDOWN to shutdown even if link was started auto_start=true, auto_restart=false. - Enable IO$_Create to quickly follow IO$_DELETE. ------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:WANDD$COMMONLDR.EXE: - Prevent crash when I/O is attempted on a non-configured DST/DSH device. ------------------------------------------------------------------------------- Corrections made to SYS$LOADABLE_IMAGES:ZSDRIVER.EXE: - Don't stay at device IPL and lose data (for 2780/3780). -------------------------------------------------------------------------------- C. DECdns Update ECO 72 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 -------------------------------------------------------------------------------- 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 DNVOSIECO12/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. Installation Caution After you install this ECO kit, an error in the POLYCENTER Software Installation (PCSI) prevents installation of the OSAK SPI Interface V3.0. The OSAK PCSI installation requires DECnet/OSI V6.3, which causes the installation process to remove DNVOSIECO14. This situation leaves the system without a SYS$NETWORK_SERVICES.EXE file. Therefore, the system cannot be rebooted. You must preserve the original installation order, indicated below. This will be corrected in a future release. Installation Order Place each PCSI kit in a unique source directory 1) DECNET_OSI V6.3 /Source=[KITS.DECNET] 2) OSAK V3.0-L /Source=[KITS.OSAK] 3) FTAM V3.2-F /Source=[KITS.FTAM] 4) DNVOSIECO14 V6.3 /Source=[KITS.ECO]



This patch can be found at any of these sites:

Colorado Site
Georgia Site



Files on this server are as follows:

dec-vaxvms-dnvosieco14-v0603--4.README
dec-vaxvms-dnvosieco14-v0603--4.CHKSUM
dec-vaxvms-dnvosieco14-v0603--4.pcsi-dcx_vaxexe
dnvosi_e14063.CVRLET_TXT

privacy and legal statement