| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Rename vop_revoke, vn_bwrite, vop_noislocked, vop_nolock, vop_nounlock | 1998-08-06 | 12 | -401/+139 | ||
| | | | | | | | | | | | | | to be vop_generic_revoke, vop_generic_bwrite, vop_generic_islocked, vop_generic_lock and vop_generic_unlock. Create vop_generic_abortop and propogate change to all file systems. Fix PR/371. Get rid of locking in NULLFS (should be mostly unnecessary now except for forced unmounts). | |||||
| * | Fix locking discipline snafu with UNIONFS. Thanks to Don Schmid (yensid@imsa.edu) for the original fix and Todd Miller. | 1998-07-13 | 1 | -2/+4 | ||
| | | ||||||
| * | securelevels do NOT protect running binaries; only filesystem activity | 1998-06-27 | 1 | -8/+1 | ||
| | | ||||||
| * | return EOPNOTSUPP for chflags() changes; peter@freebsd | 1998-06-11 | 3 | -5/+24 | ||
| | | ||||||
| * | do not permit ptrace attach to immutable executable | 1998-06-09 | 1 | -1/+8 | ||
| | | ||||||
| * | Use __alpha__ and __mips__ instead of alpha & arc | 1998-03-01 | 1 | -2/+2 | ||
| | | ||||||
| * | mips and alpha GCC does not unwind the stack beyond the current frame | 1998-03-01 | 1 | -4/+7 | ||
| | | ||||||
| * | Please GCC 2.8 -Wall + some KNF | 1998-02-23 | 1 | -7/+4 | ||
| | | ||||||
| * | Updates to match type changes in syscall tables | 1998-02-08 | 7 | -21/+21 | ||
| | | ||||||
| * | fix a nasty code typo; rotel@indigo.ie | 1997-12-30 | 1 | -2/+2 | ||
| | | ||||||
| * | I should be more careful about what I check in. Undo earlier commenting-out | 1997-12-28 | 1 | -5/+1 | ||
| | | | | | | of security check. Restricted access to /dev/memat higher secure levels now enabled. | |||||
| * | Fixed null_inactie so it odes the right thing. | 1997-12-27 | 1 | -1/+5 | ||
| | | ||||||
| * | Removed i386-specific crud | 1997-11-06 | 1 | -93/+4 | ||
| | | ||||||
| * | Updates for VFS Lite 2 + soft update. | 1997-11-06 | 29 | -953/+899 | ||
| | | ||||||
| * | back out vfs lite2 till after 2.2 | 1997-10-06 | 9 | -489/+602 | ||
| | | ||||||
| * | back out vfs lite2 till after 2.2 | 1997-10-06 | 20 | -410/+351 | ||
| | | ||||||
| * | VFS Lite2 Changes | 1997-10-06 | 29 | -953/+899 | ||
| | | ||||||
| * | Fix {KERNFS,NULLFS,UMAPFS,UNION}_DIAGNOSTIC kernel compilation errors. | 1997-09-11 | 9 | -55/+54 | ||
| | | | | | From Alan Barrett <apb@iafrica.com> with some changes. | |||||
| * | From NetBSD (thorpej): | 1997-08-29 | 6 | -21/+26 | ||
| | | | | | | Fix a reversed argument which caused procfs_checkioperm() to always return OK". Add a few comments to avoid further confusion. | |||||
| * | 1) pfs_mode should be mode_t, not u_short | 1997-08-16 | 7 | -47/+81 | ||
| | | | | | | | | | | | | 2) Fix procfs security hole. This is basically the NetBSD fix (which is based in part on Sean Eric Fagan's FreeBSD fix) with a few minor changes. The change creates as function, procfs_checkioperm(), that has check numbers 3 and 4 from sys_ptrace(). 3) Make procfs_control() use procfs_checkioperm() as well (it already had the same basic checks but some of them were incorrect). 4) Minor stylistic cleanups, including the use of the SET/CLR/ISSET macros to aid general grokability. | |||||
| * | From NetBSD (mycroft): | 1997-08-01 | 5 | -41/+38 | ||
| | | | | | | Eliminate bogus uses of V{READ,WRITE,EXEC}. Use S_I[RWX]{USR,GRP,OTH} where appropriate. | |||||
| * | block all write ops to init in securelevel modes; nash@mcs.com | 1997-06-21 | 1 | -1/+4 | ||
| | | ||||||
| * | struct definitions in .h files and instances in .c file please. | 1997-04-26 | 2 | -24/+27 | ||
| | | | | | | | | | | | | | Vic Able: > While <miscfs/kernfs/kernfs.h> has a kernfs_node, it depends > on a structure that's defined in <miscfs/kernfs/kernfs_vnops.c>. > Oops! That's not very social. :-) [I built a new kernel fine, but don't have time to run "make build" it is my intuition that this will not have any bad effects, but I didn't test. Just back it out if it hurts you and I'll try again.] | |||||
| * | Don't use gcc builtin __builtin_return_address(frameno) on | 1997-04-10 | 1 | -2/+3 | ||
| | | | | | | alpha, it crashes the kernel. This is a work around until gcc is fixed. NetBSD PR#3471 fix from Ross Harvey <ross@teraflop.com> | |||||
| * | Fix improper cast (compiler warning). | 1997-04-06 | 1 | -2/+3 | ||
| | | ||||||
| * | Make kern.osrevision (sysctl) and /kern/osrev report value of | 1997-03-27 | 1 | -2/+2 | ||
| | | | | | OpenBSD define, not BSD which is a bit more useful. | |||||
| * | OpenBSD tag | 1997-02-24 | 1 | -0/+1 | ||
| | | ||||||
| * | IPSEC package by John Ioannidis and Angelos D. Keromytis. Written in | 1997-02-20 | 1 | -2/+15 | ||
| | | | | | Greece. From ftp.funet.fi:/pub/unix/security/net/ip/BSDipsec.tar.gz | |||||
| * | Don't fault a page in twice (first prefault, then vm_fault); the first was | 1997-01-22 | 1 | -5/+1 | ||
| | | | | | not neccecary (and actually caused some problems). | |||||
| * | fixed warning: | 1997-01-15 | 1 | -2/+2 | ||
| | | | | | kernfs_vnops.c:305: warning: long unsigned int format, u_int arg (arg 3) | |||||
| * | Fix for final ptdi panic on i386 | 1997-01-07 | 1 | -2/+6 | ||
| | | ||||||
| * | spec_advlock() via lf_advlock() | 1997-01-04 | 2 | -7/+8 | ||
| | | ||||||
| * | pulled out the duplicated, conditional code from both kern/vfs_syscalls.c | 1997-01-02 | 1 | -1/+62 | ||
| | | | | | | | | | and compat/common/vfs_syscalls_43.c and placed a single copy of that code into miscfs/union/union_subr.c (seemed like a good place to put it, since it's union-fs related). as a side effect you can build unionfs in lkm. (netbsd pr#2950, Paul Goyette <paul@pgoyette.bdt.com>) | |||||
| * | make spec_advlock() perform indirect call to lf_advlock() | 1996-12-22 | 1 | -14/+15 | ||
| | | ||||||
| * | fixed comment in union_advlock | 1996-12-08 | 1 | -1/+2 | ||
| | | ||||||
| * | mem leak, short malloc; netbsd pr#3000, minoura@kw.netlaputa.or.jp | 1996-12-07 | 1 | -2/+6 | ||
| | | ||||||
| * | fix locking on devices to work on diskless workstations | 1996-12-05 | 1 | -3/+9 | ||
| | | ||||||
| * | remrq -> remrunqueue | 1996-11-23 | 1 | -2/+2 | ||
| | | ||||||
| * | added const to second parameter of cfprint_t routines | 1996-11-23 | 1 | -1/+5 | ||
| | | ||||||
| * | We should return 0 on non-blocking read from FIFO with no writers | 1996-11-04 | 1 | -1/+4 | ||
| | | ||||||
| * | permit locking on devices | 1996-11-04 | 1 | -2/+3 | ||
| | | ||||||
| * | and the same for the trunk | 1996-10-27 | 1 | -2/+2 | ||
| | | ||||||
| * | mimic ptrace behaviour; worked out with bitblt | 1996-10-14 | 1 | -4/+25 | ||
| | | ||||||
| * | Boy do I feel like a fool. I added a bugfix to Theos' changes, and then | 1996-09-27 | 1 | -15/+1 | ||
| | | | | | | | | | discovered that I had commited a bunch of nonfunctional changes Theo had made, but not debugged. This undoes both my changes, and Theo's. When this code is functional, it will be put back in. Thank you for pointing this out to me David Mazieres. | |||||
| * | It should be possible to trace init if securelevel is at 0, single-user mode, | 1996-09-26 | 1 | -1/+16 | ||
| | | | | | without having to peg the system at securelevel -1. | |||||
| * | still handle OLD_PIPE case | 1996-09-26 | 1 | -1/+5 | ||
| | | ||||||
| * | Bring pipe_stat prototype in scope | 1996-09-10 | 1 | -1/+6 | ||
| | | ||||||
| * | Understand DTYPE_PIPE | 1996-09-07 | 1 | -1/+25 | ||
| | | ||||||
| * | -Wall & -Wstrict-prototype fixes | 1996-07-02 | 1 | -3/+1 | ||
| | | ||||||
| * | use <sys/queue.h> for pfsnode list. | 1996-06-21 | 6 | -22/+17 | ||
| | | | | | $OpenBSD$ additions. | |||||
