Patch-ID# 108969-05
Keywords: security volmgt PCFS SCSI pcfs udfs nosuid vold removable media
Synopsis: SunOS 5.8_x86: vol/vold/rmmount patch
Date: 20/Feb/01

Solaris Release: 8_x86

SunOS release: 5.8_x86

Unbundled Product: 

Unbundled Release: 

Topic: SunOS 5.8_x86: vol/vold/rmmount patch

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

BugId's fixed with this patch: 1206000 4108297 4145529 4205437 4211612 4254816 4255049 4285374 4286446 4292408 4292563 4296452 4298451 4298465 4298563 4298567 4303430 4304283 4304289 4305067 4306425 4307495 4307500 4307620 4307634 4312778 4313091 4314778 4355643 4365412 4392241 

Changes incorporated in this version: 4392241

Relevant Architectures: i386

Patches accumulated and obsoleted by this patch:  

Patches which conflict with this patch: 

Patches required with this patch: 108978-01 (or newer)

Obsoleted by: 

Files included with this patch:

/etc/rmmount.conf
/etc/vold.conf
/usr/bin/volrmmount
/usr/include/sys/vol.h
/usr/kernel/drv/vol
/usr/lib/fs/pcfs/ident_pcfs.so.1
/usr/lib/rmmount/action_dvdvideo.so.1
/usr/lib/rmmount/action_filemgr.so.1
/usr/lib/rmmount/action_workman.so.1
/usr/lib/vold/db_mem.so.1
/usr/lib/vold/db_nis.so.1
/usr/lib/vold/dev_cdrom.so.1
/usr/lib/vold/dev_cdtest.so.1
/usr/lib/vold/dev_floppy.so.1
/usr/lib/vold/dev_pcmem.so.1
/usr/lib/vold/dev_rmdisk.so.1
/usr/lib/vold/dev_test.so.1
/usr/lib/vold/label_cdrom.so.1
/usr/lib/vold/label_dos.so.1
/usr/lib/vold/label_sun.so.1
/usr/lib/vold/label_test.so.1
/usr/lib/vold/volmissing
/usr/sbin/rmmount
/usr/sbin/vold

Problem Description:

4392241 vold fails to mount osscv5.1 CD

(from 108969-04)

4365412 Patch 108968-02 breaks vold for some CD:s

(from 108969-03)

4314778 rmmount cores in strcmp from incomplete audio_cd check
4355643 Volume manager can't cope with some formats of CDROM 

(from 108969-02)

4313091 rmmount dumps core when run as ordinary user

(from 108969-01)

4108297 volmgt should handle PCFS removable SCSI media
4211612 Vold don't update /tmp/.removable/floppy0 file correctly.
1206000 volmgt doesn't handle re-labelled diskettes correctly
4145529 The name 'rmscsi' should be changed to incorporate ATA/IDE removable
4254816 mount -F pcfs fails on media with multiple fdisk tables.
4255049 ident_pcfs fails for a single PCFS partition defined in a single fdisk
4285374 Volume manager mounts backup partition
4286446 Error messages on console when zip medium is write protected
4298465 Vol drver doesnot set D_64BIT in cb_ops structure...
4296452 x86: rmformat -F quick long fails on disk with pcfs
4298567 warning: "/etc/rmmount.conf" line 18: filesystem type "udfs" not
4298563 action_filemgr.so can sometimes remove pipes created by other processes.
4292408 fatal error on console after attempting to open jaz drive
4298451 rmmount fails with SIGSEGV when mounting more than 3 partitions on one
4292563 volmgt: console messages with audio-cd in cd-rom drive
4205437 Security problem with Solaris volmgt
4304283 Memory allocation error in conf_mount() procedure in 
4304289 Need to add "udfs" to "mount * ufs hsfs -o nosuid" 
4303430 "Killing pid" message from vold on reboot
4305067 Volmgt doesnt handle unlabelled CD's with top level UFS partition correctly
4306425 vol: /usr/kernel/drv/vol binary is not updated in 2.8 Release Update
4307495 vold can fail with SIGSEGV if a device doesn't support the SCSI commnds
4307500 vold uses a common number sequence to name zip and jaz drives
4307620 vold dies when it attempts to handle removable media ejection.
4307634 vold dies if load_vendor_data returns NULL pointer
4312778 volcheck doesn't check CD or removable media hard disk drives

Patch Installation Instructions:
--------------------------------

For Solaris 2.0-2.6 releases, refer to the Install.info file and/or
the README within the patch for instructions on using the generic
'installpatch' and 'backoutpatch' scripts provided with each patch.

For Solaris 7-8 releases, refer to the man pages for instructions
on using 'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special instructions.  The following example
installs a patch to a standalone machine:

       example# patchadd /var/spool/patch/104945-02

The following example removes a patch from a standalone system:

       example# patchrm 104945-02

For additional examples please see the appropriate man pages.

Special Install Instructions: 
----------------------------- 

	NOTE 1: If you're using CDE 1.4, you MUST install the following 
                patches: 
  
                109166-01 (or newer)    CDE 1.4: dtfile patch 
                109168-01 (or newer)    CDE 1.4: Desktop Help Update Patch 
                108922-02 (or newer)    CDE 1.4: dtwm Patch 
 
		If you're using OpenWindows 3.8, you MUST install patch
                109464-01 (or newer).

        NOTE 2: To get the complete Removable Media functionality, one
		needs to install the following patches:

		108971-01 (or newer)	/usr/lib/fs/pcfs/fsck and
					/usr/lib/fs/pcfs/mkfs patch
		108973-01 (or newer)	/sbin/fdisk patch
		108978-01 (or newer)	libsmedia patch
		108976-01 (or newer)    /usr/bin/rmformat and
					/usr/sbin/format patch
