Go to file
riastradh 2111fc7126 Take a first whack at making zfs permissions work.
zfs_access uses secpolicy_vnode_access, so it makes no sense for the
latter to call VOP_ACCESS!

Everything seems to return EACCES instead of EPERM, probably because
that's what kauth returns.  This should be fixed, but that may
require some nontrivial surgery to zfs's calls to secpolicy_*, which
is where kauth gets involved.

This commit imports some code from illumos to implement the routine
secpolicy_vnode_setattr.  This shouldn't be outside dist/, but for
now it is expedient to do so.  We ought to fix that, along with all
the other CDDL code outside dist/, when we next import a newer
version of zfs.
2012-10-18 14:22:57 +00:00
bin Remove a few unneeded Pp macros. 2012-10-13 14:18:16 +00:00
common Split out modsi3 and umodsi3 from the divsi3 file. This is so that 2012-10-10 02:16:54 +00:00
compat Revert last, it breaks the tricks xsrc uses. 2012-08-23 21:21:14 +00:00
crypto Take better care of closing file descriptors in the agent child and dealing 2012-09-18 15:18:01 +00:00
dist IPF 5.1.2 is in external/bsd/ipf and sys/external/bsd/ipf now; 2012-09-15 18:12:17 +00:00
distrib Make i386/ramdisks/common/list.ramdisk identical to 2012-10-16 08:28:13 +00:00
doc tzcode2012g and tzdata202g have been released. We have updated 2012-10-18 08:59:00 +00:00
etc Add the next three /dev/pci nodes. 2012-10-13 01:13:59 +00:00
external Take a first whack at making zfs permissions work. 2012-10-18 14:22:57 +00:00
extsrc
games Pass -Wstrict-overflow 2012-10-13 21:03:09 +00:00
gnu Don't link explicitly against libsupc++, just use the normal C++ 2012-08-10 12:12:18 +00:00
include add clock_nanosleep 2012-10-02 01:42:06 +00:00
lib fix trivial typo in warning msg 2012-10-17 16:09:03 +00:00
libexec Improve the diagnostic messages for invalid/non-ELF files. Proposed a 2012-10-13 21:13:07 +00:00
regress Use LIBISCXX. 2012-08-10 16:04:28 +00:00
rescue PR/46393 - Nat Sloss -- add gpt(8) to /rescue 2012-05-25 21:46:13 +00:00
sbin Revert my previous commit, I misunderstood the intention. 2012-10-06 09:11:34 +00:00
share Add some deivces. 2012-10-18 09:41:24 +00:00
sys - Indent. 2012-10-18 10:41:44 +00:00
tests Add a small testcase for PR/47068. 2012-10-15 17:49:58 +00:00
tools At last on some linux distros, gmake is needed to build the cross-gdb. 2012-10-01 19:27:04 +00:00
usr.bin note NetBSD 6.0 release 2012-10-17 18:30:33 +00:00
usr.sbin avoid dummy structure definition, include a system header instead, 2012-10-17 20:22:15 +00:00
x11 Revert previous: tsutsui noted that this file is for X11R6. 2012-07-12 12:43:06 +00:00
build.sh Fix build.sh "modules" target build which has been broken since 2012-09-29 04:02:42 +00:00
BUILDING regen 2012-09-19 23:40:03 +00:00
Makefile Implement build_install in src/lib/Makefile, which traverses the 2012-08-17 16:22:27 +00:00
Makefile.inc
UPDATING - Capitalization fixes (`OpenSSL'', not `openssl''); 2012-10-03 19:17:00 +00:00