summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_unveil.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove this assert, I can't do this here with UNVEIL_INSPECTbeck2019-03-261-2/+1
* Make stat(2) and access(2) need UNVEIL_READ instead of UNVEIL_INSPECTbeck2019-03-241-2/+7
* sometimes we don't call unveil_add, which means memory allocated by nameitedu2019-01-211-3/+1
* Unveil fixes:beck2019-01-171-12/+39
* backout previous; crashes near mountpoints it seemsderaadt2019-01-141-7/+4
* Fix unveil issue noticed by kn@ where unveil does not notice coveringbeck2019-01-141-4/+7
* Clear ps_uvpcwd when we free ps_uvpaths. Fixes a crash seen by kn@ and mekettenis2019-01-061-1/+2
* Fix a collection of covering unveil bugs that prevent unveil's of upperbeck2019-01-031-11/+26
* needs sys/lock.hderaadt2018-10-291-1/+2
* Correctly deal with upper level unveil's by keeping track of the coveringbeck2018-10-281-75/+230
* fix typo in commentjasper2018-09-251-2/+2
* Fix stat of path components - this was breaking chrome - because thebeck2018-08-281-11/+9
* Get rid of PLEDGE_STAT, which was a hack used for unveil.beck2018-08-111-20/+17
* UNVEIL_* flags defined elsewhere in a .h filederaadt2018-08-071-6/+1
* Decouple unveil from the pledge flags, by adding dedicated unveil flagsbeck2018-08-051-23/+29
* Prevent a panic when reboot -q is used by making unveil_removevnodebeck2018-08-051-9/+18
* rename 2nd argument of unveil from vague "flags" to "permissions";deraadt2018-07-301-10/+10
* KNFderaadt2018-07-301-14/+16
* revert accidentally changed prototypebeck2018-07-291-2/+2
* Don't exceed UNVEIL_MAX_VNODES with a long path now that we savebeck2018-07-291-3/+6
* Make sure we don't count looking at .. as a componentbeck2018-07-291-1/+2
* Correctly copy across unveil's from parent to child process on fork().beck2018-07-201-24/+36
* unvname_new() is passed something that is always 64-bits so thekrw2018-07-171-2/+2
* unbreak gcc4 buildjsg2018-07-131-2/+1
* Unveiling unveil(2).beck2018-07-131-0/+727