summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_pledge.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Permit kern.somaxconn when the unix pledge is used. Previously this was onlyabieber2021-03-251-2/+2
* Add SIOCAIFADDR_IN and SIOCDIFADDR_IN to the wroute pledgetobhe2021-02-031-1/+3
* If pledge "wroute" is missing for setsockopt SO_RTABLE, print failurebluhm2021-01-201-2/+2
* /etc/malloc.conf path-approval in pledge is no longer needed since 6.5deraadt2021-01-191-9/+1
* Add feature to force the selection of source IP addressdenis2020-10-291-2/+2
* Move duplicated code to send an uncatchable SIGABRT into a function.mpi2020-09-161-7/+2
* put HW_PHYSMEM64 case under CTL_HW not CTL_KERNjsg2020-09-161-2/+2
* As discovered by kettenis, recent mesa wants sysctl hw.physmem64, andderaadt2020-09-161-4/+2
* Allow setsockopt SO_RTABLE when pleding "wroute" soon to be neededflorian2020-07-171-1/+11
* Declare pledgenames[] as const.visa2020-04-051-2/+2
* Consistently perform atomic writes to the ps_flags field of structanton2020-02-151-3/+3
* the pledge_ioctl() rule checker is written in a style which could readderaadt2020-02-111-18/+19
* Allow programs with the "audio" promise to use the AUDIO_MIXER_xxx ioctls.ratchov2020-02-051-1/+4
* allow reading of sysctl kern.somaxconn in "inet", due toderaadt2020-02-041-1/+7
* add /etc/protocols to the magic unveil whitelist that the dns pledge hasdlg2020-01-231-2/+6
* msyscall(2) is like kbind(2), and should be always permitted. it doesderaadt2019-12-081-1/+2
* Add SIOCDIFADDR_IN6 to the wroute pledge to allow removal of IPv6 addressespamela2019-08-251-1/+2
* allow more video(4) ioctls for the video pledge (required by chromium)robert2019-06-261-1/+14
* SYS___realpath is legitimately PLEDGE_STDIO, because the other pledgederaadt2019-06-161-2/+2
* Add a kernel implementation of realpath() as __realpath().beck2019-05-131-1/+2
* Allow *at variant of mkfifo and mknod, too.florian2019-02-141-1/+3
* #ifdef video junk as required.deraadt2019-01-221-2/+4
* Add "video" promise.landry2019-01-211-1/+31
* delete vmm(4) in i386pd2019-01-181-2/+2
* the pledge handing for access(2) of /var/run/ypbind.lock is artificiallyderaadt2019-01-061-2/+3
* fold a bunch of similar sysctl cases into a switch.tedu2019-01-061-53/+43
* Add new KERN_CPUSTATS sysctl(2) so we can identify offline CPUs.cheloha2018-11-171-1/+4
* new sysctl for userland malloc flags, kernel part. ok millert@ deraadt@otto2018-11-061-1/+4
* When unveil(2) was introduced one break from SYS_access case was removedmestre2018-09-131-1/+2
* Preparations for arm64 radeondrm(4) support.kettenis2018-08-201-4/+4
* The first panic in pledge_namei should only be for ni_pledge == 0deraadt2018-08-131-3/+3
* Get rid of PLEDGE_STAT, which was a hack used for unveil.beck2018-08-111-7/+7
* Grammar fix in comment.rob2018-08-021-2/+2
* Add SIOCSIFMTU to the wroute pledge.bket2018-07-271-1/+5
* Restore correct behaviour to pledge for access and stat, which was brokenbeck2018-07-151-12/+8
* Unveiling unveil(2).beck2018-07-131-17/+68
* Add hw.ncpuonline to count the number of online CPUs.cheloha2018-07-121-3/+3
* Implement DRI3/prime support. This allows graphics buffers to be passedkettenis2018-06-251-1/+3
* Grab and/or assert for the KERNEL_LOCK() in in ktrace & pledge.mpi2018-06-201-1/+3
* Introduce "wroute" promise.florian2018-06-161-1/+18
* on i386, libm does sysctl to discover is the system has SSE. Whitelistderaadt2018-06-031-1/+6
* Remove redundant error checkkn2018-04-281-2/+2
* Make sure that programs violating a pledge(2) promise or some memorympi2018-03-271-1/+3
* Change `so_state' and `so_error' to unsigned int such that they canmpi2018-01-091-2/+2
* Allow TIOCUCNTL issued on a pty(4) master in promise "tty".mpi2018-01-081-1/+9
* pledge()'s 2nd argument becomes char *execpromises, which becomes thederaadt2017-12-121-48/+81
* More precision in pledge sysctl reportderaadt2017-12-091-2/+2
* permit IPV6_V6ONLY in sockoptabieber2017-11-171-3/+1
* Print the word pledge in the kernel log when there is a violation.bluhm2017-10-121-3/+3
* In "tty", permitting TIOCSTART is finederaadt2017-10-071-1/+2