Refactor SSL test framework to support multiple TLS libraries
Daniel Gustafsson <daniel@yesql.se>
From: Daniel Gustafsson <daniel@yesql.se>
To: PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2021-01-21T09:42:02Z
Lists: pgsql-hackers
Attachments
- 0001-Refactor-library-specific-SSL-test-setup-into-separa.patch (application/octet-stream) patch 0001
- (unnamed) (text/plain)
In an attempt to slice off as much non-NSS specific changes as possible from the larger libnss patch proposed in [0], the attached patch contains the ssl test harness refactoring to support multiple TLS libraries. The changes are mostly a refactoring to hide library specific setup in their own modules, but also extend set_server_cert() to support password command which cleans up the TAP tests from hands-on setup and teardown. cheers ./daniel [0] https://postgr.es/m/FAB21FC8-0F62-434F-AA78-6BD9336D630A@yesql.se
Commits
-
Move some client-specific routines from SSLServer to PostgresNode
- 0d1a33438d3a 14.0 landed
-
Stop requiring an explicit return from perl subroutines
- 0516f94d18c5 13.0 cited