postgresql/contrib/sepgsql
Tom Lane 5a1c61bdf4 Fix contrib/sepgsql test policy to work with latest SELinux releases.
As of Fedora 30, it seems that the system-provided macros for setting
up user privileges in SELinux policies don't grant the ability to read
/etc/passwd, as they formerly did.  This restriction breaks psql
(which tries to use getpwuid() to obtain the user name it's running
under) and thereby the contrib/sepgsql regression test.  Add explicit
specifications that we need the right to read /etc/passwd.

Mike Palmiotto, per a report from me.  Back-patch to all supported
branches.

Discussion: https://postgr.es/m/23856.1563381159@sss.pgh.pa.us
2019-07-25 11:03:08 -04:00
..
expected Update sepgsql regression test output for getObjectDescription() changes. 2018-05-24 16:11:25 -04:00
sql
.gitignore
database.c
dml.c Merge catalog/pg_foo_fn.h headers back into pg_foo.h headers. 2018-04-08 14:35:29 -04:00
hooks.c
label.c Remove stdbool workaround in sepgsql 2018-03-22 21:59:28 -04:00
launcher
Makefile
proc.c
relation.c
schema.c
selinux.c
sepgsql-regtest.te Fix contrib/sepgsql test policy to work with latest SELinux releases. 2019-07-25 11:03:08 -04:00
sepgsql.h
sepgsql.sql.in
test_sepgsql
uavc.c