Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
1996-12-07 | mem leak, short malloc; netbsd pr#3000, minoura@kw.netlaputa.or.jp | Theo de Raadt | |
1996-12-05 | fix locking on devices to work on diskless workstations | kstailey | |
1996-11-23 | remrq -> remrunqueue | kstailey | |
1996-11-23 | added const to second parameter of cfprint_t routines | kstailey | |
1996-11-04 | We should return 0 on non-blocking read from FIFO with no writers | Thorsten Lockert | |
1996-11-04 | permit locking on devices | Theo de Raadt | |
1996-10-27 | and the same for the trunk | Michael Shalayeff | |
1996-10-14 | mimic ptrace behaviour; worked out with bitblt | Theo de Raadt | |
1996-09-27 | Boy do I feel like a fool. I added a bugfix to Theos' changes, and then | bitblt | |
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. |