| Commit message (Expand) | Author | Age | Files | Lines |
* | When killing a process, the signal is handled by any thread that |  bluhm | 2019-05-13 | 1 | -22/+32 |
* | add a KERNEL_ASSERT_LOCKED() to ptsignal |  dlg | 2019-05-01 | 1 | -1/+3 |
* | open the coredump file non-blocking. cheloha found it blocks with a fifo. |  tedu | 2019-02-19 | 1 | -2/+3 |
* | Sprinkle a pinch of timerisvalid/timespecisvalid over the rest of sys/kern |  cheloha | 2019-01-23 | 1 | -2/+2 |
* | Remove unused function gsignal(). |  visa | 2018-12-17 | 1 | -13/+1 |
* | Add a mechanism for managing asynchronous IO signal registrations. |  visa | 2018-11-12 | 1 | -1/+271 |
* | wrap long lines |  deraadt | 2018-08-03 | 1 | -3/+6 |
* | Revert the change that delivers process signals to any threads. As |  bluhm | 2018-07-18 | 1 | -7/+4 |
* | If no thread can immediately handle a signal, which has been sent |  bluhm | 2018-07-11 | 1 | -4/+7 |
* | Move from sendsig() to its callers the initsiginfo() calls and |  guenther | 2018-07-10 | 1 | -11/+7 |
* | Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is always |  visa | 2018-04-28 | 1 | -4/+4 |
* | Implement MAP_STACK option for mmap(). Synchronous faults (pagefault and |  deraadt | 2018-04-12 | 1 | -1/+6 |
* | Exclude SIGKILL from ptrace(2) interception. |  mpi | 2018-03-27 | 1 | -6/+8 |
* | Avoid calling issignal() twice on signal delivery in order not |  visa | 2018-03-24 | 1 | -2/+2 |
* | Fix a TOCTOU race that causes signals to be delivered more than once. |  mpi | 2018-02-26 | 1 | -34/+41 |
* | Remove almost unused `flags' argument of suser(). |  mpi | 2018-02-19 | 1 | -2/+2 |
* | Don't pull in <sys/file.h> just to get fcntl.h |  guenther | 2017-12-30 | 1 | -2/+2 |
* | Fix comment typo |  guenther | 2017-11-27 | 1 | -2/+2 |
* | ASLR, W^X, and guard pages trigger processor traps that result in |  bluhm | 2017-06-08 | 1 | -1/+9 |
* | Add a port of witness(4) lock validation tool from FreeBSD. |  visa | 2017-04-20 | 1 | -1/+4 |
* | Avoid some false positives with cppcheck. No binary change. |  bluhm | 2017-04-14 | 1 | -3/+3 |
* | Provide mips64 with kernel-facing TCB_{GET,SET} macros that store it |  guenther | 2017-04-13 | 1 | -5/+2 |
* | Rename pfind(9) into tfind(9) to reflect that it deals with threads. |  mpi | 2017-01-24 | 1 | -2/+2 |
* | p_comm is the process's command and isn't per thread, so move it from |  guenther | 2017-01-21 | 1 | -6/+7 |
* | Display/test/use the process PID, not the thread's TID, in a few places. |  guenther | 2016-10-05 | 1 | -8/+8 |
* | all pools have their ipl set via pool_setipl, so fold it into pool_init. |  dlg | 2016-09-15 | 1 | -4/+3 |
* | Remove sys_o58_kill since OpenBSD 6.0 has been tagged/released. |  jsing | 2016-09-04 | 1 | -58/+1 |
* | pool_setipl |  dlg | 2016-08-25 | 1 | -1/+2 |
* | Prevent silly states via knotes on pids > 2^32 and on nonexistent signals. |  guenther | 2016-07-14 | 1 | -1/+4 |
* | fix several places where calculating ticks could overflow. |  tedu | 2016-07-06 | 1 | -3/+3 |
* | Repair kill(2) on zombie processes. |  jca | 2016-06-27 | 1 | -4/+9 |
* | Restore the sys_o58_kill system call. |  jsing | 2016-06-27 | 1 | -1/+58 |
* | if the timeout rounds to zero, make it one tick, otherwise we sleep |  tedu | 2016-06-11 | 1 | -1/+6 |
* | sys_o58_kill is no longer needed for compat. |  deraadt | 2016-05-31 | 1 | -58/+1 |
* | Use a macro to check if a thread has a sibling. |  mpi | 2016-03-29 | 1 | -3/+2 |
* | add newline on the end of the failure message |  beck | 2016-03-26 | 1 | -3/+3 |
* | Remove the unused flags argument from VOP_UNLOCK(). |  natano | 2016-03-19 | 1 | -4/+4 |
* | Correct some comments and definitions, from Michal Mazurek. |  mpi | 2016-03-09 | 1 | -3/+3 |
* | drop "abort" promise, and make it the default behaviour. |  semarie | 2016-01-09 | 1 | -2/+1 |
* | remove stale lint annotations |  tedu | 2015-12-05 | 1 | -5/+1 |
* | Split the intra-thread functionality from kill(2) into its own syscall |  guenther | 2015-11-10 | 1 | -5/+82 |
* | move the pledgenote annotation from `struct proc' to `struct nameidata' |  semarie | 2015-11-02 | 1 | -2/+2 |
* | refactor pledge_*_check and pledge_fail functions |  semarie | 2015-11-01 | 1 | -10/+4 |
* | Fold "malloc" into "stdio" and -- recognizing that no program so far has |  deraadt | 2015-10-25 | 1 | -3/+3 |
* | pid 0 also implies self, so allow that for the pledge case. Found in |  deraadt | 2015-10-10 | 1 | -2/+3 |
* | Allow kill(self, sig) in pledge SELF also. the stack protector, abort(), |  deraadt | 2015-10-09 | 1 | -1/+10 |
* | Rename tame() to pledge(). This fairly interface has evolved to be more |  deraadt | 2015-10-09 | 1 | -2/+2 |
* | Rather than disabling tame to coredump, leave it enabled but flag that |  deraadt | 2015-07-27 | 1 | -2/+2 |
* | Fix annoying console spew when we can't write the core file. use log instead. |  beck | 2015-07-20 | 1 | -6/+8 |
* | tame(2) is a subsystem which restricts programs into a "reduced feature |  deraadt | 2015-07-19 | 1 | -1/+2 |