pgsql: Remove the SECURITY_ROW_LEVEL_DISABLED security context bit.
В списке pgsql-committers по дате отправления:
| От | Noah Misch |
|---|---|
| Тема | pgsql: Remove the SECURITY_ROW_LEVEL_DISABLED security context bit. |
| Дата | |
| Msg-id | E1ZdpTK-0008F5-DS@gemulon.postgresql.org обсуждение исходный текст |
| Список | pgsql-committers |
Remove the SECURITY_ROW_LEVEL_DISABLED security context bit. This commit's parent made superfluous the bit's sole usage. Referential integrity checks have long run as the subject table's owner, and that now implies RLS bypass. Safe use of the bit was tricky, requiring strict control over the SQL expressions evaluating therein. Back-patch to 9.5, where the bit was introduced. Based on a patch by Stephen Frost. Branch ------ master Details ------- http://git.postgresql.org/pg/commitdiff/7f11724bd61b420acb2839908d51674e86e52034 Modified Files -------------- src/backend/utils/adt/ri_triggers.c | 17 +---------------- src/backend/utils/cache/plancache.c | 12 ++---------- src/backend/utils/init/miscinit.c | 14 +------------- src/backend/utils/misc/rls.c | 7 ------- src/include/miscadmin.h | 2 -- src/include/utils/plancache.h | 1 - 6 files changed, 4 insertions(+), 49 deletions(-)
В списке pgsql-committers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера