Age | Commit message (Expand) | Author |
2017-08-12 | add a fktrace syscall that takes a file descriptor instead of a name. | Ted Unangst |
2017-04-28 | Add futex(2) syscall based on a sane subset of its Linux equivalent. | Martin Pieuchot |
2017-04-13 | Delete the getlogin59 syscall, which was last used one year, two releases, | Philip Guenther |
2016-09-04 | Remove sys_o58_kill since OpenBSD 6.0 has been tagged/released. | Joel Sing |
2016-06-27 | Restore the sys_o58_kill system call. | Joel Sing |
2016-05-31 | sys_osendsyslog can go away; we have transitioned to the new version with | Theo de Raadt |
2016-05-31 | sys_o58_kill is no longer needed for compat. | Theo de Raadt |
2016-05-17 | Document NOLOCK, from Michal Mazurek. | Martin Pieuchot |
2016-03-30 | Add getlogin_r syscall that checks and returns errors like userspace | Philip Guenther |
2016-03-28 | Make sure that a thread that calls sched_yield(2) ends up on the run queue | Mark Kettenis |
2016-03-21 | Rename the system call sendsyslog2 to sendsyslog. Keep the old one | Alexander Bluhm |
2015-11-24 | Add sendsyslog2... this has an additional flags variable to permit | Theo de Raadt |
2015-11-10 | Split the intra-thread functionality from kill(2) into its own syscall | Philip Guenther |
2015-10-28 | The short-lived dnssocket/dnsconnect calls are being required because we | Theo de Raadt |
2015-10-18 | Add two new system calls: dnssocket() and dnsconnect(). This creates a | Theo de Raadt |
2015-10-09 | Rename tame() to pledge(). This fairly interface has evolved to be more | Theo de Raadt |
2015-10-02 | Revert previous commit; something is not quite right yet in the bowels of uvm | Mark Kettenis |
2015-09-26 | unlock the mmap! reminded and ok kettenis | Ted Unangst |
2015-09-13 | Rename __sysctl syscall to just sysctl, as the userland wrapper is no longer | Philip Guenther |
2015-09-09 | Move to next tame() API. The flags are now passed as a very simple string, | Theo de Raadt |
2015-08-26 | Convert paths argument of tame(2) to const char **. | Doug Hogan |
2015-08-22 | Move to tame(int flags, char *paths[]) API/ABI. | Theo de Raadt |
2015-07-20 | Add kbind, a syscall for ld.so to use to securely and efficiently update | Philip Guenther |
2015-07-19 | tame(2) is a subsystem which restricts programs into a "reduced feature | Theo de Raadt |
2015-05-06 | #include <sys/event.h> was removed from init_sysent.c but not | Jonathan Gray |
2015-02-09 | getrtable() can operate NOLOCK; ok guenther | Theo de Raadt |
2015-02-09 | make sigprocmask(2) not take the kernel lock | Martin Pelikan |
2015-02-09 | getdtablecount() can go NOLOCK | Theo de Raadt |
2014-12-08 | Add chflagsat(), modeled on fchmodat() with name to match FreeBSD. | Philip Guenther |
2014-10-09 | delete LKM syscall stubs | Ted Unangst |
2014-09-18 | Correct argument name (int flags -> int amode) in sys_access(). | Masao Uebayashi |
2014-09-17 | The 2nd arg of setpgid(2) should be pid_t, not int. | Todd C. Miller |
2014-09-01 | Sync readlink(2) with IEEE Std 1003.1-2008. | Doug Hogan |
2014-08-31 | Add additional kernel interfaces for setting close-on-exec on fds | Philip Guenther |
2014-07-10 | Add new sendsyslog(const char *, size_t) system call which simply passes | Theo de Raadt |
2014-07-07 | Mark get{,e,res}{u,g}id() and getgroups() as NOLOCK | Matthew Dempsky |
2014-07-06 | getentropy(2) doesn't need the kernel lock, so mark it with NOLOCK. | Mark Kettenis |
2014-06-14 | Change return value of getentropy() to int 0 for success. Maximum | Theo de Raadt |
2014-06-13 | Add new getentropy() system call. Code and pressure from matthew. | Theo de Raadt |
2014-02-09 | nanosleep() isn't actually NOLOCK safe yet: tsleep() still requires kernel | Philip Guenther |
2013-09-14 | Snapshots for all archs have been built, so remove the T32 code | Philip Guenther |
2013-08-16 | Tweak the getdents() kernel prototype to use "void *" | Philip Guenther |
2013-08-14 | The last user of the old __tfork() was updated to the current one, | Philip Guenther |
2013-08-13 | Switch time_t, ino_t, clock_t, and struct kevent's ident and data | Philip Guenther |
2013-06-09 | Constify the mib argument of sysctl(). | Miod Vallat |
2013-06-01 | always implement stub utrace syscall, but keep the body #ifdef KTRACE | Ted Unangst |
2013-06-01 | Add utrace(2), a system call allowing for userland to send its own ktrace | Miod Vallat |
2013-04-29 | Extend P_SIGSUSPEND handling in userret() to properly restore the | Matthew Dempsky |
2013-04-15 | Add an f_mntfromspec member to struct statfs, which specifies the name of | Joel Sing |
2013-03-14 | the 5.1 era tfork syscall claws its way out of the grave. we failed to | Ted Unangst |