| Age | Commit message (Expand) | Author | Files | Lines |
| 2020-03-18 | Unlock flock(2). |  anton | 1 | -2/+2 |
| 2020-03-10 | Unlock fcntl(2). |  anton | 1 | -2/+2 |
| 2020-02-22 | Unlock ioctl(2). |  anton | 1 | -2/+2 |
| 2020-01-30 | Unlock close*(2) and dup*(2). |  visa | 1 | -6/+6 |
| 2020-01-26 | add a new __tmpfd system call that creates a new unnamed file in /tmp. |  tedu | 1 | -2/+2 |
| 2020-01-21 | Make __thrsleep(2) and __thrwakeup(2) MP-safe |  visa | 1 | -3/+3 |
| 2020-01-13 | Unlock a tiny part of the kqueue subsystem: kqueue(2). |  visa | 1 | -2/+2 |
| 2020-01-02 | Unlock pipe(2) and pipe2(2). The kernel lock does not provide any |  anton | 1 | -3/+3 |
| 2019-12-24 | Unlock nanosleep(2). |  visa | 1 | -2/+2 |
| 2019-11-27 | Add dummy msyscall(2) system call which is currently a noop. This will |  deraadt | 1 | -2/+2 |
| 2019-08-13 | Revert unlock of lseek(2) since vn_lock() could end up calling tsleep() |  anton | 1 | -2/+2 |
| 2019-08-12 | Unlock lseek(2) since the file offset is MP-safe by now. Calling |  anton | 1 | -2/+2 |
| 2019-07-09 | backout the unlock of pipe(2) and pipe2(2) |  semarie | 1 | -3/+3 |
| 2019-07-09 | unlock pipe(2) and pipe2(2) syscalls |  semarie | 1 | -3/+3 |
| 2019-06-24 | Unlock getrlimit(2) and setrlimit(2). |  visa | 1 | -3/+3 |
| 2019-06-22 | push the KERNEL_LOCK deeper on read(2) and write(2) |  semarie | 1 | -9/+9 |
| 2019-05-13 | Add a kernel implementation of realpath() as __realpath(). |  beck | 1 | -2/+3 |
| 2019-05-09 | Unlock adjfreq(2), adjtime(2), clock_settime(2), and settimeofday(2). |  cheloha | 1 | -5/+5 |
| 2019-01-11 | mincore() is a relic from the past, exposing physical machine information |  deraadt | 1 | -3/+2 |
| 2018-07-30 | Unlock sendmsg(2), sendto(2), recvfrom(2) and recvmsg(2). |  mpi | 1 | -5/+5 |
| 2018-07-30 | rename 2nd argument of unveil from vague "flags" to "permissions"; |  deraadt | 1 | -2/+2 |
| 2018-07-13 | Unveiling unveil(2). |  beck | 1 | -2/+3 |
| 2018-07-05 | Put back sendto(2) and sendmsg(2) under KERNEL_LOCK(). |  mpi | 1 | -3/+3 |
| 2018-06-27 | Revert previous, at least one pool need its IPL to be IPL_MPFLOOR as |  mpi | 1 | -13/+13 |
| 2018-06-27 | Unlock 12 network-related syscalls. |  mpi | 1 | -13/+13 |
| 2018-06-20 | Unlock sendmsg(2) and sendto(2). |  mpi | 1 | -3/+3 |
| 2018-05-28 | Grab the KERNEL_LOCK() after socreate() and soconnect2() in socket(2) |  mpi | 1 | -3/+3 |
| 2017-12-12 | pledge()'s 2nd argument becomes char *execpromises, which becomes the |  deraadt | 1 | -2/+3 |
| 2017-11-28 | Delete fktrace(2). The consequences of it were not thought through |  guenther | 1 | -6/+1 |
| 2017-09-25 | sendsyslog should take a const char * everywhere. |  espie | 1 | -2/+2 |
| 2017-08-12 | add a fktrace syscall that takes a file descriptor instead of a name. |  tedu | 1 | -2/+7 |
| 2017-04-28 | Add futex(2) syscall based on a sane subset of its Linux equivalent. |  mpi | 1 | -2/+3 |
| 2017-04-13 | Delete the getlogin59 syscall, which was last used one year, two releases, |  guenther | 1 | -2/+2 |
| 2016-09-04 | Remove sys_o58_kill since OpenBSD 6.0 has been tagged/released. |  jsing | 1 | -2/+2 |
| 2016-06-27 | Restore the sys_o58_kill system call. |  jsing | 1 | -2/+2 |
| 2016-05-31 | sys_osendsyslog can go away; we have transitioned to the new version with |  deraadt | 1 | -2/+2 |
| 2016-05-31 | sys_o58_kill is no longer needed for compat. |  deraadt | 1 | -2/+2 |
| 2016-05-17 | Document NOLOCK, from Michal Mazurek. |  mpi | 1 | -8/+9 |
| 2016-03-30 | Add getlogin_r syscall that checks and returns errors like userspace |  guenther | 1 | -3/+3 |
| 2016-03-28 | Make sure that a thread that calls sched_yield(2) ends up on the run queue |  kettenis | 1 | -2/+2 |
| 2016-03-21 | Rename the system call sendsyslog2 to sendsyslog. Keep the old one |  bluhm | 1 | -3/+3 |
| 2015-11-24 | Add sendsyslog2... this has an additional flags variable to permit |  deraadt | 1 | -2/+3 |
| 2015-11-10 | Split the intra-thread functionality from kill(2) into its own syscall |  guenther | 1 | -4/+4 |
| 2015-10-28 | The short-lived dnssocket/dnsconnect calls are being required because we |  deraadt | 1 | -4/+3 |
| 2015-10-18 | Add two new system calls: dnssocket() and dnsconnect(). This creates a |  deraadt | 1 | -3/+4 |
| 2015-10-09 | Rename tame() to pledge(). This fairly interface has evolved to be more |  deraadt | 1 | -2/+2 |
| 2015-10-02 | Revert previous commit; something is not quite right yet in the bowels of uvm |  kettenis | 1 | -2/+2 |
| 2015-09-26 | unlock the mmap! reminded and ok kettenis |  tedu | 1 | -2/+2 |
| 2015-09-13 | Rename __sysctl syscall to just sysctl, as the userland wrapper is no longer |  guenther | 1 | -2/+2 |
| 2015-09-09 | Move to next tame() API. The flags are now passed as a very simple string, |  deraadt | 1 | -2/+2 |