Patch-ID# 100512-05
Keywords: libXt3.0, jumbo, cte, security
Synopsis: OpenWindows 3.0: libXt CTE Jumbo Patch
Date: Jul/11/97

Solaris Release: 1.1, 1.1.1, 1.1.2 
 
SunOS Release: 4.1.1, 4.1.2, 4.1.3, 4.1.3_U1, 4.1.4

Unbundled Product: OpenWindows

Unbundled Release: 3.0

Topic: libXt 3.0 Jumbo Patch Release

BugId's fixed with this patch: 1120337 1098544 1086793 1086912 1074766 1087332 1267200

Changes incorporated in this version: 1267200

Architectures for which this patch is available: sun4(all)

Patches which may conflict with this patch: None

Obsoleted by:

Files included with this patch preceded by ucb 4.1.1 /bin/sum :

64748   306 libXt.a
11736     1 libXt.sa.4.1
02933   272 libXt.so.4.1
21433   339 libXt_p.a

Problem Description:

	This patch fixes the list of bugs referenced below.

This jumbo patch fixes the following new bugids :

BUGID	DESCRIPTION
1267200 Security fix for stack buffer overflows

From Rev 04
1120337 XtKeysymToKeycodelist can't manage 256  keyCodes

From Rev 01-03
1098544 Popupshell widget is slowly displayed when positioned under olwm
1086793	libXt requires 2 OSF patches for Motif Apps
1086912	XtAddWorkProc Memory Leak
1074766	Linking libXt with 4.1.2 patched ld generates undefined symbols
1087332 ld patch 100170-06 causes undefined symbols when used with shared libXmu

Installation Instructions: 

	As root, make a backup copy of files to be patched:

	cd to the directory containing this README file

	mv $OPENWINHOME/lib/libXt.sa.4.1 $OPENWINHOME/lib/libXt.sa.4.1.30fcs
	mv $OPENWINHOME/lib/libXt.so.4.1 $OPENWINHOME/lib/libXt.so.4.1.30fcs
	mv $OPENWINHOME/lib/libXt.a  $OPENWINHOME/lib/libXt.a.fcs 
	mv $OPENWINHOME/lib/libXt_p.a  $OPENWINHOME/lib/libXt_p.a.fcs 
	Now install the patched files:

	cp -p sun4/libXt.sa.4.1 $OPENWINHOME/lib
	cp -p sun4/libXt.so.4.1 $OPENWINHOME/lib
	cp -p sun4/libXt.a $OPENWINHOME/lib
	cp -p sun4/libXt_p.a $OPENWINHOME/lib
	chmod 644  $OPENWINHOME/lib/libXt.sa.4.1 $OPENWINHOME/lib/libXt.so.4.1
	chmod 644  $OPENWINHOME/lib/libXt.a
	chmod 644  $OPENWINHOME/lib/libXt_p.a
	ranlib -t  $OPENWINHOME/lib/libXt.sa.4.1 $OPENWINHOME/lib/libXt.a $OPENWINHOME/lib/libXt_p.a

