| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | remove stale lint annotations |  tedu | 2015-12-05 | 1 | -2/+1 |
* | move the pledgenote annotation from `struct proc' to `struct nameidata' |  semarie | 2015-11-02 | 1 | -2/+2 |
* | move p_pledgenote setting next to NDINIT() |  deraadt | 2015-10-28 | 1 | -2/+2 |
* | Fold "malloc" into "stdio" and -- recognizing that no program so far has |  deraadt | 2015-10-25 | 1 | -2/+2 |
* | I forgot execve would go through the namei codepath, so a program marked |  deraadt | 2015-10-10 | 1 | -1/+2 |
* | Rename tame() to pledge(). This fairly interface has evolved to be more |  deraadt | 2015-10-09 | 1 | -4/+4 |
* | Add the tame "exec" request. This allows processes which request |  deraadt | 2015-10-07 | 1 | -1/+5 |
* | missing ) in COMPAT_LINUX block |  deraadt | 2015-10-02 | 1 | -2/+2 |
* | Add ktracing of argv and envp to execve(2), with envp not traced by default |  guenther | 2015-10-02 | 1 | -5/+26 |
* | Track size of an opaque allocation to pass to free() later |  deraadt | 2015-09-28 | 1 | -6/+6 |
* | memory leak in execve with systrace, plus some unreachable code |  deraadt | 2015-07-22 | 1 | -3/+3 |
* | Add kbind, a syscall for ld.so to use to securely and efficiently update |  guenther | 2015-07-20 | 1 | -1/+3 |
* | Remove some includes include-what-you-use claims don't |  jsg | 2015-03-14 | 1 | -3/+1 |
* | Change the way stackgap_random is applied. Instead of applying it within the |  miod | 2015-02-09 | 1 | -3/+9 |
* | Stop using USRSTACK as the edge of the stack, but rather use the vmspace |  miod | 2015-02-09 | 1 | -5/+5 |
* | forbid execve() with argc == 0. prompted by a millert email. |  tedu | 2015-02-07 | 1 | -1/+7 |
* | Move the "stackgap" from the stack into its own page at a random address. |  kettenis | 2015-01-26 | 1 | -6/+17 |
* | Move ps_strings "after" the random stackgap. This makes its location a |  kettenis | 2015-01-20 | 1 | -2/+7 |