Patch-ID# 105792-10
Keywords: tar core dump archive 8-gb acls libc.a readdir telldir
Synopsis: SunOS 5.6: tar patch
Date: Mar/24/2004


Install Requirements: See Special Install Instructions                      
                      
Solaris Release: 2.6

SunOS Release: 5.6

Unbundled Product: 

Unbundled Release: 

Xref: This patch available for x86 as patch 105793

Topic: SunOS 5.6: tar patch
        NOTE:  Refer to Special Install Instructions section for
               IMPORTANT specific information on this patch.

Relevant Architectures: sparc

BugId's fixed with this patch: 4063224 4064315 4074640 4089406 4107828 4109764 4118310 4159872 4481801 4508100 4662552 4697540 4756186 4864230

Changes incorporated in this version: 4864230

Patches accumulated and obsoleted by this patch: 105926-01

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

/usr/sbin/static/tar
/usr/sbin/tar

Problem Description:

4864230 change of tar behavior due to fix of 4508100 breaks database backup software
 
(from 105792-09)
 
4756186 *tar* : read error unexpected EOF when files is over 6gig
4697540 *tar* parses directories very inefficiently
4481801 *tar* when tar cvfh reaches MAXSYMLINKS, and outputs an error, exit status = 0
 
(from 105792-08)
 
4662552 tar "tape read error" during tar
 
(from 105792-07)
 
4508100 *tar* source compatibility
 
(from 105792-06)
 
4063224 *tar* tar -x not sensing incomplete input - causes loop or corrupt file
 
(from 105792-05)
 
4109764 *tar* Hard-coded limitation of 18 directory levels is insufficient
 
(from 105792-04)
 
4118310 *tar* doesn't exit with status >0 when restoring in read-only directories
 
(from 105792-03)
 
4159872 extracting tar file with acl's as root loses some acls
 
(from 105792-02)
 
4074640 customer is not able to archive his database files that are 10 gb with tar
4107828 due to missing iconv shared object, conversion to C locale is failing
 
(from 105792-01)
 
4064315 *tar* core dumps when archiving file whose name is 100 chars long.
 
(from 105926-01)
 
4089406 readdir()/telldir() should accept *all* 32 bit cookies,
	not just those <= LONG_M
 
	NOTE:  The fix for bugid 4089406 in /usr/lib/libc.a requires
        a new recompiled version of /usr/sbin/static/tar.
 
        This patch satisfies that requirement.  No source is being
        delivered.

Patch Installation Instructions:
--------------------------------
Refer to the Install.info file within the patch for instructions on
using the generic 'installpatch' and 'backoutpatch' scripts provided
with each patch.  Any other special or non-generic installation
instructions should be described below.

Special Install Instructions:
-----------------------------
 
	NOTE:  To get the complete fix for 4089406, one also needs install
               the libc patch, 105210-02, or newer.

README -- Last modified date:  Wednesday, March 24, 2004

