Remove unneeded version comments.
commit : c565fd9cdfcb4395ee3ec5de9b9dbb4c04c594b0
author : David Steele <david@pgmasters.net>
date : Thu, 4 Nov 2021 18:17:41 -0400
committer: David Steele <david@pgmasters.net>
date : Thu, 4 Nov 2021 18:17:41 -0400
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 <david@pgmasters.net>
date : Thu, 4 Nov 2021 17:23:05 -0400
committer: David Steele <david@pgmasters.net>
date : Thu, 4 Nov 2021 17:23:05 -0400
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 <sshinderuk@gmail.com>
date : Thu, 4 Nov 2021 11:46:20 -0400
committer: David Steele <david@pgmasters.net>
date : Thu, 4 Nov 2021 11:46:20 -0400
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 <david@pgmasters.net>
date : Thu, 5 Aug 2021 09:04:51 -0400
committer: David Steele <david@pgmasters.net>
date : Thu, 5 Aug 2021 09:04:51 -0400
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 <david@pgmasters.net>
date : Fri, 11 Jun 2021 11:06:48 -0400
committer: David Steele <david@pgmasters.net>
date : Fri, 11 Jun 2021 11:06:48 -0400
A .editorconfig
Update copyright end year.
commit : 8119f137b2fd70230aa80217726e066e8dba5109
author : David Steele <david@pgmasters.net>
date : Tue, 12 Jan 2021 09:13:34 -0500
committer: David Steele <david@pgmasters.net>
date : Tue, 12 Jan 2021 09:13:34 -0500
M pgaudit.c
Improve compile and install instructions.
commit : a93513bf1d5f902cdfe19095f4c246c172d64fdc
author : David Steele <david@pgmasters.net>
date : Tue, 12 Jan 2021 09:00:28 -0500
committer: David Steele <david@pgmasters.net>
date : Tue, 12 Jan 2021 09:00:28 -0500
Removing make check suggested by @motte.
Adding PG_CONFIG to make suggested by @vkhvorostianyi.
M README.md