Age | Commit message (Expand) | Author |
2024-08-02 | Push kernel lock down to sysctl(2). | Vitaliy Makkoveev |
2024-05-18 | Add pathconfat(2): pathconf(2) but with at-fd and flags arguments, | Philip Guenther |
2024-05-10 | The ptsignal() race against p_sigmask changes by dosigsuspend() are fixed. | Claudio Jeker |
2024-04-24 | Revert rev 1.261 and require sigsuspend and __thrsigdivert to take | Claudio Jeker |
2024-04-15 | sigsuspend and __thrsigdivert no longer require the KERNEL_LOCK since | Claudio Jeker |
2024-04-05 | msyscall(2) goes away | Theo de Raadt |
2024-03-28 | Delete pinsyscall(2) [which was specific only to SYS_execve] now | Theo de Raadt |
2024-03-25 | Unlock shutdown(2). | Vitaliy Makkoveev |
2024-01-26 | Unlock listen(2). `somaxconn_local' and `sominconn_local' used | Vitaliy Makkoveev |
2023-12-21 | Remove logic and comments related to INDIR now that they aren't supported | Miod Vallat |
2023-12-19 | the 4th argument of pinsyscalls() is now "number of pin elements", | Theo de Raadt |
2023-12-12 | remove support for syscall(2) -- the "indirection system call" because | Theo de Raadt |
2023-12-10 | pinsyscalls(2) 2nd argument can be "uint *" instead of "void * | Theo de Raadt |
2023-12-07 | Add a stub pinsyscalls() system call that simply returns 0 for now, | Theo de Raadt |
2023-11-29 | Unlock bind(2) syscall. | Alexander Bluhm |
2023-08-20 | Add kqueue1() system call | Visa Hankala |
2023-07-24 | Fix prototype of getlogin_r syscall to match userland prototype (use size_t | Miod Vallat |
2023-05-18 | Backout sysctl(2) unlocking. Lock order issue was triggered in UVM | Vitaliy Makkoveev |
2023-05-04 | Push kernel lock deep down to sys_sysctl(). At least network subset of | Vitaliy Makkoveev |
2023-02-25 | Unlock select(2), pselect(2), poll(2) and ppoll(2). | Vitaliy Makkoveev |
2023-02-16 | utrace(2) can run without kernel lock. Now ktruser() will take the | Claudio Jeker |
2023-02-16 | Add pinsyscall(2). With this you can tell the kernel the location | Theo de Raadt |
2023-02-14 | Backout previous. Assertion was triggered within tsleep(). | Vitaliy Makkoveev |
2023-02-13 | Push kernel lock down to dopselect() and doppoll() and unlock select(2), | Vitaliy Makkoveev |
2023-02-11 | non-padded 64-bit system calls arrived 2021/12/23, over a year ago. | Theo de Raadt |
2023-02-11 | __syscall() is no longer neccessary since the system calls which needed | Theo de Raadt |
2023-01-07 | Add {get,set}thrname(2) for putting thread names in the kernel and | Philip Guenther |
2022-12-17 | Unlock minherit(2) | Klemens Nanni |
2022-11-30 | Unlock getsockopt(2) and setsockopt(2). Unlock them both because at | Vitaliy Makkoveev |
2022-11-09 | Mark sched_yield(2) as NOLOCK. | Martin Pieuchot |
2022-11-08 | Mark mmap(2), munmap(2) and mprotect(2) as NOLOCK. | Martin Pieuchot |
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 |