summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_pledge.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* permit SYS___set_tcb, upcoming code will require thisderaadt2017-10-071-1/+2
* If you use sys/param.h, you don't need sys/types.hderaadt2017-09-081-2/+1
* Remove old deactivated pledge path code. A replacement mechanism isderaadt2017-08-291-335/+2
* Allow SIOCGIFAFLAG_IN6 and SIOCGIFALIFETIME_IN6 ioctls withflorian2017-08-211-1/+3
* Allow SIOCGIFDESCR with "route" promise in preparation for pledging snmpd.rob2017-07-281-1/+2
* Due to risks known for decades, TIOCSTI now performs no action, and simplyderaadt2017-06-291-6/+1
* Permit TIOCSTAT on a tty.deraadt2017-06-211-1/+2
* Terminate pledge log(9) with newline. This fixes dmesg(8) output.bluhm2017-06-191-3/+3
* Pledge is fairly done, so the kernel printf's can be converted to log()deraadt2017-06-121-7/+12
* Add an acct(5) flag for pledge violations. Then lastcomm(1) showsbluhm2017-06-071-1/+3
* Avoid printing garbage when aborting a program that tries to use atb2017-06-031-4/+8
* getrtable() is now permitted in "stdio". It carries no risk factors.deraadt2017-05-301-1/+2
* Enable radeondrm(4) on loongson to get accelerated graphicsvisa2017-05-211-2/+3
* Stricter pledge for bpf. ok deraadtnatano2017-05-021-2/+4
* Mark futex(2) as PLEDGE_STDIO like all other thread-related syscalls.mpi2017-04-291-2/+2
* Add futex(2) syscall based on a sane subset of its Linux equivalent.mpi2017-04-281-1/+2
* only 32 bits of the pledgecode were passed up via ktracederaadt2017-04-201-2/+2
* matthieu@ observes % pax (without any arguments) hits pledge violation,deraadt2017-04-171-4/+7
* Delete the getlogin59 syscall, which was last used one year, two releases,guenther2017-04-131-2/+1