Age | Commit message (Expand) | Author |
2018-09-01 | Fix errno for post-lock unveil calls | Theo de Raadt |
2018-08-20 | Reorder checks in the read/write(2) family of syscalls to prepare making | Martin Pieuchot |
2018-08-13 | in sys_statfs(), BYPASSUNVEIL can be passed to NDINIT in the "flags" | Theo de Raadt |
2018-08-11 | Get rid of PLEDGE_STAT, which was a hack used for unveil. | Bob Beck |
2018-08-05 | Decouple unveil from the pledge flags, by adding dedicated unveil flags | Bob Beck |
2018-08-03 | ni_pledge flags are a uint64_t not an int - don't initialize with an int. | Bob Beck |
2018-07-30 | Fix a NULL-pointer dereference when calling open() on a cloned device with write | anton |
2018-07-30 | rename 2nd argument of unveil from vague "flags" to "permissions"; | Theo de Raadt |
2018-07-30 | activate unveil for testing | Theo de Raadt |
2018-07-27 | Don't double vput and panic after looking up "." | Bob Beck |
2018-07-22 | Avoid a NULL pointer deref when calling fchown() on a file descriptor belonging | anton |
2018-07-13 | Make the default failure for unveil while disabled return success | Bob Beck |
2018-07-13 | Unveiling unveil(2). | Bob Beck |
2018-07-03 | Add a new so_seek member to "struct file" such that we can have seekable | Mark Kettenis |
2018-06-25 | During open(2), release the fdp lock before calling vn_open(9). | Visa Hankala |
2018-06-18 | Put file descriptors on shared data structures when they are completely | Martin Pieuchot |
2018-06-14 | In dounlinkat() only perform the check for a mounted directory when | Todd C. Miller |
2018-06-13 | Make the VFS layer responsible for preventing the deletion | Visa Hankala |
2018-06-07 | Make callers of VOP_CREATE(9) and VOP_MKNOD(9) responsible for | Visa Hankala |
2018-06-05 | Revert introduction of fdinsert(), a sanitify check triggers when | Martin Pieuchot |
2018-06-04 | Add VB_DUPOK to suppress witness(4) warning of concurrent mount locks. | Philip Guenther |
2018-06-02 | Put file descriptors on shared data structures when they are completely | Martin Pieuchot |
2018-05-08 | Protect per-file counters and document which lock is used to protect | Martin Pieuchot |
2018-05-02 | Remove proc from the parameters of vn_lock(). The parameter is | Visa Hankala |
2018-04-28 | Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is always | Visa Hankala |
2018-04-27 | Move FREF() inside fd_getfile(). | Martin Pieuchot |
2018-04-03 | Move FREF()s just after fd_getfile() in sys_kevent(), sys_lseek() and | Martin Pieuchot |
2018-04-03 | Add proper FREF()/FRELE() dance in sys_fchdir(). | Martin Pieuchot |
2018-03-28 | Call FREF() right after fd_getfile*() in pread(), prwrite() & co. | Martin Pieuchot |
2018-02-19 | Remove almost unused `flags' argument of suser(). | Martin Pieuchot |
2018-02-10 | Syncronize filesystems to disk when suspending. Each mountpoint's vnodes | Theo de Raadt |
2018-01-02 | Stop assuming <sys/file.h> will pull in fcntl.h when _KERNEL is defined. | Philip Guenther |
2017-12-11 | In uvm Chuck decided backing store would not be allocated proactively | Theo de Raadt |
2017-04-15 | After forced unmount of a file system that has other mount points | Alexander Bluhm |
2017-02-15 | Threads share filedesc, so we can walk allprocess instead of allproc | Philip Guenther |
2017-02-11 | Add a flags argument to falloc() that lets it optionally set the | Philip Guenther |
2017-01-23 | Avoid curproc dance in dupfdopen(), by passing a struct proc * | Theo de Raadt |
2017-01-15 | When traversing the mount list, the current mount point is locked | Alexander Bluhm |
2017-01-10 | Fix white spaces. No binary change. | Alexander Bluhm |
2017-01-10 | Remove the unused olddp parameter from function dounmount(). | Alexander Bluhm |
2016-09-10 | Add a noperm mount flag for FFS to be used for building release sets | Martin Natano |
2016-09-07 | Remove usermount remnants. ok tedu | Martin Natano |
2016-07-14 | kern.usermount=1 is unsafe for everyone, since it allows any non-pledged | Theo de Raadt |
2016-07-12 | The only valid flag for unmount(2) is MNT_FORCE, ignore any others. | Todd C. Miller |
2016-07-06 | Return EINVAL for mknod/mknodat when dev is -1 (aka VNOVAL). | Todd C. Miller |
2016-07-03 | introduces new promise "chown" to allow changing owner/group with *chown(2) f... | Sebastien Marie |
2016-06-27 | dovutimens: call vrele(9) before returning EINVAL | Sebastien Marie |
2016-06-27 | sys_revoke: call vrele() before returning ENOTTY | Sebastien Marie |
2016-06-26 | use error code path instead of return early without calling VOP_ABORTOP() and | Sebastien Marie |
2016-06-01 | rmdir(2) should return EINVAL not EBUSY when trying to remove ".". | Todd C. Miller |