SEARCH CONTACT US SUPPORT SERVICES PRODUCTS STORE
United States    
COMPAQ STORE | PRODUCTS | SERVICES | SUPPORT | CONTACT US | SEARCH
security patches support
.
.
.
associated links
.
} what's new
.
} contract access
.
} browse patch tree
.
} search patches
.
} join mailing list
.
connection tools
.
} nameserver lookup
.
} traceroute
.
} ping
.
photo of jumper
.
.
.
. .

SNA_PRSRV T21E144 DEC SNA Peer Server V1.4 for DIGITAL UNIX ECO Summary

TITLE: SNA_PRSRV T21E144 DEC SNA Peer Server V1.4 for DIGITAL UNIX ECO Summary Copyright (c) Compaq Computer Corporation 1998, 1999. All rights reserved. Modification Date: 14-JUL-1999 Modification Type: Updated Kit: Supersedes T21E143 PRODUCT: DEC SNA Peer Server V1.4 OP/SYS: Compaq Tru64 UNIX [R] SOURCE: Compaq Computer Corporation ECO INFORMATION: ECO Kit Name: T21E144 ECO Kits Superseded by This ECO Kit: T21E143 T21E142 T21E141 ECO Kit Approximate Size: 4423680 Bytes (8640 Blocks) Kit Applies To: DEC SNA Peer Server V1.4 Compaq Tru64 UNIX V4.0x System/Cluster Reboot Necessary: Yes (See Installation Notes) ECO KIT SUMMARY: An ECO kit exists for DEC SNA Peer Server V1.4 on DIGITAL UNIX V4.0x. The DEC SNA Peer Server Release Notes contain a complete explanation of this release. Below is a brief description of the problems fixed by this release: Problems Addressed in T21E144: o Fix premature update of inbound segmentation fields. o Fix window where GAP Messages could be lost during inbound segmentation. o Fix GAP message length when DECnet connection lost. o Fix handling of BINDS in cross domain networks to prevent duplicate LFSID assignment when an LU is deactivated. o Fix integer overflow in T21CAD when using TCP transport. o Fix CTF trace points in SDLC datalink when Peer Server is restarted. o Enable XID negotiation restart on XID vector '22' errors. o Set correct message pointer before calling dispatcher. o Correctly handle thread cleanup in tn3270. o Ignore -RSP's from remote LU's on LU-LU sessions for tn3270. Problems Addressed in T21E143: o Only issue stop session management commands for independent lu sessions, if the session state is >= SPAM_C_SCB_PEND_GAP_BIND_RSP. o For SMP systems, fix t21__cp_plumbsess_rsp that was being scheduled before the stream-id had been returned to SPAM from CP Services. o Change t21llc dispatcher routines to use noninterruptable thread blocks. o Remove t21_timeout/t21_untimeout timer warning messages. o The t21llc module was not handling disconnects correctly. Change t21llc close routine to be event driven. o Peer Server SDLC was retransmitting frames that had already been acknowledged. o Fix Peer Server minor device routines to correctly use queue macro's. o Fix Peer Server to release the LMF capacity unit for servers running locally on the same node as Peer Server. o Change Peer Server LU old name strings to non case sensitive compares. o Peer Server minor device routines was incorrectly referencing a queue pointers. o Fix thread stack overflow when the gateway and client connection were lost simultaneously o Fix NOTIFY RSP RU to Client. o Fix handling of GAP UNBIND arriving from Client when a GAP UNBIND RQ from Peer Server has already been sent. Problems Addressed in T21E142: o Prevent internal timer from stopping prematurely. If multiple Transmission Groups are enabled at once and these transmission groups become completely synchronized in their sending of NULL XIDs the internal timer the Peer Server maintains would stop running. This would caus the Transmission Groups to stop sending NULL XIDs. If the Transmission Group was disabled and then reenabled exactly one NULL XID would be transmitted, instead of a sequence of multiple NULL XIDs. The only recourse was to reboot the sys- tem. This change fixes this problem by making sure that the timer isn't prematurely disabled. Problems Addressed in T21E141: o Pass unbinds from Access Routines thru the Peer Server unchanged. Previously, the Peer Server mapped all unbinds sent from an Access Routine to a normal unbind before forwarding it to the remote LU. o Fix session cleanup for dependent and independent LU's when stop session management commands are issued. Management commands "Stop SNA LU Services LU XXX Session XXX Severity= ???" would not terminate sessions if there was ongoing outbound segmentation in the RU. o Fix BIND reject when the BIND arrives before the response to INIT-SELF. The BIND was rejected with sense code 0801. o Transition to correct address during XID3 negotiation for SDLC dial configuration. o The routine q25_dlpi_bind_req() was accessing deallocated memory. This could potentially cause a system crash. o The routine t21__spam_process_sess_route_inop() was accessing deallocated memory. This could potentially cause a system crash. o Fix t21mcd reuse of PID for daemon or client process. When the pid is reused MCD finds the pid on the init queue and then tries to free the initent-> data structures again. o Fix T21WAD crash on SMP systems where T21WAD that allowed mblks to be updated on one thread while another thread deallocated the mblks. o Initialize rcvdsc data structure in t21cad_thread. This can potentially cause t21cad to crash when trying to free the buffer. INSTALLATION NOTES: NOTE: This is not an update kit and the current version of the Peer Server must be deleted before installing this ECO. Deleting the current kit will not remove the current setup, but you will have to rebuild the kernel and reconfigure the kit, and you will need to redefine any TN3270 server processes. This ECO kit is distributed as a tar file containing a kit which can be installed using the setld commands. 1) Note that this is not an update kit, and the current version of the Peer Server must be deleted before installing this ECO. Example: # setld -i |grep T21 (Obtain the file names of the installed Peer Server software) # setld -d T21MGMTxxxx T21SRVRxxxx (Delete the current Peer Server software) 2) The tar file should be unpacked to a suitable directory and then the setld commands issued specifying that directory as the source of the kit. Example: Unpack the tar file. # mkdir /usr/tmp/t21e143 # cp t21e141.tar /usr/tmp/t21e143 # cd /usr/tmp/t21e143 # tar xf t21e143.tar Load the Peer Server modules from the ECO kit. # setld -l . T21MGMTxxxx T21SRVRxxxx 3) Reboot the machine to load the newly installed Peer Server modules. # shutdown -r now (For immediate shutdown and reboot) # shutdonw -r +n (For timed shutdown and reboot with warning to users where "n" is the number of minutes till shutdown.) [R] UNIX is a registered trademark in the United States and other countries licensed exclusively through X/Open Company Limited. Copyright (c) Compaq Computer Corporation 1998. All rights reserved. PRODUCT: DEC SNA Peer Server V1.4 OP/SYS: DIGITAL UNIX [R] SOURCE: Compaq Computer Corporation ECO INFORMATION: ECO Kit Name: T21E143 ECO Kits Superseded by This ECO Kit: T21E142 T21E141 ECO Kit Approximate Size: 4399616 Bytes (8593 Blocks) Kit Applies To: DEC SNA Peer Server V1.4 DIGITAL UNIX V4.0 - V4.0D System/Cluster Reboot Necessary: Yes (See Installation Notes) ECO KIT SUMMARY: An ECO kit exists for DEC SNA Peer Server V1.4 on DIGITAL UNIX V4.0 through V4.0C. The DEC SNA Peer Server Release Notes contain a complete explanation of this release. Below is a brief description of the problems fixed by this release: Problems Addressed in T21E143: o Only issue stop session management commands for independent lu sessions, if the session state is >= SPAM_C_SCB_PEND_GAP_BIND_RSP. o For SMP systems, fix t21__cp_plumbsess_rsp that was being scheduled before the stream-id had been returned to SPAM from CP Services. o Change t21llc dispatcher routines to use noninterruptable thread blocks. o Remove t21_timeout/t21_untimeout timer warning messages. o The t21llc module was not handling disconnects correctly. Change t21llc close routine to be event driven. o Peer Server SDLC was retransmitting frames that had already been acknowledged. o Fix Peer Server minor device routines to correctly use queue macro's. o Fix Peer Server to release the LMF capacity unit for servers running locally on the same node as Peer Server. o Change Peer Server LU old name strings to non case sensitive compares. o Peer Server minor device routines was incorrectly referencing a queue pointers. o Fix thread stack overflow when the gateway and client connection were lost simultaneously o Fix NOTIFY RSP RU to Client. o Fix handling of GAP UNBIND arriving from Client when a GAP UNBIND RQ from Peer Server has already been sent. Problems Addressed in T21E142: o Prevent internal timer from stopping prematurely. If multiple Transmission Groups are enabled at once and these transmission groups become completely synchronized in their sending of NULL XIDs the internal timer the Peer Server maintains would stop running. This would caus the Transmission Groups to stop sending NULL XIDs. If the Transmission Group was disabled and then reenabled exactly one NULL XID would be transmitted, instead of a sequence of multiple NULL XIDs. The only recourse was to reboot the sys- tem. This change fixes this problem by making sure that the timer isn't prematurely disabled. Problems Addressed in T21E141: o Pass unbinds from Access Routines thru the Peer Server unchanged. Previously, the Peer Server mapped all unbinds sent from an Access Routine to a normal unbind before forwarding it to the remote LU. o Fix session cleanup for dependent and independent LU's when stop session management commands are issued. Management commands "Stop SNA LU Services LU XXX Session XXX Severity= ???" would not terminate sessions if there was ongoing outbound segmentation in the RU. o Fix BIND reject when the BIND arrives before the response to INIT-SELF. The BIND was rejected with sense code 0801. o Transition to correct address during XID3 negotiation for SDLC dial configuration. o The routine q25_dlpi_bind_req() was accessing deallocated memory. This could potentially cause a system crash. o The routine t21__spam_process_sess_route_inop() was accessing deallocated memory. This could potentially cause a system crash. o Fix t21mcd reuse of PID for daemon or client process. When the pid is reused MCD finds the pid on the init queue and then tries to free the initent-> data structures again. o Fix T21WAD crash on SMP systems where T21WAD that allowed mblks to be updated on one thread while another thread deallocated the mblks. o Initialize rcvdsc data structure in t21cad_thread. This can potentially cause t21cad to crash when trying to free the buffer. INSTALLATION NOTES: NOTE: This is not an update kit and the current version of the Peer Server must be deleted before installing this ECO. Deleting the current kit will not remove the current setup, but you will have to rebuild the kernel and reconfigure the kit, and you will need to redefine any TN3270 server processes. This ECO kit is distributed as a tar file containing a kit which can be installed using the setld commands. 1) Note that this is not an update kit, and the current version of the Peer Server must be deleted before installing this ECO. Example: # setld -i |grep T21 (Obtain the file names of the installed Peer Server software) # setld -d T21MGMTxxxx T21SRVRxxxx (Delete the current Peer Server software) 2) The tar file should be unpacked to a suitable directory and then the setld commands issued specifying that directory as the source of the kit. Example: Unpack the tar file. # mkdir /usr/tmp/t21e143 # cp t21e141.tar /usr/tmp/t21e143 # cd /usr/tmp/t21e143 # tar xf t21e143.tar Load the Peer Server modules from the ECO kit. # setld -l . T21MGMTxxxx T21SRVRxxxx 3) Reboot the machine to load the newly installed Peer Server modules. # shutdown -r now (For immediate shutdown and reboot) # shutdonw -r +n (For timed shutdown and reboot with warning to users where "n" is the number of minutes till shutdown.) [R] UNIX is a registered trademark in the United States and other countries licensed exclusively through X/Open Company Limited.



This patch can be found at any of these sites:

Colorado Site
Georgia Site
European Site



Files on this server are as follows:

t21e144.README
t21e144.CHKSUM
t21e144.CVRLET_TXT
t21e144.tar
t21e144.CVRLET_TXT
.
1.800.AT.COMPAQ .

privacy and legal statement