OBSOLETE Patch-ID# 113280-10


Download this patch from My Oracle Support

Your use of the firmware, software and any other materials contained in this update is subject to My Oracle Support Terms of Use, which may be viewed at My Oracle Support.
For further information on patching best practices and resources, please see the following links:
Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.

Keywords: security cpio valloc() acls leak file descriptor buffer allocate
Synopsis: Obsoleted by: 113280-11 SunOS 5.9: cpio patch
Date: Apr/02/2010


Install Requirements: NA

Solaris Release: 9

SunOS Release: 5.9

Unbundled Product:

Unbundled Release:

Xref: This patch available for x86 as patch 115167

Topic: SunOS 5.9: cpio patch

Relevant Architectures: sparc

Bugs fixed with this patch:

Sun CR # Bug #
416362014968469
464658915098953
466182415102826
467484915105724
467777315106232
467953315106583
467980515106633
468892815108442
471150415114133
473868715121223
474081315121869
476874915130323
477101715131023
478975715136718
479035715136887
479248215137580
480262615141238
480346115141540
481082715143923
484448915154491
487953615164469
489407715168796
491139915174005
497125515190265
500640515199106
502147515203566
618951015234801
626841715265062
650098415365143
662830715437657


Changes incorporated in this version: 4163620 6628307

Patches accumulated and obsoleted by this patch:

Patches which conflict with this patch:

Patches required with this patch:

Obsoleted by:

Files included with this patch:

/usr/bin/cpio

Problem Description:

4163620 cpio reports as an error an attempt to archive a named socket
6628307 cpio named socket is impossible file type with -t
 
(from 113280-09)
 
6189510 cpio -idm can create symbolic links to incorrect targets
 
(from 113280-08)
 
6268417 cpio archiver is not handling >2gb files in -oc mode-ASCII character form
 
(from 113280-07)
 
6500984 cpio issue with directory creation
 
(from 113280-06)
 
4802626 cpio -H ustar does not handle spaces correctly in file and directory
4879536 cpio returns 0 exit status with 256 errors
4911399 patch 112097-04 breaks two GABI cpio tests
4971255 cpio gets extremely confused by namefs mounts
5021475 cpio restores unnecessary directories with odc format
 
(from 113280-05)
 
5006405 cpio not passing ACL's correctly
 
(from 113280-04)
 
4894077 cpio sets wrong ACLs if the directory already exists
 
(from 113280-03)
 
4789757 cpio performance degradation: 108414-03 is very slower than 108414-01
4803461 cpio -i restores unnecessary directories in Solaris 9
4810827 cpio -p@ fails with too many open files
4844489 file descriptor leak in *cpio* for Solaris 9
 
(from 113280-02)
 
4711504 cpio -itv output broken
4738687 cpio assumes uninitialized data is zero
4740813 cpio has a valloc()-equivalent function, forcing -lmapmalloc
4768749 cpio reports wrong count of transferred blocks
4771017 cpio dumps a core by -Htar option on Solaris 8 and Solaris 9
4790357 cpio allocates a buffer of the wrong size
4792482 cpio failure to get memory for acls during -o should be fatal
 
(from 113280-01)
 
4646589 cpio -Hodc corrupts data when different inodes are stored as the same
4661824 cpio filename preprocessing could be more efficient
4679533 cpio backup performance halved after installing patchid 108415-02 or 108414-02
4674849 cpio does not report -t and -V as mutually exclusive
4677773 cpio maximum length of a file pathname for -p appears to be 256
4679805 cpio unlinkat needs refinement
4688928 cpio uninitialized variable


Patch Installation Instructions:
--------------------------------
 
Please refer to the man pages for instructions on using 'patchadd'
and 'patchrm' commands provided with Solaris.
 
The following example installs a patch to a standalone machine:
 
       example# patchadd /var/spool/patch/123456-07
 
The following example removes a patch from a standalone system:
 
       example# patchrm 123456-07
 
For additional examples please see the appropriate man pages. Any
other special or non-generic installation instructions should be
described below as special instructions.


Special Install Instructions:
-----------------------------
 
None.


README -- Last modified date: Friday, November 9, 2012