Age | Commit message (Expand) | Author |
2022-10-25 | mplement waitid(2) which is now part of POSIX and used by mozilla. | Mark Kettenis |
2022-10-07 | Add mimmutable(2) system call which locks the permissions (PROT_*) of | Theo de Raadt |
2022-09-03 | Make recvmmsg and sendmmsg look more alike. change the flag type | Moritz Buhl |
2022-09-03 | add the sendmmsg syscall that allows sending multiple msghdrs at | Moritz Buhl |
2022-09-02 | add the recvmmsg syscall that allows receiving multiple msghdrs at | Moritz Buhl |
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-07-15 | pledge "getpw" would notice access to /var/run/ypbind.lock, and grant "inet" | Theo de Raadt |
2022-06-29 | Unlock the pledge(2) system call | Jeremie Courreges-Anglas |
2022-06-27 | kbind(2): unlock syscall, push kernel lock down to binding loop | Scott Soule Cheloha |
2022-05-16 | Unlock umask(2). sys_umask() only modifies `fd_cmask', which | Vitaliy Makkoveev |
2022-02-24 | Unlock getsockname(2) syscall. For inet and UNIX sockets it fills passed | Vitaliy Makkoveev |
2022-01-11 | Unlock getpeername(2). For inet and unix sockets it follows the code | Vitaliy Makkoveev |
2021-12-23 | Roll the syscalls that have an off_t argument to remove the explicit padding. | Philip Guenther |
2021-11-29 | Unlock accept(2) and accept4(2) syscalls. Unlock them both because they | Vitaliy Makkoveev |
2021-10-27 | Unlock the kevent(2) system call. | Visa Hankala |
2021-06-04 | Unlock connect(2). Again. | mvs |
2021-06-02 | Unlock setrtable(2). Local copy of `ps_rtableid' used to make checks | mvs |
2021-05-12 | Revert unlock of connect(2), bind(2), listen(2) and shutdown(2). | Martin Pieuchot |
2021-05-11 | Unlock shutdown(2). | mvs |
2021-05-11 | Unlock listen(2). | mvs |
2021-05-11 | Unlock connect(2). | mvs |
2021-05-11 | Unlock bind(2). | mvs |
2021-05-06 | Unlock lseek(2). | anton |
2021-05-04 | getitimer(2), setitimer(2): unlock syscalls | cheloha |
2021-03-18 | Unlock sendsyslog(2). Console output still requires kernel lock to be | mvs |
2021-01-18 | Unlock getppid(2). | mvs |
2020-03-18 | Unlock flock(2). | anton |
2020-03-10 | Unlock fcntl(2). | anton |
2020-02-22 | Unlock ioctl(2). | anton |
2020-01-30 | Unlock close*(2) and dup*(2). | Visa Hankala |
2020-01-26 | add a new __tmpfd system call that creates a new unnamed file in /tmp. | Ted Unangst |
2020-01-21 | Make __thrsleep(2) and __thrwakeup(2) MP-safe | Visa Hankala |
2020-01-13 | Unlock a tiny part of the kqueue subsystem: kqueue(2). | Visa Hankala |
2020-01-02 | Unlock pipe(2) and pipe2(2). The kernel lock does not provide any | anton |
2019-12-24 | Unlock nanosleep(2). | Visa Hankala |
2019-11-27 | Add dummy msyscall(2) system call which is currently a noop. This will | Theo de Raadt |
2019-08-13 | Revert unlock of lseek(2) since vn_lock() could end up calling tsleep() | anton |
2019-08-12 | Unlock lseek(2) since the file offset is MP-safe by now. Calling | anton |
2019-07-09 | backout the unlock of pipe(2) and pipe2(2) | Sebastien Marie |
2019-07-09 | unlock pipe(2) and pipe2(2) syscalls | Sebastien Marie |
2019-06-24 | Unlock getrlimit(2) and setrlimit(2). | Visa Hankala |
2019-06-22 | push the KERNEL_LOCK deeper on read(2) and write(2) | Sebastien Marie |
2019-05-13 | Add a kernel implementation of realpath() as __realpath(). | Bob Beck |
2019-05-09 | Unlock adjfreq(2), adjtime(2), clock_settime(2), and settimeofday(2). | cheloha |
2019-01-11 | mincore() is a relic from the past, exposing physical machine information | Theo de Raadt |
2018-07-30 | Unlock sendmsg(2), sendto(2), recvfrom(2) and recvmsg(2). | Martin Pieuchot |
2018-07-30 | rename 2nd argument of unveil from vague "flags" to "permissions"; | Theo de Raadt |
2018-07-13 | Unveiling unveil(2). | Bob Beck |
2018-07-05 | Put back sendto(2) and sendmsg(2) under KERNEL_LOCK(). | Martin Pieuchot |