Age | Commit message (Expand) | Author |
2019-10-06 | Fix vn_open to require an op of 0, and 0 or KERNELPATH only as flags. | Bob Beck |
2019-08-31 | Make readlink require UNVEIL_READ instead of UNVEIL_INSPECT only | Bob Beck |
2019-08-07 | The pathname in unveil(2) allocated 1024 bytes on the stack during | Alexander Bluhm |
2019-08-06 | Fix white spaces. | Alexander Bluhm |
2019-08-05 | Kernel realpath(3) and unveil(2) did not work correctly if the root | Alexander Bluhm |
2019-08-05 | Kernel realpath(3) had the same vnode leakage bug like unveil(2). | Alexander Bluhm |
2019-08-05 | Allow concurrent reads of the f_offset field of struct file by | anton |
2019-08-04 | Calling unveil(2) with the current directory leaked a vnode. Even | Alexander Bluhm |
2019-08-02 | Move prototypes of unveil(2) functions which are used in separate C | Alexander Bluhm |
2019-07-25 | vinvalbuf(9): tlseep -> tsleep_nsec(9); ok millert@ | cheloha |
2019-07-23 | Fix realpath(3) errno code for an empty input path string. | Stefan Sperling |
2019-07-22 | Correct minor style nit in sys_getdents() for consistency, missing parens around | anton |
2019-07-22 | Grab the vnode lock earlier in sys_getdents() since it could end up | anton |
2019-07-15 | revert unintended change that snuck in last commit | Bob Beck |
2019-07-15 | Make realpath posixly correct by changing the kernel implementation | Bob Beck |
2019-07-12 | Revert anton@ changes about read/write unlocking | solene |
2019-07-10 | Make read/write of the f_offset field belonging to struct file MP-safe; | anton |
2019-06-19 | the pledge STATLIE code is no longer needed, as discussed with beck. | Theo de Raadt |
2019-06-15 | Have __realpath() do the pathname==NULL -> EINVAL check itself, eliminating | Theo de Raadt |
2019-05-30 | namei() generate KTR_NAMEI record input filenames, but getcwd(2) and | Theo de Raadt |
2019-05-30 | Correct call to vfs_getcwd_common from within __realpath | Bob Beck |
2019-05-13 | Add a kernel implementation of realpath() as __realpath(). | Bob Beck |
2019-03-24 | Make stat(2) and access(2) need UNVEIL_READ instead of UNVEIL_INSPECT | Bob Beck |
2019-01-23 | futimens(2), futimes(2), utimensat(2), utimes(2): Validate input at copyin | cheloha |
2019-01-22 | namei can return a null dvp on success. check this before access. | Ted Unangst |
2019-01-21 | sometimes we don't call unveil_add, which means memory allocated by namei | Ted Unangst |
2019-01-03 | Fix a collection of covering unveil bugs that prevent unveil's of upper | Bob Beck |
2018-12-23 | Rectify some issues with the noperm mount flag; the root vnode was not | Martin Natano |
2018-10-28 | Correctly deal with upper level unveil's by keeping track of the covering | Bob Beck |
2018-09-26 | Move the allocating and freeing of mount points into | Visa Hankala |
2018-09-16 | Move vfsconf lookup code into dedicated functions. | Visa Hankala |
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 |