Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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-06-27 | securelevels do NOT protect running binaries; only filesystem activity | Theo de Raadt | |
1998-06-09 | do not permit ptrace attach to immutable executable | Theo de Raadt | |
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-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 | 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-06 | Fix improper cast (compiler warning). | Todd C. Miller | |
1997-02-24 | OpenBSD tag | Niklas Hallqvist | |
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-07 | Fix for final ptdi panic on i386 | Thorsten Lockert | |
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. | |||
1996-09-26 | It should be possible to trace init if securelevel is at 0, single-user mode, | bitblt | |
without having to peg the system at securelevel -1. | |||
1996-07-02 | -Wall & -Wstrict-prototype fixes | Niklas Hallqvist | |
1996-06-21 | use <sys/queue.h> for pfsnode list. | Michael Shalayeff | |
$OpenBSD$ additions. | |||
1996-06-20 | show Virtual Memory total/used to df. | Michael Shalayeff | |
1996-04-21 | partial sync with netbsd 960418, more to come | Theo de Raadt | |
1996-02-27 | From NetBSD: update to 960217 sources | Niklas Hallqvist | |
1995-10-18 | initial import of NetBSD tree | Theo de Raadt | |