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