pgAudit 1.3.3 commit log

Remove unneeded version comments.

commit   : 6eb8b141711c04185abcd8d7d148effd3fb083e7    
  
author   : David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 18:16:27 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 18:16:27 -0400    

Click here for diff

M pgaudit–1.3–1.3.1.sql
M pgaudit–1.3.1–1.3.2.sql

Add security definer and search_path to event trigger functions.

commit   : 96f5da19ff66892ca35da91a1e44fe9028aa5c25    
  
author   : David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 17:09:04 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 17:09:04 -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.3.2–1.3.3.sql
R083 pgaudit–1.3.2.sql pgaudit–1.3.3.sql
M pgaudit.control

Guard against search-path based attacks.

commit   : 568d79e1a82ae1482b4d5466ab98ee15cb856af9    
  
author   : Sergey Shinderuk <[email protected]>    
date     : Thu, 4 Nov 2021 11:39:46 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 11:39:46 -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   : ec9d9c4a16191630169adc33220c27a7df4cab3c    
  
author   : David Steele <[email protected]>    
date     : Thu, 5 Aug 2021 08:46:17 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 5 Aug 2021 08:46:17 -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   : d6c3a821f6d539aed8a63ac2b28e3b2dec8cd163    
  
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   : 7b9ca40472c261e5f94bdb9d82446f9f629184cc    
  
author   : David Steele <[email protected]>    
date     : Tue, 12 Jan 2021 09:12:14 -0500    
  
committer: David Steele <[email protected]>    
date     : Tue, 12 Jan 2021 09:12:14 -0500    

Click here for diff

M pgaudit.c

Improve compile and install instructions.

commit   : 609b5b5098a4bc33d4f73807b72c7cfe9bd11f58    
  
author   : David Steele <[email protected]>    
date     : Tue, 12 Jan 2021 08:58:44 -0500    
  
committer: David Steele <[email protected]>    
date     : Tue, 12 Jan 2021 08:58:44 -0500    

Click here for diff

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

M README.md