Age | Commit message (Expand) | Author |
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 |
2015-01-27 | Require EFT shared objects have a PT_PHDR entry to be considered | Kurt Miller |
2015-01-20 | Move ps_strings "after" the random stackgap. This makes its location a | Mark Kettenis |
2014-12-22 | Make it possible to execute PIE binaries that don't have an PT_INTERP segment | Mark Kettenis |
2014-12-16 | primary change: move uvm_vnode out of vnode, keeping only a pointer. | Ted Unangst |
2014-11-16 | Replace a plethora of historical protection options with just | Theo de Raadt |
2014-11-14 | prefer sizeof(*ptr) to sizeof(struct) for malloc and free | Ted Unangst |
2014-11-06 | printf debugging worked! figured out the bug (in free()) just after | Ted Unangst |
2014-11-06 | Make better use of the value of psectionslen instead of recomputing | Todd C. Miller |
2014-11-06 | resort to printf debugging hints until we can figure this out. ok deraadt | Ted Unangst |
2014-11-03 | pass size argument to free() | Theo de Raadt |
2014-07-13 | use mallocarray for multiplied value checking | Ted Unangst |
2014-07-12 | add a size argument to free. will be used soon, but for now default to 0. | Ted Unangst |
2014-07-08 | decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.h | Theo de Raadt |
2014-03-30 | Eliminates struct pcred by moving the real and saved ugids into | Philip Guenther |
2014-03-26 | Move p_emul and p_sigcode from proc to process. | Philip Guenther |
2014-03-22 | Move p_sigacts from struct proc to struct process. | Philip Guenther |
2014-01-21 | bzero -> memset | Ted Unangst |
2013-07-04 | now that free(null) is safe, delete checks | Ted Unangst |
2013-06-02 | Coredumping is now single-threaded, so update comment about locking | Philip Guenther |
2013-03-28 | do not include machine/cpu.h from a .c file; it is the responsibility of | Theo de Raadt |
2013-01-15 | Slice & dice coredump write requests into MAXPHYS blocks, and | Theo de Raadt |
2012-09-17 | Recognize executables tagged with ELFOSABI_OPENBSD (such as generated | Matthew Dempsky |
2012-09-11 | Remove the 'OLF method' used for the transition from a.out to ELF and | Theo de Raadt |
2012-08-20 | Add support for .openbsd.randomdata sections and PT_OPENBSD_RANDOMIZE | Matthew Dempsky |
2012-03-09 | New vmmap implementation. | Ariane van der Steldt |
2011-07-05 | Recommit the reverted sigacts change now that the NFS use-after-free | Philip Guenthe |
2011-07-04 | remove compat_svr4 support. ok deraadt | Ted Unangst |
2011-06-06 | Backout vmmap in order to repair virtual address selection algorithms | Ariane van der Steldt |
2011-05-24 | Reimplement uvm/uvm_map. | Ariane van der Steldt |
2011-04-18 | Revert the sigacts diff: NFS can apparently retain pointers to processes | Philip Guenthe |
2011-04-15 | Correct the sharing of the signal handling state: stuff that should | Philip Guenthe |
2011-04-05 | Push COMPAT_FREEBSD in front of a whale. Buggy, out of date, no | Philip Guenthe |
2010-12-15 | add a BRKSIZ define and use it for the heap gap constant, decoupling | Ted Unangst |