Age | Commit message (Expand) | Author |
2022-08-01 | some ports bootstraps, and go internals, need a bit more time to adapt | Theo de Raadt |
2022-07-20 | the _pad_ system calls from 2021/12/23 can go away | Theo de Raadt |
2022-06-27 | kbind(2): unlock syscall, push kernel lock down to binding loop | Scott Soule Cheloha |
2022-01-19 | Grab the kernel lock in uvm_wxcheck() when aborting the process | Klemens Nanni |
2022-01-05 | Remove kbind(2)'s restriction that a target buffer not cross page | Philip Guenther |
2021-12-23 | Roll the syscalls that have an off_t argument to remove the explicit padding. | Philip Guenther |
2021-12-10 | Revert "kbind(2): disable system call if not initialized before | Philip Guenther |
2021-12-05 | kbind(2): disable system call if not initialized before first __tfork(2) | Scott Soule Cheloha |
2021-03-26 | Remove parenthesis around return value to reduce the diff with NetBSD. | Martin Pieuchot |
2020-10-07 | Do not release the KERNEL_LOCK() when mmap(2)ing files. | Martin Pieuchot |
2020-10-04 | Recent changes for PROT_NONE pages to not count against resource limits, | Theo de Raadt |
2020-03-04 | Do not count pages mapped as PROT_NONE against the RLIMIT_DATA limit. | Mark Kettenis |
2019-11-29 | Repurpose the "syscalls must be on a writeable page" mechanism to | Theo de Raadt |
2019-11-28 | Remove end of line whitespace. | Mike Larkin |
2019-11-27 | Add dummy msyscall(2) system call which is currently a noop. This will | Theo de Raadt |
2019-06-21 | Make resource limit access MP-safe. So far, the copy-on-write sharing | Visa Hankala |
2019-05-11 | move the noise about W^X mapping failure inside the sysctl kern.wxabort | Theo de Raadt |
2019-04-02 | BOGO_PC is an invalid userland address, which indicates kbind() is now | Theo de Raadt |
2019-03-01 | New mmap(2) flag: MAP_CONCEAL. | cheloha |
2019-01-11 | mincore() is a relic from the past, exposing physical machine information | Theo de Raadt |
2019-01-10 | Make mincore lie. The nature of shared memory means it can spy on what | Ted Unangst |
2018-08-15 | Push back the kernel lock in sys_mmap(2) a little bit more now that | Mark Kettenis |
2018-04-27 | Move FREF() inside fd_getfile(). | Martin Pieuchot |
2018-04-12 | Implement MAP_STACK option for mmap(). Synchronous faults (pagefault and | Theo de Raadt |
2018-03-27 | Make sure that programs violating a pledge(2) promise or some memory | Martin Pieuchot |
2018-02-19 | Remove almost unused `flags' argument of suser(). | Martin Pieuchot |
2018-02-11 | Can mask MAP_STACK by name rather than number | Theo de Raadt |
2018-01-15 | mask out (ie. ignore) the bit which will be MAP_STACK in the future, | Theo de Raadt |
2018-01-02 | Stop assuming <sys/file.h> will pull in fcntl.h when _KERNEL is defined. | Philip Guenther |
2017-11-30 | __MAP_NOFAULT doesn't make sense with anon mappings, so return EINVAL if | Philip Guenther |
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-16 | move the uvm_map_addr RB tree from RB macros to the RBT functions | David Gwynne |
2016-08-18 | uvm_wxcheck() should only abort the process if kern.wxabort is set. | Theo de Raadt |
2016-08-08 | W^X violations are only permitted for binaries marked "wxneeded" on | Theo de Raadt |
2016-07-13 | Since mappings established using __MAP_NOFAULT will be converted into anonymous | Mark Kettenis |
2016-07-13 | Revert previous; the __MAP_NOFAULT test is inverted and the commit message is | Mark Kettenis |
2016-07-13 | Since mappings established using __MAP_NOFAIL will be converted into anonymous | Mark Kettenis |
2016-06-08 | Dereference p_p once rather than 4 times. | Theo de Raadt |
2016-06-08 | hppa & mips64 now can do the full W^X check. (Make sure you have | Theo de Raadt |
2016-06-04 | If a process trips the W^X violation check, abort it unless it came | Stuart Henderson |
2016-06-02 | Prevent vsize_t underflow when checking RLIMIT_DATA, which made the | Ingo Schwarze |
2016-06-01 | Delete the kernel compat bits for old mmap() MAP_OLD* flags | Philip Guenther |
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-27 | W^X violations are no longer permitted by default. A kernel log message | Theo de Raadt |
2016-05-11 | remove hppa64 port, which we never got going beyond broken single users. | Theo de Raadt |
2016-03-29 | Remove dead assignments and now unused variables. | Charles Longeau |
2016-03-09 | remove vaxisms | Theo de Raadt |