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