the PLEDGE_YPACTIVE "hack" bit related to "getpw" pledge goes away. libc
authorderaadt <deraadt@openbsd.org>
Sun, 17 Jul 2022 03:17:00 +0000 (03:17 +0000)
committerderaadt <deraadt@openbsd.org>
Sun, 17 Jul 2022 03:17:00 +0000 (03:17 +0000)
commit1c3469d10a4b463ddb21795ee21d663d5f67a6f3
treed56f4eb34d368e363070e3b07bb8075a28099d40
parentcf98acde533a477f8d8ee5ca53db1981c8b1ab70
the PLEDGE_YPACTIVE "hack" bit related to "getpw" pledge goes away.  libc
no longer does accesses /var/run/ypbind.lock to trigger extra permissions
for userland-opening of files & sockets to engage with ypserver for YP/LDAP
lookups.  libc now uses the super secret special ypconnect() system call
to perform socket-setup.
Delete some other things which are no longer reached via libc/rpc
ok jmatthew, miod
sys/kern/kern_pledge.c
sys/sys/pledge.h