postgresql/src/backend
Tom Lane 6973b058bc Further fix privileges on pg_statistic_ext[_data].
We don't need to restrict column privileges on pg_statistic_ext;
all of that data is OK to read publicly.  What we *do* need to do,
which was overlooked by 6cbfb784c, is revoke public read access on
pg_statistic_ext_data; otherwise we still have the same security
hole we started with.

Catversion bump to ensure that installations calling themselves
beta2 will have this fix.

Diagnosis/correction by Dean Rasheed and Tomas Vondra, but I'm
going to go ahead and push this fix ASAP so we get more buildfarm
cycles on it.

Discussion: https://postgr.es/m/8833.1560647898@sss.pgh.pa.us
2019-06-16 11:00:23 -04:00
..
access Silence compiler warning 2019-06-14 11:33:40 -04:00
bootstrap In bootstrap mode, use default signal handling for SIGINT etc. 2019-05-14 10:22:28 -04:00
catalog Further fix privileges on pg_statistic_ext[_data]. 2019-06-16 11:00:23 -04:00
commands Rework the pg_statistic_ext catalog 2019-06-16 01:20:31 +02:00
executor Fix assorted inconsistencies. 2019-06-08 08:16:38 +05:30
foreign Update copyright for 2019 2019-01-02 12:44:25 -05:00
jit Fix typos in various places 2019-06-03 13:44:03 +09:00
lib Fix assorted inconsistencies. 2019-06-08 08:16:38 +05:30
libpq Fix typos and inconsistencies in code comments 2019-06-14 09:34:34 +09:00
main Replace @postgresql.org with @lists.postgresql.org for mailinglists 2019-01-19 19:06:35 +01:00
nodes Reconcile nodes/*funcs.c with PostgreSQL 12 work. 2019-06-09 14:00:36 -07:00
optimizer Rework the pg_statistic_ext catalog 2019-06-16 01:20:31 +02:00
parser Fix typos and inconsistencies in code comments 2019-06-14 09:34:34 +09:00
partitioning Phase 2 pgindent run for v12. 2019-05-22 13:04:48 -04:00
po Translation updates 2019-05-20 16:00:53 +02:00
port Update stale comments, and fix comment typos. 2019-06-08 10:12:26 -07:00
postmaster Fix typos and inconsistencies in code comments 2019-06-14 09:34:34 +09:00
regex Phase 2 pgindent run for v12. 2019-05-22 13:04:48 -04:00
replication Fix typos. 2019-05-24 12:00:59 +12:00
rewrite Fix typos in various places 2019-06-03 13:44:03 +09:00
snowball Update copyright for 2019 2019-01-02 12:44:25 -05:00
statistics Rework the pg_statistic_ext catalog 2019-06-16 01:20:31 +02:00
storage Fix assorted inconsistencies. 2019-06-08 08:16:38 +05:30
tcop Phase 2 pgindent run for v12. 2019-05-22 13:04:48 -04:00
tsearch Phase 2 pgindent run for v12. 2019-05-22 13:04:48 -04:00
utils Rework the pg_statistic_ext catalog 2019-06-16 01:20:31 +02:00
.gitignore Add .gitignore entries for AIX-specific intermediate build artifacts. 2015-07-08 20:44:22 -04:00
Makefile Get rid of jsonpath_gram.h and jsonpath_scanner.h 2019-03-20 11:13:34 +03:00
common.mk Remove PARTIAL_LINKING build mode. 2018-03-30 17:33:04 -07:00
nls.mk Translation updates 2019-05-20 16:00:53 +02:00