pgAudit 1.2.3 commit log

Remove unneeded version comments.

commit   : 8ddd48fc9688b7f059fcb2c41a319f8dfd3aa64c    
  
author   : David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 18:16:59 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 18:16:59 -0400    

Click here for diff

M pgaudit–1.2–1.2.1.sql
M pgaudit–1.2.1–1.2.2.sql

Add security definer and search_path to event trigger functions.

commit   : 065845b52948a831ab620232a27bc2ac1ab63bd9    
  
author   : David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 17:15:54 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 17:15:54 -0400    

Click here for diff

Similar to #156, this prevents users from defining their own versions of functions used in the event triggers. Either one should be sufficient on its own, but both provides better defense against regressions.  

M Makefile
A pgaudit–1.2.2–1.2.3.sql
R083 pgaudit–1.2.2.sql pgaudit–1.2.3.sql
M pgaudit.control

Guard against search-path based attacks.

commit   : 561bb405abc113ec352b49e10c10ff7262f647d4    
  
author   : Sergey Shinderuk <[email protected]>    
date     : Thu, 4 Nov 2021 11:42:30 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 11:42:30 -0400    

Click here for diff

Use qualified references to functions and operators in the SQL queries executed by the event triggers to prevent users from defining their own functions or operators to replace them.  

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

Add automated testing using Github Actions.

commit   : 4248288a35010f625261d2cabf8e8cad1fcfd072    
  
author   : David Steele <[email protected]>    
date     : Thu, 5 Aug 2021 08:54:02 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 5 Aug 2021 08:54:02 -0400    

Click here for diff

Both Debian and RHEL Dockerfiles are provided so also remove the Vagrantfile.  

A .github/workflows/test.yml
M .gitignore
M README.md
A test/Dockerfile.debian
A test/Dockerfile.rhel
A test/README.md
D test/Vagrantfile
A test/test.sh

Add .editorconfig.

commit   : 0568967d3a36f0d166c7c35ece1d9ca7abd0e6af    
  
author   : David Steele <[email protected]>    
date     : Fri, 11 Jun 2021 11:06:48 -0400    
  
committer: David Steele <[email protected]>    
date     : Fri, 11 Jun 2021 11:06:48 -0400    

Click here for diff

A .editorconfig

commit   : c94c3bed4a2549cefe239756f65cedb8f9bd040f    
  
author   : David Steele <[email protected]>    
date     : Tue, 12 Jan 2021 09:13:12 -0500    
  
committer: David Steele <[email protected]>    
date     : Tue, 12 Jan 2021 09:13:12 -0500    

Click here for diff

M pgaudit.c

Improve compile and install instructions.

commit   : dda818d55d421a25c1a4655523c9e6a4ddd9414c    
  
author   : David Steele <[email protected]>    
date     : Tue, 12 Jan 2021 08:59:35 -0500    
  
committer: David Steele <[email protected]>    
date     : Tue, 12 Jan 2021 08:59:35 -0500    

Click here for diff

Removing make check suggested by @motte.  
Adding PG_CONFIG to make suggested by @vkhvorostianyi.  

M README.md