Age | Commit message (Expand) | Author |
2021-03-10 | spelling | Jonathan Gray |
2021-03-08 | Remove the workaround which identified Go executables, and permitted them | Theo de Raadt |
2021-02-08 | Revert the convertion of per-process thread into a SMR_TAILQ. | Martin Pieuchot |
2021-01-17 | Cache parent's pid as `ps_ppid' and use it instead of `ps_pptr->ps_pid'. | mvs |
2020-12-07 | Convert the per-process thread list into a SMR_TAILQ. | Martin Pieuchot |
2020-07-06 | Add support for timeconting in userland. | Paul Irofti |
2020-01-25 | The ELF NOTE parser would only inspect the first NOTE for 'OpenBSD'. | Theo de Raadt |
2019-12-09 | typo | Theo de Raadt |
2019-11-29 | Repurpose the "syscalls must be on a writeable page" mechanism to | Theo de Raadt |
2019-05-13 | When killing a process, the signal is handled by any thread that | Alexander Bluhm |
2019-05-11 | wxneeded binaries on wxallowed filesystems were refused execution. We have | Theo de Raadt |
2019-05-09 | If mallocing the array program header fails, give up on coredumping | Philip Guenther |
2019-04-20 | #define ELFROUNDSIZE 4 /* XXX Should it be sizeof(Elf_Word)? */ | Theo de Raadt |
2018-12-06 | Core files with >65535 sections have to use PN_XNUM and a section header | Philip Guenther |
2018-08-05 | Decouple unveil from the pledge flags, by adding dedicated unveil flags | Bob Beck |
2018-07-20 | Remove a few leftovers from the days of emulation, which could result in | Theo de Raadt |
2018-07-20 | Fail if a PT_LOAD segment has a memory size of 0. This prevents a panic | Mark Kettenis |
2018-07-10 | Move from sendsig() to its callers the initsiginfo() calls and | Philip Guenther |
2017-12-30 | Don't pull in <sys/file.h> just to get fcntl.h | Philip Guenther |
2017-09-07 | In elf_load_file() to not call free(9) with an uninitialized size | Alexander Bluhm |
2017-03-20 | Initialize the stack buffer used to build the auxiliary vector to zero to | Mark Kettenis |
2017-03-05 | Generating a coredump requires walking the map twice; change | Philip Guenther |
2017-02-11 | Correct the entry point and base address calculations for an | Philip Guenther |
2017-02-08 | Remove support for forcing the ELF interpreter to a specific address, | Philip Guenther |
2017-02-08 | In exec_elf.c: expand ELFNAME(), ELFNAME2(), and ELFNAMEEND() except | Philip Guenther |
2017-02-08 | Move ELF_AUX_ENTRIES from exec_elf.h to exec_elf.c; it's totally internal | Philip Guenther |
2017-02-08 | Change ELFNAME(read_from)'s buf parameter to be void*, eliminating a cast | Philip Guenther |
2017-02-08 | elf{32,64}_check_brand() isn't used; delete it | Philip Guenther |
2017-02-08 | Provide size-generic ELF_NO_ADDR in <sys/exec_elf.h> and use that instead | Philip Guenther |
2017-02-05 | Since we expect to never do binary compat with other OSes again, | Philip Guenther |
2017-01-21 | p_comm is the process's command and isn't per thread, so move it from | Philip Guenther |
2016-11-07 | Split PID from TID, giving processes a PID unrelated to the TID of their | Philip Guenther |
2016-10-05 | Display/test/use the process PID, not the thread's TID, in a few places. | Philip Guenther |
2016-09-12 | When trying to run an ELF binary marked PT_OPENBSD_WXNEEDED from a | Ingo Schwarze |
2016-06-11 | Since epp->ep_name is a userland pointer, use copyinstr(9) to get a copy ok | Mark Kettenis |
2016-06-08 | Enforce W^X and map W|X segments without X permission initially. The | Mark Kettenis |
2016-05-30 | Identify W^X labelled binaries at execve() time based upon WX_OPENBSD_WXNEEDED | Theo de Raadt |
2016-05-30 | backout to insert correct commit message | Theo de Raadt |
2016-05-30 | *** empty log message *** | Theo de Raadt |
2016-05-10 | SROP mitigation. sendsig() stores a (per-process ^ &sigcontext) cookie | Theo de Raadt |
2016-02-28 | Support for running Linux binaries under emulation is going away. | Christian Weisgerber |
2015-11-02 | move the pledgenote annotation from `struct proc' to `struct nameidata' | Sebastien Marie |
2015-10-28 | Paranoa: p_pledgenote the NAMEI for ld.so loading | Theo de Raadt |
2015-09-28 | Track size of an opaque allocation to pass to free() later | Theo de Raadt |
2015-04-30 | Now we use p_filesz - 1 to test for NUL check that p_filesz is | Jonathan Gray |
2015-04-30 | Error out if the PT_INTERP segment isn't NUL terminated | Philip Guenther |
2015-04-26 | Require a PT_LOAD segment's p_filesz to be no larger than its p_memsz. | Philip Guenther |
2015-03-30 | Extend uvm_map_hint() to get an address range as extra arguments, and make | Miod Vallat |
2015-02-10 | Don't use an uninitialized variable when a PT_LOAD segment with | Philip Guenther |
2015-02-06 | Raise ELF_RANDOMIZE_LIMIT to 64K, so that programs and libraries can | Theo de Raadt |