OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
CVS: cvs.openbsd.org: src

From: Kenneth R Westerback (krwcvs.openbsd.org)
Date: Tue Nov 30 2004 - 13:28:37 CST


CVSROOT: /cvs
Module name: src
Changes by: krwcvs.openbsd.org 2004/11/30 12:28:37

Modified files:
        sys/scsi : ch.c scsi_ioctl.c scsiconf.h ss.c st.c

Log message:
No longer require write permission for read-only SCSI commands
submitted via ioctl. Eliminate scsi_do_safeioctl(), thus permitting
ch, ss and st devices to submit SCSI commands. Return EPERM rather
than EBADF when permissions are inadequate.

Allows more programs to run with fewer permissions. Problem diagnosed
by Nikolay Sturm in mplayer port.

Tested by Nikolay, ok deraadt.