Age | Commit message (Collapse) | Author | |
---|---|---|---|
2000-11-16 | support kernel event queues, from FreeBSD by Jonathan Lemon, | Niels Provos | |
okay art@, millert@ | |||
2000-11-15 | deal with stupid legacy applications that open a fifo O_RDWR. okay millert@ | Niels Provos | |
2000-08-15 | NUL not NULL; noted by Theo. | jasoni | |
2000-08-15 | make procfs compile on non-uvm systems | Eric Jackson | |
2000-08-12 | update sample directory listing. | jasoni | |
2000-08-12 | document cmdline. | jasoni | |
2000-08-12 | Add procfs/cmdline; to help with linux emulation. | jasoni | |
From NetBSD. | |||
2000-06-18 | fix 3des decryption | Niels Provos | |
2000-06-18 | change keysize from 8 bytes to 24 for Triple-DES and to 32 for Blowfish. | Niels Provos | |
This probably breaks group sharing. copyin on userland pointers is required, inline key into the argument structure. | |||
2000-06-18 | fix off by one error in loop, prevent that odd lengths get passed to | Niels Provos | |
decryption function. | |||
2000-06-17 | some KNF | Niels Provos | |
2000-06-17 | BSD copyright + tags | Niels Provos | |
2000-06-17 | initial import of tcfs. | Niels Provos | |
2000-03-13 | Get rid of leading NULs in /kern/msgbuf. If the msgbuf modified in between | Todd C. Miller | |
reads at just the right time is is possible to get duplicate output but in practice this is extremely rare. Joint effort with Theo. | |||
2000-02-22 | enlarge msgbuf, somewhat line netbsd did | Theo de Raadt | |
2000-02-07 | update to use new checkexp vfs operation | assar | |
1999-11-10 | Fix to use enoioctl | Constantine Sapuntzakis | |
1999-10-13 | Don't try to call VOP_SETATTR on a pipe. From <cky@pobox.com> | Artur Grabowski | |
1999-08-13 | Better fix for fdesc/procfs panic. | Constantine Sapuntzakis | |
1999-08-13 | in *_readdir(), constrain uio_offset to make sure it is right; cstone@pobox.com | Theo de Raadt | |
1999-05-31 | New struct statfs with mount options. NOTE: this replaces statfs(2), | Todd C. Miller | |
fstatfs(2), and getfsstat(2) so you will need to build a new kernel before doing a "make build" or you will get "unimplemented syscall" errors. The new struct statfs has the following featuires: o Has a u_int32_t flags field--now softdep can have a real flag. o Uses u_int32_t instead of longs (nicer on the alpha). Note: the man page used to lie about setting invalid/unused fields to -1. SunOS does that but our code never has. o Gets rid of f_type completely. It hasn't been used since NetBSD 0.9 and having it there but always 0 is confusing. It is conceivable that this may cause some old code to not compile but that is better than silently breaking. o Adds a mount_info union that contains the FSTYPE_args struct. This means that "mount" can now tell you all the options a filesystem was mounted with. This is especially nice for NFS. Other changes: o The linux statfs emulation didn't convert between BSD fs names and linux f_type numbers. Now it does, since the BSD f_type number is useless to linux apps (and has been removed anyway) o FreeBSD's struct statfs is different from our (both old and new) and thus needs conversion. Previously, the OpenBSD syscalls were used without any real translation. o mount(8) will now show extra info when invoked with no arguments. However, to see *everything* you need to use the -v (verbose) flag. | |||
1999-04-28 | zap the newhashinit hack. | Artur Grabowski | |
Add an extra flag to hashinit telling if it should wait in malloc. update all calls to hashinit. | |||
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 | |