| Commit message (Expand) | Author | Age | Files | Lines |
* | handle theoretical case of sigfillsz not being pow2-sized on some |  deraadt | 2021-03-16 | 1 | -4/+8 |
* | Kill SINGLE_PTRACE and use SINGLE_SUSPEND which has almost the same semantic |  mpi | 2021-03-12 | 1 | -2/+2 |
* | Revert commitid: AZrsCSWEYDm7XWuv; |  claudio | 2021-03-08 | 1 | -2/+2 |
* | Kill SINGLE_PTRACE and use SINGLE_SUSPEND which has almost the same semantic. |  mpi | 2021-03-08 | 1 | -2/+2 |
* | _exit(2), execve(2): tweak per-process interval timer cancellation |  cheloha | 2020-10-15 | 1 | -4/+2 |
* | _exit(2), execve(2): cancel per-process interval timers safely |  cheloha | 2020-10-15 | 1 | -9/+4 |
* | timekeep_sz now already includes the round_page() adjustment; ok kettenis@ |  naddy | 2020-07-11 | 1 | -2/+2 |
* | small typo |  deraadt | 2020-07-07 | 1 | -2/+2 |
* | Wire down the timekeep page. If we don't do this, the pagedaemon may |  kettenis | 2020-07-06 | 1 | -3/+11 |
* | Add support for timeconting in userland. |  pirofti | 2020-07-06 | 1 | -1/+53 |
* | Consistently perform atomic writes to the ps_flags field of struct |  anton | 2020-02-15 | 1 | -3/+3 |
* | Replace p_xstat with ps_xexit and ps_xsig |  guenther | 2019-12-11 | 1 | -2/+2 |
* | comply with POSIX and make execve() return EACCES for directories |  naddy | 2019-12-01 | 1 | -5/+1 |
* | Repurpose the "syscalls must be on a writeable page" mechanism to |  deraadt | 2019-11-29 | 1 | -2/+2 |
* | Kill uvm_deallocate(9) and use uvm_unmap() directly. |  mpi | 2019-11-05 | 1 | -3/+2 |
* | per-process itimers: itimerval -> itimerspec |  cheloha | 2019-08-02 | 1 | -3/+3 |
* | Do not relock fdp in fdrelease(). This prevents unnecessary locking |  visa | 2019-07-15 | 1 | -2/+2 |
* | Make resource limit access MP-safe. So far, the copy-on-write sharing |  visa | 2019-06-21 | 1 | -2/+2 |
* | Revert to using the SCHED_LOCK() to protect time accounting. |  mpi | 2019-06-01 | 1 | -3/+1 |
* | Use a per-process mutex to protect time accounting instead of SCHED_LOCK(). |  mpi | 2019-05-31 | 1 | -1/+3 |
* | Fix stack info leak in execve(2). There are 2x4 bytes of padding |  bluhm | 2019-02-08 | 1 | -1/+3 |
* | If we execute a #!shell binary, the shell is an integral part of the |  deraadt | 2018-10-30 | 1 | -1/+3 |
* | Decouple unveil from the pledge flags, by adding dedicated unveil flags |  beck | 2018-08-05 | 1 | -1/+2 |
* | Remove a few leftovers from the days of emulation, which could result in |  deraadt | 2018-07-20 | 1 | -3/+1 |
* | Unveiling unveil(2). |  beck | 2018-07-13 | 1 | -1/+9 |
* | Put file descriptors on shared data structures when they are completely |  mpi | 2018-06-18 | 1 | -5/+4 |
* | Revert introduction of fdinsert(), a sanitify check triggers when |  mpi | 2018-06-05 | 1 | -4/+5 |
* | Put file descriptors on shared data structures when they are completely |  mpi | 2018-06-02 | 1 | -5/+4 |
* | Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is always |  visa | 2018-04-28 | 1 | -2/+2 |
* | Move FREF() inside fd_getfile(). |  mpi | 2018-04-27 | 1 | -1/+3 |
* | Stop assuming <sys/file.h> will pull in fcntl.h when _KERNEL is defined. |  guenther | 2018-01-02 | 1 | -1/+2 |
* | free(9) sizes for sys_execve. |  florian | 2018-01-01 | 1 | -16/+17 |
* | Remove unused ps_stackgap from process struct |  stefan | 2017-12-19 | 1 | -4/+1 |
* | pledge()'s 2nd argument becomes char *execpromises, which becomes the |  deraadt | 2017-12-12 | 1 | -2/+15 |
* | Remove old deactivated pledge path code. A replacement mechanism is |  deraadt | 2017-08-29 | 1 | -2/+1 |
* | Provide mips64 with kernel-facing TCB_{GET,SET} macros that store it |  guenther | 2017-04-13 | 1 | -5/+2 |
* | Add a flags argument to falloc() that lets it optionally set the |  guenther | 2017-02-11 | 1 | -2/+2 |
* | Delete the obsolete fork/exec/exit emulation hooks. |  guenther | 2017-02-08 | 1 | -22/+1 |
* | p_comm is the process's command and isn't per thread, so move it from |  guenther | 2017-01-21 | 1 | -3/+3 |
* | Delete dead copy of pr->ps_vmspace; uvmspace_exec() can change it anyway |  guenther | 2016-10-22 | 1 | -3/+3 |
* | Reset PS_WXNEEDED in execve(2). |  jca | 2016-09-03 | 1 | -1/+3 |
* | Cleanup some systrace leftovers. |  kettenis | 2016-06-11 | 1 | -20/+3 |
* | Identify W^X labelled binaries at execve() time based upon WX_OPENBSD_WXNEEDED |  deraadt | 2016-05-30 | 1 | -1/+4 |
* | backout to insert correct commit message |  deraadt | 2016-05-30 | 1 | -4/+1 |
* | *** empty log message *** |  deraadt | 2016-05-30 | 1 | -1/+4 |
* | Place a cpu-dependent trap/illegal instruction over the remainder of the |  deraadt | 2016-05-23 | 1 | -2/+8 |
* | SROP mitigation. sendsig() stores a (per-process ^ &sigcontext) cookie |  deraadt | 2016-05-10 | 1 | -1/+6 |
* | boom goes the dynamite |  tedu | 2016-04-25 | 1 | -31/+2 |
* | Remove the unused flags argument from VOP_UNLOCK(). |  natano | 2016-03-19 | 1 | -2/+2 |
* | No more compat emulations, so remove ktrace EMUL records and the baggage |  guenther | 2016-03-06 | 1 | -11/+1 |