summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2022-11-05clockintr(9): initial commitScott Soule Cheloha
2022-11-05For textrel binaries, skipping immutability on text segments is not enough:Theo de Raadt
2022-11-03Style: always use *retval and never retval[0] in syscalls,Philip Guenther
2022-11-03Make scdebug_ret() behave like ktrsysret(), showing the off_t valuePhilip Guenther
2022-11-02Clean up more ancient history: since 2015 the libc stubs forPhilip Guenther
2022-10-30Simplfity setregs() by passing it the ps_strings and switchingPhilip Guenther
2022-10-27Unfortunately there are still ugly text-relocation binaries in the wild.Theo de Raadt
2022-10-27VMCMD_SYSCALL cannot be incorporated into flags variable, because flagsTheo de Raadt
2022-10-26Fix handling of PGIDs in wait4(2) that I broke with the previous commit.Mark Kettenis
2022-10-25regenMark Kettenis
2022-10-25mplement waitid(2) which is now part of POSIX and used by mozilla.Mark Kettenis
2022-10-25Implement waitid(2) which is now part of POSIX and used by mozilla.Mark Kettenis
2022-10-23A better workaround for mips64 mimmutable problem. The problem is theTheo de Raadt
2022-10-22automatic immutable for base executable is not ready on mipsTheo de Raadt
2022-10-21uvm_map_immutable() takes start,end, not start,endTheo de Raadt
2022-10-21the debug "name" parameter to uvm_map_immutable() is no longer neededTheo de Raadt
2022-10-21sigaltstack() was adapted to work on mimmutable regions (an unfortunateTheo de Raadt
2022-10-21automatically mark immutable certain regions in program&ld.so LOADs.Theo de Raadt
2022-10-17Change pru_abort() return type to the type of void and make pru_abort()Vitaliy Makkoveev
2022-10-16Rather than marking MAP_STACK on entries for sigaltstack() [2 days ago],Theo de Raadt
2022-10-15During the MAP_STACK introduction in 2018, sigaltstack() became aTheo de Raadt
2022-10-12Extend struct todr_chip_handle with a todr_quality member. This allows usMark Kettenis
2022-10-12The sigaltstack() MAP_STACK re-map mechanism is incompatible with immutableTheo de Raadt
2022-10-11Give checkdisklabel() a new parameter supplying the dev_t of theKenneth R Westerback
2022-10-08The stack can also be marked immutable, because we expect no sane programTheo de Raadt
2022-10-08The signal trampoline and timekeep regions can be marked immutable atTheo de Raadt
2022-10-07syncTheo de Raadt
2022-10-07Add mimmutable(2) system call which locks the permissions (PROT_*) ofTheo de Raadt
2022-10-03System calls should not fail due to temporary memory shortage inAlexander Bluhm
2022-10-03Add a second membar producer into counters_zero(). Now it isAlexander Bluhm
2022-10-01The syscall table generation awk script was also used by compat layersTheo de Raadt
2022-09-28Fix memory corruptions with sysv semaphores due to sleeps in copyin,Moritz Buhl
2022-09-23Don't hardcode disk major device types inside DEBUG block. UseKenneth R Westerback
2022-09-20Remove unused and unimplemented unp_drain().Vitaliy Makkoveev
2022-09-18timecounting: tc_reset_quality: print notice if active counter changesScott Soule Cheloha
2022-09-17bind() to AF_UNIX will now require unveil "w". "w" may seem a little oddTheo de Raadt
2022-09-16semctl1 and msgctl were introduced for binary compatibility for OpenBSD 3.5.Moritz Buhl
2022-09-15Remove unneeded interim DPRINTF() verbiage. Make DEBUG compileKenneth R Westerback
2022-09-14AF_UNIX bind() must use UNVEIL_CREATE for namei() because it is creatingTheo de Raadt
2022-09-13Change pru_rcvd() return type to the type of void. We have no interestVitaliy Makkoveev
2022-09-11Remove the DKF_LABELVALID flag from struct disk. Instead, trust disk driversMiod Vallat
2022-09-11Add #define's for GPT partition attribute bits REQUIRED, IGNOREKenneth R Westerback
2022-09-05Pledge sendmmsg and recvmmsg with stdio similar to their non-loopMoritz Buhl
2022-09-05Use shared netlock in soreceive(). The UDP and IP divert layerAlexander Bluhm
2022-09-04Use pru_send function to check socket splicing compatibility. OnlyAlexander Bluhm
2022-09-03Move PRU_PEERADDR request to (*pru_peeraddr)().Vitaliy Makkoveev
2022-09-03regenMoritz Buhl
2022-09-03Make recvmmsg and sendmmsg look more alike. change the flag typeMoritz Buhl
2022-09-03Move PRU_SOCKADDR request to (*pru_sockaddr)()Vitaliy Makkoveev
2022-09-03whitespaceMike Larkin