pgAudit 1.1.4 commit log

Remove unneeded version comments.

commit   : c565fd9cdfcb4395ee3ec5de9b9dbb4c04c594b0    
  
author   : David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 18:17:41 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 18:17:41 -0400    

Click here for diff

M pgaudit–1.0–1.1.1.sql
M pgaudit–1.1.1–1.1.2.sql
M pgaudit–1.1.2–1.1.3.sql

Add security definer and search_path to event trigger functions.

commit   : 818f11262bc1dff677d83a3053cba2b3f4e32bab    
  
author   : David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 17:23:05 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 17:23:05 -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.1.3–1.1.4.sql
R083 pgaudit–1.1.3.sql pgaudit–1.1.4.sql
M pgaudit.control

Guard against search-path based attacks.

commit   : 4a9cb3c8dd91d176cc0252e1be66fdfb36bc26fe    
  
author   : Sergey Shinderuk <[email protected]>    
date     : Thu, 4 Nov 2021 11:46:20 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 4 Nov 2021 11:46:20 -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   : c6ae67a37e5dd26f4ecf65b2698c75858ed21f56    
  
author   : David Steele <[email protected]>    
date     : Thu, 5 Aug 2021 09:04:51 -0400    
  
committer: David Steele <[email protected]>    
date     : Thu, 5 Aug 2021 09:04:51 -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   : c4c8c9a6f72958b3332fa0e2cae901247587da2a    
  
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   : 8119f137b2fd70230aa80217726e066e8dba5109    
  
author   : David Steele <[email protected]>    
date     : Tue, 12 Jan 2021 09:13:34 -0500    
  
committer: David Steele <[email protected]>    
date     : Tue, 12 Jan 2021 09:13:34 -0500    

Click here for diff

M pgaudit.c

Improve compile and install instructions.

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

Click here for diff

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

M README.md