pgsql: Move permissions check from do_pg_start_backup to pg_start_backu - Mailing list pgsql-committers

From Magnus Hagander
Subject pgsql: Move permissions check from do_pg_start_backup to pg_start_backu
Date
Msg-id E1W0a5c-0005yw-7s@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
Move permissions check from do_pg_start_backup to pg_start_backup

And the same for do_pg_stop_backup. The code in do_pg_* is not allowed
to access the catalogs. For manual base backups, the permissions
check can be handled in the calling function, and for streaming
base backups only users with the required permissions can get past
the authentication step in the first place.

Reported by Antonin Houska, diagnosed by Andres Freund

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/9544cc0d657ea09d27667c8c70302b06fbe0121b

Modified Files
--------------
src/backend/access/transam/xlog.c      |   16 ++++++----------
src/backend/access/transam/xlogfuncs.c |   10 ++++++++++
2 files changed, 16 insertions(+), 10 deletions(-)


pgsql-committers by date:

Previous
From: Magnus Hagander
Date:
Subject: pgsql: Move permissions check from do_pg_start_backup to pg_start_backu
Next
From: Magnus Hagander
Date:
Subject: pgsql: Move permissions check from do_pg_start_backup to pg_start_backu