Age | Commit message (Expand) | Author |
2023-07-05 | Make softdep mounts a no-op | Bob Beck |
2023-02-11 | non-padded 64-bit system calls arrived 2021/12/23, over a year ago. | Theo de Raadt |
2022-08-14 | remove unneeded includes in sys/kern | Jonathan Gray |
2022-08-01 | some ports bootstraps, and go internals, need a bit more time to adapt | Theo de Raadt |
2022-07-20 | the _pad_ system calls from 2021/12/23 can go away | Theo de Raadt |
2022-05-23 | Respect RLIMIT_FSIZE when extending a file via truncat(2)/ftruncate(2). | Todd C. Miller |
2022-02-17 | Writes to the ps_flags field of struct process should be atomic. | Rob Pierce |
2022-02-15 | Reintroduce ps state flag 'c' indicating chrooted process (via PS_BITS). | Rob Pierce |
2021-12-23 | Roll the syscalls that have an off_t argument to remove the explicit padding. | Philip Guenther |
2021-10-02 | remove dead variable from sys___realpath() | Sebastien Marie |
2021-07-16 | Remove the unveil current directory pointer from struct process. Instead | Claudio Jeker |
2021-07-08 | Remove the code to store intermediary vnodes in the unveil list. | Claudio Jeker |
2021-07-03 | __realpath: removes LOCKLEAF from NDINIT. | Sebastien Marie |
2021-02-11 | In the various open functions reduce the fdplock() to only span over the | Claudio Jeker |
2020-10-02 | expose timeval/timespec from system calls into ktrace, before determining | Theo de Raadt |
2020-08-23 | Remove unused debug_syncprt, improve debug sysctl handling | kn |
2020-08-22 | Move sysctl(2) CTL_DEBUG from DEBUG to new DEBUG_SYSCTL | kn |
2020-06-24 | kernel: use gettime(9)/getuptime(9) in lieu of time_second(9)/time_uptime(9) | cheloha |
2020-03-19 | Move unveil data structures away from the proc.h header into the | anton |
2020-03-13 | In order to unlock flock(2), make writes to the f_iflags field of struct | anton |
2020-01-30 | Acquire fdplock when updating fd_cmask. This moves the code | Visa Hankala |
2020-01-26 | add a new __tmpfd system call that creates a new unnamed file in /tmp. | Ted Unangst |
2020-01-18 | Clear mount operation argument flags from mnt_flag after mount. | Visa Hankala |
2020-01-10 | Convert the vnode list at the mount point into a tailq. During | Alexander Bluhm |
2019-11-29 | Eliminate the sketchy use of ps_mainproc here by making unveil_add_vnode() | Philip Guenther |
2019-11-26 | Don't use LOCKPARENT on namei calls for realpath(). We don't | Bob Beck |
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 |