Skip to content

Releases: pgaudit/set_user

REL1_6_1

25 Jun 14:31
Compare
Choose a tag to compare

Fix superuser whitelist bug.

REL1_6_0

17 May 21:49
Compare
Choose a tag to compare

Version 1.6.0 adds one major feature:

  • superuser Audit Tag

Additionally, version 1.6.0 significantly updates the documentation for readability and maintainability.

Here is an abbreviated git history since the last release:

  • e661c61 2018-05-17 | Bump version to 1.6 to tag [Mike Palmiotto]
  • 56a136a 2018-05-17 | Fix const warning and log formatting [Mike Palmiotto]
  • 4dbe435 2018-05-17 | Change period to colon for consistency [Mike Palmiotto]
  • 9d0c798 2018-05-17 | Move TODO to bottom of README [Mike Palmiotto]
  • 4614e6d 2018-05-17 | Fix clumsy wording [Mike Palmiotto]
  • e3adc76 2018-05-17 | Update README formatting to be more maintainable [Mike Palmiotto]
  • bb96d79 2018-05-17 | Use single backtick for code tags [Mike Palmiotto]
  • e911f62 2018-05-17 | Update README structure for readability [Mike Palmiotto]
  • 9337606 2018-05-01 | Add superuser audit tag GUC [Mike Palmiotto]
  • 77942df 2018-04-19 | Bump version to 1.5 to tag [Mike Palmiotto]
  • ee9e8f1 2018-04-19 | Bump Copyright date to 2018 [Mike Palmiotto]

REL1_5_0

19 Apr 20:04
Compare
Choose a tag to compare

Version 1.5.0 adds three major features:

  • set_user/reset_user post-execution hooks
  • group role whitelisting in set_user.superuser_whitelist
  • pdf doc generation

Here is the abbreviated git history:

  • f727c3b 2018-04-19 | Bump version to 1.5 to tag [Mike Palmiotto]
  • 28aabc9 2018-04-19 | Bump Copyright date to 2018 [Mike Palmiotto]
  • 3dd4764 2018-04-19 | Add some documentation for set_user hooks [Mike Palmiotto]
  • fe454c4 2018-04-19 | Get rid of some trailing whitespace in README.md Examples section [Mike Palmiotto]
  • 4dd7ba1 2018-04-19 | Fix typo in Requirements for group roles [Mike Palmiotto]
  • f284b03 2018-02-08 | Fix regression test failure for set_user_u [Mike Palmiotto]
  • 11788c7 2017-09-15 | Add group role support to superuser whitelist [Mike Palmiotto]
  • e673604 2018-03-20 | Add post-set_user hooks [Mike Palmiotto]
  • bb5e0ce 2017-07-19 | Add some more verbose notes [John K. Harvey]
  • 07ef6bf 2017-07-19 | Some gitignores and some cleanup [John K. Harvey]
  • dc25d1f 2017-07-18 | Docbuilder - generates pdf from Readme.md [John K. Harvey]

REL_1_4_0

17 Jul 20:30
Compare
Choose a tag to compare

Add untrusted set_user and superuser whitelist
This patch adds two new functionalities:

  • Distinguish between superuser escalation and normal set_user through use of
    the 'set_user_u' function.
  • Add granular control over which PostgreSQL roles can escalate to
    superuser.

Previously, we relied on only the Block_SU GUC to toggle all superuser
escalation privileges.

Update set_user to be pg10-compatible

03 May 18:15
Compare
Choose a tag to compare

6bf59fd Add pg10 compatibility for ProcessUtilityHook
set_user.c | 49 ++++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 46 insertions(+), 3 deletions(-)

Reset_user feature and bugfixes

14 Feb 20:37
Compare
Choose a tag to compare

Joe Conway (2):
Add new variants of set_user and reset_user which allow a token to be set initially and if so required to be present and match at reset time.
In previous commit, two new versions of the existing functions were created, but I neglected to provide the permissions matching the originals. Fix that.

REL1_1_0

22 Nov 02:18
Compare
Choose a tag to compare
Add new custom GUC set_user.block_superuser

Add new custom GUC set_user.block_superuser defaulting to off. When
on, will prevent switching to a role which has superuser privs.