freebsd-nq/sys
Matthew Dillon 962922dcd2 Remove panics for rename() race conditions. The panics are inappropriate
because the IN_RENAME flag only fixes a few of the huge number of race
conditions that can result in the source path becoming invalid even
prior to the VOP_RENAME() call.  The panics created a serious security
issue whereby an attacker could fairly easily cause the panic to
occur, crashing the machine.

The correct solution requires a great deal of work in the namei
path cache code.

MFC after:	0 days
2001-10-08 00:37:54 +00:00
..
alpha Dissociate ptrace from procfs. 2001-10-07 20:08:42 +00:00
amd64 Export interrupt statistics via sysctl. 2001-10-07 17:03:56 +00:00
arm
boot Whitespace fixes. 2001-10-07 13:27:27 +00:00
cam o Modify access control code for the CAM SCSI pass-through device to 2001-09-26 20:13:16 +00:00
coda Use the passed in thread to selrecord() instead of curthread. 2001-09-21 22:26:51 +00:00
compat Catch up with the visibility callback stuff, and give up trying to keep the 2001-10-01 04:31:05 +00:00
conf Dissociate ptrace from procfs. 2001-10-07 20:08:42 +00:00
contrib Remove file obsoleted by the 20010920 snapshot. 2001-10-04 23:17:35 +00:00
crypto
ddb Fill out some gaps in ia64 DDB support. This involves generalising DDB's 2001-09-15 11:06:07 +00:00
dev * register the correct number of channels 2001-10-07 23:31:52 +00:00
fs Dissociate ptrace from procfs. 2001-10-07 20:08:42 +00:00
geom KSE Milestone 2 2001-09-12 08:38:13 +00:00
gnu The addition of i_dirhash to struct inode pushed RELENG_4's 2001-09-24 18:29:20 +00:00
i4b sppp rewrites the interface's ip address directly; this breaks when the 2001-10-01 18:03:56 +00:00
i386 Dissociate ptrace from procfs. 2001-10-07 20:08:42 +00:00
ia64 Implement inline versions of ntohl etc. 2001-10-07 21:09:35 +00:00
isa Add PnP ID 'IBM3781' for TP240 mouse. 2001-10-03 07:26:28 +00:00
isofs/cd9660 KSE Milestone 2 2001-09-12 08:38:13 +00:00
kern Dissociate ptrace from procfs. 2001-10-07 20:08:42 +00:00
libkern Implement these using mux1 and extr.u. I'll update the userland versions 2001-10-06 08:35:05 +00:00
modules Activate the bridge/dummynet modules. 2001-10-05 07:09:27 +00:00
net - Fix typo in "didn't find tag in list" code -- != should have been ==. 2001-10-06 05:02:11 +00:00
netatalk KSE Milestone 2 2001-09-12 08:38:13 +00:00
netatm KSE Milestone 2 2001-09-12 08:38:13 +00:00
netgraph Hopefully improve control message passing over Unix domain sockets. 2001-10-04 13:11:48 +00:00
netinet Add a flag TF_LASTIDLE, that forces a previously idle connection 2001-10-05 21:33:38 +00:00
netinet6 Make faith loadable, unloadable, and clonable. 2001-09-25 18:40:52 +00:00
netipx KSE Milestone 2 2001-09-12 08:38:13 +00:00
netkey KSE Milestone 2 2001-09-12 08:38:13 +00:00
netnatm
netncp KSE Milestone 2 2001-09-12 08:38:13 +00:00
netns
netsmb
nfs Unwind some more macros. NFSMADV() was kinda silly since it was right 2001-09-28 04:37:08 +00:00
nfsclient Unwind some more macros. NFSMADV() was kinda silly since it was right 2001-09-28 04:37:08 +00:00
nfsserver Unwind some more macros. NFSMADV() was kinda silly since it was right 2001-09-28 04:37:08 +00:00
pc98 Rewrite the pc98 bus_space stuff. 2001-10-07 10:04:18 +00:00
pccard Fix, I think, The second slot problem with Cirrus Logic PD6729/30 parts: 2001-09-21 06:45:35 +00:00
pci Let's not kid ourselves- we don't *really* support jumbframes yet. 2001-10-02 22:36:49 +00:00
posix4 KSE Milestone 2 2001-09-12 08:38:13 +00:00
powerpc Dissociate ptrace from procfs. 2001-10-07 20:08:42 +00:00
rpc
sparc64 Dissociate ptrace from procfs. 2001-10-07 20:08:42 +00:00
svr4
sys Dissociate ptrace from procfs. 2001-10-07 20:08:42 +00:00
tools KSE Milestone 2 2001-09-12 08:38:13 +00:00
ufs Remove panics for rename() race conditions. The panics are inappropriate 2001-10-08 00:37:54 +00:00
vm Remove the SSLEEP case from the load average computation. This has 2001-10-04 22:33:31 +00:00
Makefile