Age | Commit message (Collapse) | Author | |
---|---|---|---|
1999-03-18 | Don't allow users to mount umapfs. | Artur Grabowski | |
(only a problem when kern.usermount == 1) | |||
1999-02-26 | vmtotal -> uvm_total for uvm | Artur Grabowski | |
1999-02-26 | memory reads from other vmspace are different under uvm | Artur Grabowski | |
1999-02-26 | cnt is called uvmexp in uvm and the members have different names | Artur Grabowski | |
1999-02-26 | compat with uvm vnode pager | Artur Grabowski | |
1999-02-08 | Don't allow open if the vnode is VBLK or VCHR and we are mounted with MNT_NODEV | Artur Grabowski | |
1999-01-11 | panic prints a newline for you, don't do it in the panic string | Todd C. Miller | |
1998-12-28 | kernfs_sync needs to be nullop, not eopnotsupp for unmount to work | Todd C. Miller | |
w/o MNT_FORCE. | |||
1998-12-24 | in kernfs_statfs set f_flags to 0 | Todd C. Miller | |
1998-11-13 | When vclean calls VOP_LOCK (dead_lock in this case) it has already set | Artur Grabowski | |
the VXLOCK flag. Calling chkvnlock in that case causes a deadlock. XXX note that only vclean passes LK_DRAIN to VOP_LOCK and don't call chkvnlock XXX in that case. | |||
1998-08-30 | OK, this is another fix for the infamous i386 "PTDI panic". This fix is the | Per Fogelstrom | |
same as is used in 'vslock()'. The situation when this occurs is when a process tries to read or write to another process vm space and the _segment_ referenced have not yet been mapped. A certain way of crashing a system is to debug a program larger than 4 Mb (yes, those critters exist!). Set a break in an address above 4 Mb and pmap_enter panics because it can't fault in a new ptd page since it is not the process itself that calls pmap_enter. This is a fix, not a solution, but at least a user can't crash the kernel. | |||
1998-08-18 | indent # properly; garnett@bogus.cs.colorado.edu | Theo de Raadt | |
1998-08-06 | Null mounts must be from directories | Constantine Sapuntzakis | |
1998-08-06 | Fix the typos that prevented umap from working. They, of course, lead | Constantine Sapuntzakis | |
to the obvious question: don't you run this stuff before you check it in? Sadly, the answer was no in this case. But, I'm trying to learn. Slowly, painfully.... | |||
1998-08-06 | Don't pass vclean related stuff to the lower vnode. It makes it very unhappy. | Constantine Sapuntzakis | |
1998-08-06 | Rename vop_revoke, vn_bwrite, vop_noislocked, vop_nolock, vop_nounlock | Constantine Sapuntzakis | |
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). | |||
1998-07-13 | Fix locking discipline snafu with UNIONFS. Thanks to Don Schmid ↵ | Constantine Sapuntzakis | |
(yensid@imsa.edu) for the original fix and Todd Miller. | |||
1998-06-27 | securelevels do NOT protect running binaries; only filesystem activity | Theo de Raadt | |
1998-06-11 | return EOPNOTSUPP for chflags() changes; peter@freebsd | Theo de Raadt | |
1998-06-09 | do not permit ptrace attach to immutable executable | Theo de Raadt | |
1998-03-01 | Use __alpha__ and __mips__ instead of alpha & arc | Niklas Hallqvist | |
1998-03-01 | mips and alpha GCC does not unwind the stack beyond the current frame | Niklas Hallqvist | |
1998-02-23 | Please GCC 2.8 -Wall + some KNF | Niklas Hallqvist | |
1998-02-08 | Updates to match type changes in syscall tables | Thorsten Lockert | |
1997-12-30 | fix a nasty code typo; rotel@indigo.ie | Theo de Raadt | |
1997-12-28 | I should be more careful about what I check in. Undo earlier commenting-out | Constantine Sapuntzakis | |
of security check. Restricted access to /dev/memat higher secure levels now enabled. | |||
1997-12-27 | Fixed null_inactie so it odes the right thing. | Constantine Sapuntzakis | |
1997-11-06 | Removed i386-specific crud | Constantine Sapuntzakis | |
1997-11-06 | Updates for VFS Lite 2 + soft update. | Constantine Sapuntzakis | |
1997-10-06 | back out vfs lite2 till after 2.2 | Theo de Raadt | |
1997-10-06 | back out vfs lite2 till after 2.2 | Theo de Raadt | |
1997-10-06 | VFS Lite2 Changes | Constantine Sapuntzakis | |
1997-09-11 | Fix {KERNFS,NULLFS,UMAPFS,UNION}_DIAGNOSTIC kernel compilation errors. | Todd C. Miller | |
From Alan Barrett <apb@iafrica.com> with some changes. | |||
1997-08-29 | From NetBSD (thorpej): | Todd C. Miller | |
Fix a reversed argument which caused procfs_checkioperm() to always return OK". Add a few comments to avoid further confusion. | |||
1997-08-16 | 1) pfs_mode should be mode_t, not u_short | Todd C. Miller | |
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. | |||
1997-08-01 | From NetBSD (mycroft): | Todd C. Miller | |
Eliminate bogus uses of V{READ,WRITE,EXEC}. Use S_I[RWX]{USR,GRP,OTH} where appropriate. | |||
1997-06-21 | block all write ops to init in securelevel modes; nash@mcs.com | Theo de Raadt | |
1997-04-26 | struct definitions in .h files and instances in .c file please. | kstailey | |
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.] | |||
1997-04-10 | Don't use gcc builtin __builtin_return_address(frameno) on | Todd C. Miller | |
alpha, it crashes the kernel. This is a work around until gcc is fixed. NetBSD PR#3471 fix from Ross Harvey <ross@teraflop.com> | |||
1997-04-06 | Fix improper cast (compiler warning). | Todd C. Miller | |
1997-03-27 | Make kern.osrevision (sysctl) and /kern/osrev report value of | Todd C. Miller | |
OpenBSD define, not BSD which is a bit more useful. | |||
1997-02-24 | OpenBSD tag | Niklas Hallqvist | |
1997-02-20 | IPSEC package by John Ioannidis and Angelos D. Keromytis. Written in | Theo de Raadt | |
Greece. From ftp.funet.fi:/pub/unix/security/net/ip/BSDipsec.tar.gz | |||
1997-01-22 | Don't fault a page in twice (first prefault, then vm_fault); the first was | Thorsten Lockert | |
not neccecary (and actually caused some problems). | |||
1997-01-15 | fixed warning: | kstailey | |
kernfs_vnops.c:305: warning: long unsigned int format, u_int arg (arg 3) | |||
1997-01-07 | Fix for final ptdi panic on i386 | Thorsten Lockert | |
1997-01-04 | spec_advlock() via lf_advlock() | kstailey | |
1997-01-02 | pulled out the duplicated, conditional code from both kern/vfs_syscalls.c | Michael Shalayeff | |
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>) | |||
1996-12-22 | make spec_advlock() perform indirect call to lf_advlock() | kstailey | |
1996-12-08 | fixed comment in union_advlock | kstailey | |