postgresql/src
Noah Misch 0abc1a059e In REFRESH MATERIALIZED VIEW, set user ID before running user code.
It intended to, but did not, achieve this.  Adopt the new standard of
setting user ID just after locking the relation.  Back-patch to v10 (all
supported versions).

Reviewed by Simon Riggs.  Reported by Alvaro Herrera.

Security: CVE-2022-1552
2022-05-09 08:35:08 -07:00
..
backend In REFRESH MATERIALIZED VIEW, set user ID before running user code. 2022-05-09 08:35:08 -07:00
bin Add missing source files to nls.mk 2022-05-09 07:17:08 +02:00
common Clear the OpenSSL error queue before cryptohash operations 2022-05-06 14:41:31 +02:00
fe_utils Allow db.schema.table patterns, but complain about random garbage. 2022-04-20 11:37:29 -04:00
include Fix old-fd issues using global barriers everywhere. 2022-05-07 16:47:29 +12:00
interfaces Rename libpq test programs with libpq_ prefix 2022-05-04 14:15:25 +02:00
makefiles Refactor DLSUFFIX handling 2022-03-25 08:56:02 +01:00
pl Tighten enforcement of variable CONSTANT markings in plpgsql. 2022-04-30 11:54:28 -04:00
port Remove extraneous blank lines before block-closing braces 2022-04-13 19:16:02 +02:00
template Refactor DLSUFFIX handling 2022-03-25 08:56:02 +01:00
test In REFRESH MATERIALIZED VIEW, set user ID before running user code. 2022-05-09 08:35:08 -07:00
timezone Update time zone data files to tzdata release 2022a. 2022-05-05 14:54:53 -04:00
tools Simplify configure test 2022-05-04 14:20:36 +02:00
tutorial Update copyright for 2022 2022-01-07 19:04:57 -05:00
.gitignore
DEVELOPERS
Makefile Remove the option to build thread_test.c outside configure. 2020-10-21 12:08:48 -04:00
Makefile.global.in Update Unicode data to CLDR 41 2022-04-06 08:17:33 +02:00
Makefile.shlib AIX: Fix missing libpq symbols by respecting SHLIB_EXPORTS. 2021-09-06 11:27:59 -07:00
nls-global.mk Improve frontend error logging style. 2022-04-08 14:55:14 -04:00