pgAudit 1.6.4 (upcoming) commit log

Fix typos.

commit   : 164d4d950e070eb8a21f07db0cea5acc802e56e6    
  
author   : David Steele <[email protected]>    
date     : Fri, 9 Jun 2023 18:18:27 +0300    
  
committer: David Steele <[email protected]>    
date     : Fri, 9 Jun 2023 18:18:27 +0300    

Click here for diff

M pgaudit.c

Add log_parameter_max_size to set maximum size of logged parameters.

commit   : be3ede072b2835c36d7bbccc898fedcbce247156    
  
author   : Christophe Pettus <[email protected]>    
date     : Sat, 29 Apr 2023 09:22:53 -0700    
  
committer: GitHub <[email protected]>    
date     : Sat, 29 Apr 2023 09:22:53 -0700    

Click here for diff

If setting is non-zero, any parameter value whose storage representation is longer in bytes than the setting is replaced by a placeholder, <long param suppressed>. We use the storage format size rather than number of characters to avoid having to pull in, potentially decompress, and character-encode or scan the value just to throw it away.

M README.md
M expected/pgaudit.out
M pgaudit.c
M sql/pgaudit.sql

Update Github action/checkout to new version.

commit   : 1d07ac4851fe5c26a13935b29971f6f4c1ad32e1    
  
author   : David Steele <[email protected]>    
date     : Thu, 27 Apr 2023 22:31:50 +0300    
  
committer: David Steele <[email protected]>    
date     : Thu, 27 Apr 2023 22:31:50 +0300    

Click here for diff

This removes the deprecation warning.  

M .github/workflows/test.yml

Explicitly install pg_statements in Makefile.

commit   : 70be4e2792c10136ab78eeb0ca0b47babcb57207    
  
author   : David Steele <[email protected]>    
date     : Thu, 27 Apr 2023 22:18:23 +0300    
  
committer: David Steele <[email protected]>    
date     : Thu, 27 Apr 2023 22:18:23 +0300    

Click here for diff

This is required by in-tree builds and is ignored by CI.  

M Makefile

Redact password for create/alter user mapping.

commit   : bc628c582e4eeaed4a232a3c2c13187cd9b0a3a8    
  
author   : James Pang <[email protected]>    
date     : Fri, 28 Apr 2023 00:41:07 +0800    
  
committer: GitHub <[email protected]>    
date     : Fri, 28 Apr 2023 00:41:07 +0800    

Click here for diff

Passwords are redacted in the same fashion as create/alter user.

M expected/pgaudit.out
M pgaudit.c
M sql/pgaudit.sql

commit   : c8630ddc41c56ee693c934a898225a60891204a6    
  
author   : David Youatt <[email protected]>    
date     : Wed, 4 Jan 2023 01:31:31 -0800    
  
committer: GitHub <[email protected]>    
date     : Wed, 4 Jan 2023 01:31:31 -0800    

Click here for diff

M pgaudit.c

Add caveat about auditing superusers.

commit   : 8349710fbbe38ca9518ebe753a528b94f5ab2c19    
  
author   : David Steele <[email protected]>    
date     : Tue, 14 Jun 2022 13:32:06 -0400    
  
committer: David Steele <[email protected]>    
date     : Tue, 14 Jun 2022 13:32:06 -0400    

Click here for diff

M README.md

PostgreSQL 15 support.

commit   : ee1c3f5d042ff9a031ca515305b3ede8526b28b3    
  
author   : David Steele <[email protected]>    
date     : Mon, 13 Jun 2022 16:31:20 -0400    
  
committer: David Steele <[email protected]>    
date     : Mon, 13 Jun 2022 16:31:20 -0400    

Click here for diff

M Makefile
M README.md
M expected/pgaudit.out
D pgaudit–1.6–1.6.1.sql
D pgaudit–1.6.1–1.6.2.sql
R100 pgaudit–1.6.2.sql pgaudit–1.7.sql
M pgaudit.control
M sql/pgaudit.sql
M test/Dockerfile.debian
M test/Dockerfile.rhel

Documentation updates missed in PostgreSQL 14 release.

commit   : 1930790e4bd07171b54a35890a117fe32ddcab7b    
  
author   : David Steele <[email protected]>    
date     : Mon, 13 Jun 2022 16:11:51 -0400    
  
committer: David Steele <[email protected]>    
date     : Mon, 13 Jun 2022 16:11:51 -0400    

Click here for diff

M README.md

Add explanation why `CREATE EXTENSION` is required.

commit   : 02d3dfd91ba97a077384426cef0d77fdd4b7af38    
  
author   : Yuli <[email protected]>    
date     : Mon, 13 Jun 2022 15:41:22 -0400    
  
committer: GitHub <[email protected]>    
date     : Mon, 13 Jun 2022 15:41:22 -0400    

Click here for diff

M README.md

Explicitly grant permissions on public schema in expect script.

commit   : 6a3ab20747aafeb61591d35c2703898223b5c076    
  
author   : David Steele <[email protected]>    
date     : Mon, 13 Jun 2022 14:00:26 -0400    
  
committer: David Steele <[email protected]>    
date     : Mon, 13 Jun 2022 14:00:26 -0400    

Click here for diff

PostgreSQL >= 15 does not automatically grant rights on the public schema.  
  
It makes sense to back patch this to older versions to minimize differences in the script.  

M expected/pgaudit.out
M sql/pgaudit.sql

Reorder container scripts for more efficient builds across versions.

commit   : 959f0652ea75f0d0d44322f9cb5f069dbfa33194    
  
author   : David Steele <[email protected]>    
date     : Mon, 13 Jun 2022 12:36:54 -0400    
  
committer: David Steele <[email protected]>    
date     : Mon, 13 Jun 2022 12:36:54 -0400    

Click here for diff

M test/Dockerfile.debian
M test/Dockerfile.rhel

Fix typo in pgaudit.role help.

commit   : 605aa9dad13437874b8e111f306f1cd26b67e7b1    
  
author   : tjjcarroll <[email protected]>    
date     : Wed, 4 May 2022 15:35:10 -0400    
  
committer: David Steele <[email protected]>    
date     : Wed, 4 May 2022 15:35:10 -0400    

Click here for diff

M pgaudit.c