summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2016-01-09drop "abort" promise, and make it the default behaviour.Sebastien Marie
2016-01-08Add "vmm" pledge to allow restricted ioctl access to /dev/vmm.Reyk Floeter
2016-01-08On the recvmsg() side, cmsgs are in mbuf chains, not a contiguous buffer.Philip Guenther
2016-01-07- retrying to commit earlier change, which got backed outAlexandr Nedvedicky
2016-01-07In sendsyslogd(2) strip off syslog priority when logging to console.Alexander Bluhm
2016-01-06turn off the whitepath code for now; we're not sure it's ready for releaseTed Unangst
2016-01-06remove unnecessary casts where the incoming type is void *.Ted Unangst
2016-01-06tidy up whitespace, etc.Ted Unangst
2016-01-06Prevent integer overflows in sosend() and soreceive() by convertingStefan Kempf
2016-01-06Add pledge "drm", which allows a subset of the drm(4) ioctls. These areMark Kettenis
2016-01-05annoying whitespaceTheo de Raadt
2016-01-03copyright++;Jonathan Gray
2016-01-02mmcc noticed that nd.ni_pledge was uninitialized in doopenat() for theTheo de Raadt
2016-01-01The pointer buf is a user space string which was directly passedAlexander Bluhm
2015-12-31NULL-terminate a pointer array to prevent an invalid free, and simplifymmcc
2015-12-27Add missing #include "audio.h". Fixes sndiod pledge issue reported bytb
2015-12-27wrap "audio" pledge code in NAUDIO > 0, because there are a fewTheo de Raadt
2015-12-24Make gpt_chk_mbr() instances even more identicaller by alwaysKenneth R Westerback
2015-12-24Make all instances of gpt_chk_mbr() identical (bar static vsKenneth R Westerback
2015-12-23pledge "audio" code block must be !SMALL_KERNELTheo de Raadt
2015-12-23revert previous:Jasper Lievisse Adriaanse
2015-12-23If PLEDGE_AUDIO is set, allow audio(4) ioctls necessaryAlexandre Ratchov
2015-12-23One "sbar" taskq is enough.Mark Kettenis
2015-12-22spliting -> splittingmmcc
2015-12-22Re-add config includesStefan Fritsch
2015-12-22- yet another tiny step towards MP PF. This time we need to make sureAlexandr Nedvedicky
2015-12-21Move ppp, nmea, endrun, and msts prototypes to tty.hStefan Fritsch
2015-12-20size for free, sent and reminded by Mathieu. also delete null check.Ted Unangst
2015-12-20Simple free(9) sizes, from Matthieu <naabed AT poolp DOT org>.Martin Pieuchot
2015-12-17Make the cost of moving a process to the primary cpu a bit higher. This isMark Kettenis
2015-12-17arrays decay to pointers without needing &Ted Unangst
2015-12-17no need to check null before freeTed Unangst
2015-12-17add ktrace to kevent. ok guentherTed Unangst
2015-12-17add size to free. from MathieuTed Unangst
2015-12-16in pledged process, setuid/setgid/sticky bits should be ignored.Sebastien Marie
2015-12-16in pledged process, setuid/setgid/sticky bits should be ignored.Sebastien Marie
2015-12-11Replace mountroothook_establish(9) by config_mountroot(9) a narrower APIMartin Pieuchot
2015-12-08tweak whitespace in struct definition. no functional change.David Gwynne
2015-12-08use struct task_list instead of TAILQ_HEAD(, task)David Gwynne
2015-12-06Change kernel internal pledge variables to 64bit (to prepare for moreTheo de Raadt
2015-12-05Make sure we use the same cpu numbering for the kern.cptime2 sysctl as weMark Kettenis
2015-12-05Study of kernel code complete. Permit ioctl SIOCGIFMEDIA for pledgeTheo de Raadt
2015-12-05remove stale lint annotationsTed Unangst
2015-12-04allow utrace(2) by default.Theo de Raadt
2015-12-04remove PLEDGE_INET granting when using "getpw" in YP environnmentSebastien Marie
2015-12-04Add pledge "dpath", which provides access to mknod(2) and mkfifo(2).Theo de Raadt
2015-12-04Do not think atomicity is required here. In any case, prepare forTheo de Raadt
2015-12-03remove code that's been #ifdef'ed out for 20 yearsBret Lambert
2015-12-03Remove the /usr/share/nls/ exception from pledge(2). The libcAlexander Bluhm
2015-12-03pledge(pf) needs to allow DIOCKILLSRCNODES, used in relayd.Sebastian Benoit