NetBSD/sys
fvdl b916f59963 Unix semantics dictate that access checks for files are done when it
is opened. An open file can always be read from and/or written to,
depending on how it was opened.

Therefore, the read/write/commit RPCs should never return EACCESS,
as they are only performed on files that have been successfully opened
already.

This change improves the current situation and works in most cases.
It simply always uses the most recently known owner/group of the file,
iff the authentication mechanism is AUTH_UNIX (in other cases, the
creds for a succesful open are used, but note that no other cases
are currently implemented).

A retry mechanism can be used to catch a few more cases, but this is
a good improvement for now.
2003-12-07 21:15:46 +00:00
..
altq - kill bzero/bcopy 2003-11-09 22:11:12 +00:00
arch 2nd half of new wdc register mapping 2003-12-07 20:59:00 +00:00
coda Dynamic sysctl. 2003-12-04 19:38:21 +00:00
compat Remove useless and verbose debug message 2003-12-07 10:25:38 +00:00
conf Add the RSSI-based rate-adaptation library to the build. 2003-12-07 05:30:22 +00:00
crypto s/netbsd.org/NetBSD.org/g 2003-11-28 08:56:48 +00:00
ddb Dynamic sysctl. 2003-12-04 19:38:21 +00:00
dev regen. 2003-12-07 10:37:28 +00:00
fs Include <sys/sysctl.h> for sysctl stuff. 2003-12-05 00:51:08 +00:00
gdbscripts
ipkdb
kern Add missing break. 2003-12-07 10:33:03 +00:00
lib netbsd.org -> NetBSD.org 2003-12-04 13:57:30 +00:00
lkm Add ethfoo LKM example. It implements a cloning interface for fake 2003-11-24 21:58:45 +00:00
miscfs Dynamic sysctl. 2003-12-04 19:38:21 +00:00
net To cater for VLAN-aware layer 2 ethernet switches which may need to strip 2003-12-05 19:35:43 +00:00
net80211 Diagnostics: complain if packet decapsulation fails. 2003-12-07 05:34:22 +00:00
netatalk
netccitt Change global head-of-local-IP-address list from in_ifaddr to 2003-11-11 20:25:26 +00:00
netinet KNF: s/unsigned/u_int/, in a couple of places I missed. 2003-12-07 01:18:26 +00:00
netinet6 Dynamic sysctl. 2003-12-04 19:38:21 +00:00
netipsec Dynamic sysctl. 2003-12-04 19:38:21 +00:00
netisdn netbsd.org -> NetBSD.org 2003-12-04 13:57:30 +00:00
netiso netbsd.org -> NetBSD.org 2003-12-04 13:57:30 +00:00
netkey Dynamic sysctl. 2003-12-04 19:38:21 +00:00
netnatm
netns s/in_ifaddr/in_ifaddrhead/. not really tested 2003-11-14 15:04:48 +00:00
netsmb Remove some assigned-to but otherwise unused variables. 2003-10-30 01:43:08 +00:00
nfs Unix semantics dictate that access checks for files are done when it 2003-12-07 21:15:46 +00:00
opencrypto Wrap noisy pointless message about denied userspace requests with 2003-11-19 04:14:07 +00:00
stand Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
sys Add a.out weak-symbol support (new in binutils 2.14). 2003-12-07 12:58:56 +00:00
ufs Dynamic sysctl. 2003-12-04 19:38:21 +00:00
uvm Allow sysctl(8) to update vm.{anon,exec,file}{min,max}. 2003-12-07 00:40:43 +00:00
Makefile Build net80211/. 2003-10-13 06:49:14 +00:00