Jump to page titleUNITED STATES
hp.com home products and services support and drivers solutions how to buy
» contact hp


more options
 
hp.com home
End of Jump to page title
HP Services Software Patches
Jump to content


» software & drivers
» ask Compaq
» reference library
» forums & communities
» support tools
» warranty information
» contact support
» parts
» give us feedback

patches by topic
» DOS
» OpenVMS
» Security
» Tru64 Unix
» Ultrix 32
» Windows
» Windows NT

associated links
» what's new
» contract access
» browse patch tree
» search patch tree
» join mailing list

connection tools
» nameserver lookup
» traceroute
» ping


Find Support Information and Customer Communities for Presario.
Content starts here
DECnet/OSI DNVOSIA_E14063 DECnet/OSI V6.3 For OpenVMS Alpha ECO Summary
TITLE: DECnet/OSI DNVOSIA_E14063 DECnet/OSI V6.3 For OpenVMS Alpha ECO Summary

New Kit Date     :  09-MAY-2001
Modification Date:  Not Applicable
Modification Type:  Updated Kit  Supersedes DNVOSIA_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.pcsi-dcx_axpexe, then it can
       be expanded by typing RUN kitname.pcsi-dcx_axpexe.  The resultant
       file will be the PCSI installation file which can be used to install
       the ECO.
 

 

  
Copyright (c) Compaq Computer Corporation 1999, 2000,2001.  All rights reserved.

PRODUCT:    DECnet/OSI V6.3 for OpenVMS Alpha

OP/SYS:     DIGITAL OpenVMS Alpha

SOURCE:     Compaq Computer Corporation

ECO INFORMATION:

     ECO Kit Name:  DNVOSIA_E14063
                    DEC-AXPVMS-DNVOSIECO14-V0603--4.PCSI
     ECO Kits Superseded by This ECO Kit:  DNVOSIA_E12063
							 DNVOSIA_E11063 (Not Released
                                                           through TIMA) 
                                           DNVOSIA_E10063
                                           DNVOSIA_E09063 (Not Released
                                                           through TIMA)
                                           DNVOSIA_E08063
                                           DNVOSIA_E07063
                                           DNVOSIA_E06063

     ECO Kit Approximate Size:  69568 Blocks 
     Kit Applies To:  DECnet/OSI V6.3 for OpenVMS Alpha    
                      OpenVMS Alpha V6.1,V6.1-1H1,V6.1-1H2 and 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


ECO KIT SUMMARY:

An ECO kit exists for DECnet/OSI V6.3 for OpenVMS Alpha on OpenVMS Alpha      
V6.1 through V6.2.  This kit addresses the following problems:
PROBLEMS ADDRESSED IN DNVOSIA_E14063:


PROBLEMS ADDRESSED IN DNVOSIA_E12063:

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".

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.

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:

       - 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.


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

Internal Request       4-JAN-2000        Scott Wattum
Internal Request       4-Mar-2000        Julian Pullen

Update made to SYS$LIBRARY:NCL$GLOBALSECTION.DAT:

New NCL Help File


Update made to SYS$HELP:NCLHELP.HLB


Corrections made to SYS$LIBRARY:CDI$SHR.EXE

       - Add support for sticky cache entry.
       - Set default cache expiration timer to 0 (ie 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.

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.  NET$CONFIGURE.COM must
       - Prevent procedure from looping if SYS$LOCALTIME is defined to
         a value that doesn't exist in the list of valid timezone rules.
         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$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.
       - Modify error handling on temporary files.

Corrections made to SYS$SYSTEM:NET$EVENT_DISPATCHER:

       - Included for compatibility with NET$PROCESS_EMAA.

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: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 could be left around.
       - 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 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.

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$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.
       - 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.
       - Prevent possible crash with X.25 PVCs.
       - X.25 circuit enable code was modified to prevent possible
         corruption if the X.25 channel was disconnected.
       - Raise the maximum allowed circuits from 20 to 40.
       - Modify the use of R9 to avoid corruption in LES (Alpha only).

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.
       - 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.

Corrections made to SYS$MANAGER:NET$SHUTDOWN.COM:

       - Allow DECdns Clerk shutdown to be last.
       - Prevent NET$SHUTDOWN from aborting when a NET process logical
         was defined

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.
       - 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:

       - 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.
       - 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.

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 "050910"

B.  DECdns Update ECO 71

Update to SYS$COMMON:[SYSEXE]DNS$ADVER.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 DNVOSIA_E10063:

The DECnet/OSI Engineering Change Order Release Notes contain a complete
explanation of this release.  Corrections have been included for the
following components:

Corrections made to SYS$LIBRARY:CDI$SHR.EXE

  o Add support for sticky cache entry.                                   

  o Set default cache expiration timer to 0 (ie 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.


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.

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: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


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.  NET$CONFIGURE.COM must
       
  o Prevent procedure from looping if SYS$LOCALTIME is defined to
    a value that doesn't exist in the list of valid timezone rules.
    be run to update the rule.

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.                               


Corrections made to SYS$SYSTEM:NET$EVENT_DISPATCHER:

  o Included for compatibility with NET$PROCESS_EMAA.

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: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.                                     

Corrections made to SYS$LOADABLE_IMAGES:NET$DRIVER.EXE:
       
  o Correct incoming disconnect with DNA where a              
    a UCB could be left around.                                    
  
  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.                                                        

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 VAX only correction for a kernel dispatch table to a nonpaged psect.

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$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$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$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 Raise the default ES cache size to 512 and allow the set es
    cache size command to work.
       
  o Correction for redirect PDUs that should not have been discarded.
       
  o Padded IS hello should not have been discarded.


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.                                     

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.          
             
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:
        
  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 "050910"

DECdns Update ECO 71

  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 DNVOSIA_E08063:

The DECnet/OSI Engineering Change Order Release Notes contain a complete 
explanation of this release.  Corrections have been included for the 
following components:

Corrections made to SYS$LIBRARY:CDI$SHR.EXE:

  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 Domain name search path processing does not require        
    DOMAIN:.                                                          

  o Include support for Common Directory Service Dynamic Cache.         

  o Deassign BG device for TCP/IP restart.                           

  o Add support for sticky cache entry.                                

  o Set default cache expiration timer to 0 (i.e., infinite).          
    (Previously the default was 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.                                   
          
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.

Corrections made to SYS$SYSTEM:CTF$DCP.EXE:
          
  o  Modify trace to collect remote records in the trace file,
     Alpha only.          

Corrections made to SYS$UPDATE:DECNET_MIGRATE.EXE:

  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.

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:DECNET_REGISTER.EXE:

  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".

  o  Correct search for Phase IV node name database in SYS$COMMON.

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.  NET$CONFIGURE.COM must
     be run to update the rule.

Corrections made to SYS$SYSTEM:NCP:

  o  Prevent possible access violation with proxies.

  o  Correction for Show Known Nodes Characteristics.

Corrections made to SYS$LOADABLE_IMAGES:LES$NETMAN.EXE:

  o  Include for compatibility with LES$NETMANLDR.

Corrections made to SYS$LOADABLE_IMAGES:LES$NETMANLDR.EXE:

  o  Correct NET$SHUTDOWN hang on FDDI circuits when executing the
     "delete routing circ *" command.

  o  All NCL SHOWS require NET$EXAMINE or NET$MANAGE or BYPASS,
     and NCL Actions require NET$MANAGE or BYPASS.
  
  o  Correct for routing and VAX P.S.I. event logging.
     
  o  Add support for WITH clause processing.

Corrections made to SYS$LIBRARY:LES$NETMANSHR.EXE:
  
  o  Include support for compatibility with LES$NETMANLDR.

Corrections made to SYS$SYSTEM:NCL:

  o  CMIP encoding/decoding correction for "CML-E-INVALID_PDU".

  o  Add support for "with" clause.

Corrections made to SYS$LIBRARY:NCLSHR:

  o  Prevent NCL commands with embedded slashes, such as OSAK
     commands, from returning an NCL success status even
     if they fail.

Corrections made to SYS$SYSTEM:NCP

  o  Prevent access violation on "Show Known Circuit"
     when the device is unknown.

  o  Prevent possible access violation with proxies.

Corrections made to SYS$UPDATE:NET_ISHFILTER:

  o  Include support for NET$ROUTING_ES.

Corrections made to SYS$SYSTEM:NET$ACP.EXE:

  o  Include support for CDI$SHR.EXE

Corrections made to SYS$LOADABLE_IMAGES:NET$ALIAS.EXE:

  o  Alias member with selection weight set to 0 should
     not receive any incoming alias connection.

  o  Correct single member cluster alias selection weight.
       
  o  Correction for incoming alias objects over 128.
    
  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  Correctly configure multiple aliases.

  o  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$MANAGER:NET$CONFIGURE.COM:

  o  Correct defaults for the routing "end system hello time"
     and the session "update interval" when NET$CONFIGURE is
     run twice without exiting.

  o  Search for Phase IV node name database in SYS$COMMON as              
     well as SYS$SPECIFIC.                                               

  o  Correct node rename.                                                

  o  Find PSI$050.PSI in SYS$COMMON, which is needed for VAX P.S.I.      
     to configure.                                                       

  o  Correct attributes for FDDI devices and the associated              
     routing circuits.                                                   

  o  Session control "application add" will default to "false"           
     for outgoing alias.                                                 

  o  Correct search for Phase IV node name database in SYS$COMMON.       

  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.

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.

Corrections made to SYS$LOADABLE_IMAGES:NET$DRIVER.EXE:

  o  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.                                

  o  Prevent access violation on zero length probe.                          

  o  Prevent crash in sys$network_services by reordering IRP                 
     completion.                                                             

  o  Prevent remote shutdown from stopping local servers by mapping          
     remoteshut to msg$_abort and the ss$status to LINKABORT.                

  o  Allow the channel to be re-used after the reception of                  
     a msg$_netshut or msg$_thirdparty mailbox message.                      

  o  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                                   

  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.                                      

Corrections made to SYS$SYSTEM:NET$EVENT_DISPATCHER.EXE:

  o  Prevent INVEXCEPTN crash in SYS$NETWORK_SERVICES.
    
  o  Included for compatibility with NET$PROCESS_EMAA.

Corrections made to SYS$LOADABLE_IMAGES:NET$LOOP_APPLICATION.EXE:

  o  Prevent NET$MIRROR_SERVER from consuming CPU time.

  o  Correct application loopback error "Agent is invalid"
     when connecting by destination tower.

Corrections made to SYS$SYSTEM:NET$MOP.EXE:

  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.

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$LOADABLE_IMAGES:NET$OSDRIVER.EXE:

  o  Correct incoming disconnect with VOTS when a
     a UCB could fail to be deallocated.

Corrections made to SYS$LOADABLE_IMAGES:NET$OSVCM.EXE:

  o  Corrections for Passive TSEL (defined by NCL) that is deleted
     when the program subsequently declares TSEL and exits.

  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  Correct EMAA$BUILD_RESPONSE to make sure data exists in
     the MRCP output buffer before attempting to use it.

  o  Correct more Process EMAA PGFILPHI crashes.

  o  Prevent an EMAA$BUILD_RESPONSE INVEXCEPTN crash with NCP
     Emulator.

  o  Prevent possible system crash with a negative
     entity count in the IVK.

Corrections made to SYS$LOADABLE_IMAGES:NET$ROUTING_ES.EXE:

  o  Prevent alias_id in LPD from being corrupted during fork
     processing.

  o  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.                                               
                                                                         
  o  In the HDLC VCI interface, if the datalink reported an              
     unusable port with an unexpected reason code, report a physical     
     layer failure only.                                                 
                                                                         
  o  Correct ES cache creation when receiving a redirect from            
     a direct path to an indirect path.                                  
                                                                         
  o  Correct NET$SHUTDOWN hang with FDDI circuits with                   
     "delete routing circ *".                                            
                                                                         
  o  Correction for inactive area address handling over FDDI.            
                                                                         
  o  Prevent crash when flooding a packet over a point-to-point          
     circuit that was in the "down" state.                               
                                                                         
  o  Prevent bugcheck when the alias database free queue was empty.      
                                                                         
  o  Prevent the FDDI large blocksize flag in the cache entry from       
     being enabled unless the circuit type is set to FDDI.               
                                                                         
  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  Raise the default ES cache size to 512 and allow the set es
     cache size command to work.

  o  Correction for redirect PDUs that should not have been discarded.

  o  Padded IS hello should not have been discarded.

Corrections made to SYS$LIBRARY:NET$SDA.EXE:

  o  Include support for compatibility with NET$ROUTING_ES.

  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  Correct DNA CONTROLCOMPLETE while processing connect accept               
     during association rundown.  These crashes have been                      
     seen on STOP/ID for the DECdns server process.                            
                                                                          
  o  Correct crash TESTLCLAPPDB Accept complete.                               
                                                                          
  o  Prevent DECnet bugcheck in SCL$OUTGOINGTIMEREXPIRED.                      
                                                                          
  o  Correct crash on DEALLOCATEPORTSUBENTITY.                                 
                                                                          
  o  Correct outgoing connect timer synchronization caused by threads          
     starting and stopping this timer.                                         
                                                                          
  o  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.           
                                                                          
  o  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.                                                              
                                                                          
  o  Modify $IPC user data to be compatible with $QIO by adding                
     receive disconnect user data to the RECEIVE_EVENT function.               
                                                                          
  o  Prevent NET$SHUTDOWN hangs on Disable Session Control.                    
                                                                          
  o  Prevent NET$SHUTDOWN crash on Disable Session Control.                    
                                                                          
  o  Change application outgoing alias default to "false" for                  
     compatibility with Phase IV.                                              
                                                                          
  o  Prevent decnet fatal bugcheck on NET$SHUTDOWN.                            
                                                                          
  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  Prevent SMP crash with synchronization of NET$GQ_Association_Queue.       
                                                                          
  o  Prevent for so-called alias hang on startup.  Actually caused by          
     SCL_BASE_ACP incorrect status check on backtranslaction.                  
                                                                          
  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.                               

Corrections made to SYS$LOADABLE_IMAGES:NET$TRANSPORT_NSP.EXE:

  o  Include support for Routing LPD change.

  o  Correct for dropped links while SET HOST to a Phase IV node.      
                                                                 
  o  Prevent NSP ports from remaining until they time out,             
     sending disconnects.                                              
                                                                 
  o  Correct NETNOSTATE crash.                                         
                                                                 
  o  Prevent crash on shutdown in NSP alias processing.                
                                                                 
  o  Prevent link hang on disconnect.                                  
                                                                 
  o  Prevent crash on incoming Disconnect Initiate with retransmit     
     in progress.                                                      
                                                                 
  o  Prevent hang on shutdown.

  o  Correct possible hang when the NSP maximim window size
     was greater then 20.

Corrections made to SYS$LOADABLE_IMAGES:NET$TPCONS.EXE:

  o  Change handling of Report Event VCRPs, for Alpha only.

  o  Prevent hanging tcp links by rejecting the connection on the
     listen port (tpcb) when this initiation fails.

Corrections made to SYS$LOADABLE_IMAGES:NET$TRANSPORT_OSI.EXE:

  o  Prevent class 2 hang when xmitsegquota was equal to
     xmitsegcount.

  o  Correct INVEXCEPTN bugcheck due to bad "reason code."                  
                                                                        
  o  Correct memory leak on Solicit VCRP.                                   
                                                                        
  o  Correct transmit failure "%REM-F-NETERR, DECnet channel                
     error on remote terminal link" with more than                          
     127 chained DCBs given to CTI.                                         
                                                                        
  o  Prevent crash on handling of duplicate CR with                         
     a bad checksum.                                                        
                                                                        
  o  Prevent crash on duplicate/clone VCRP.                                 
                                                                        
  o  Remove unnecessary CTI buffer caching.                                 
                                                                        
  o  Change handling of Report Event VCRPs, for Alpha only.                 
                                                                        
  o  Improve performance over links active for many hours.                  
                                                                        
  o  Correct reassignment which could lead to a 64-byte pool                
     leak (CONSTmpList memory leak) and, in one instance, to                
     a pool corruption.                                                     
                                                                        
  o  Add "try hard" for "keep alive" acknowledgements to allow idle link    
     failover.                                                              
                                                                        
  o  Avoid excessive retransmission.                                        
                                                                        
  o  Prevent crash on invalid window size negotiation.                      

  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.

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  Block Event Dispatcher Events for CSMA-CD by default.

  o  Allow NET$STARTUP_RENAME.COM to execute only after the full
     network startup completes.

  o  Node rename temporary file should only be executed if
     initial start was successful.

Update to SYS$LOADABLE_IMAGES:SYS$NETWORK_SERVICES.EXE:

  o  Include SMP change for interlocked queue manipulation
     in NET_MACRO_UTILITIES.
  
  o  Increase the maximum size of NET$CONFIG.DAT to 100 blocks
     for RAID system disk.

  o  Disallow SET directive for FDDI and CSMA modules.      
                                                      
  o  Probe EMAA's EAB to prevent crash with WANDD.          
                                                      
  o  Include maximum address validation in node agent.      
                                                      
  o  Include Session Control Tower Maintenance.             
                                                      
  o  Update ECO number in DECnet version "050908".

  o  Prevent possible pool corruption with X.400 or X.500.           

New trace images included in SYS$LIBRARY for compatibility:

  o  CTF$ALIAS_ANALYZE.EXE     24-JUN-1997 10:18:58.59         

  o  CTF$DNA_ANALYZE.EXE        9-JUL-1997 11:30:02.52         

  o  CTF$ESEVENT_ANALYZE.EXE   17-JUL-1997 12:40:13.34         

  o  CTF$NSPTP_ANALYZE.EXE     22-JUL-1997 11:34:34.12         

  o  CTF$OSITP_ANALYZE.EXE     13-MAY-1997 15:07:50.57         

  o  CTF$OSVCM_ANALYZE.EXE     20-JUN-1997 15:50:53.92         

  o  CTF$SCL_ANALYZE.EXE        9-JUL-1997 13:44:25.75         

  o  CTF$TPCONS_ANALYZE.EXE    28-NOV-1996 14:38:06.49         

  o  CTF$VOTS_ANALYZE.EXE       9-JUL-1997 11:30:13.27         


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 DNVOSIECO10/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 and X.25 PCSI installations require DECnet/OSI V6.3,          
  which causes the installation process to remove                        
  DNVOSIECO10.  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) DEC AXPVMS X.25 V1.0-G /Source=[KITS.X25]
     3) OSAK V3.0-L /Source=[KITS.OSAK]
     4) FTAM V3.2-F /Source=[KITS.FTAM]
     5) DNVOSIECO14 V6.3 /Source=[KITS.ECO]
           
Files on this server are as follows:
»dec-axpvms-dnvosieco14-v0603--4.README
»dec-axpvms-dnvosieco14-v0603--4.CHKSUM
»dec-axpvms-dnvosieco14-v0603--4.pcsi-dcx_axpexe
»dnvosia_e14063.CVRLET_TXT
privacy statement using this site means you accept its terms