1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2024-12-14 10:13:05 +02:00
pgbackrest/test
David Steele 9f2d647bad Split session functionality of TlsClient out into TlsSession.
This abstraction allows the session code to be shared between the TLS client and (upcoming) server code.

Session management is no longer implemented in TlsClient so the HttpClient was updated to free and create sessions as needed. No test changes were required for HttpClient so the functionality should be unchanged.

Mechanical changes to the TLS tests were required to use TlsSession where appropriate rather than TlsClient. There should be no change in functionality other than how sessions are managed, i.e. using tlsClientOpen()/tlsSessionFree() rather than just tlsClientOpen().
2020-04-14 15:02:18 -04:00
..
certificate New test containers with static test certificates. 2018-11-21 18:13:37 -05:00
code-count Move common/object.h to common/type/object.h. 2020-03-30 20:52:57 -04:00
data Automate generation of WAL and pg_control test files. 2017-11-18 20:02:54 -05:00
expect Add SocketClient object. 2020-03-31 12:43:29 -04:00
lib/pgBackRestTest Add UNCONSTIFY() macro. 2020-04-02 16:58:38 -04:00
src Split session functionality of TlsClient out into TlsSession. 2020-04-14 15:02:18 -04:00
.gitignore Move coverage results to test/result. 2020-03-14 15:29:42 -04:00
container.yaml Add lz4 compression support. 2020-03-10 14:45:27 -04:00
define.yaml Split session functionality of TlsClient out into TlsSession. 2020-04-14 15:02:18 -04:00
test.pl Correct option name in test.pl help. 2020-04-13 14:51:04 -04:00
travis.pl Update packages required for each CI job. 2020-03-26 22:20:09 -04:00
Vagrantfile Build contributing documentation on Travis CI. 2020-03-21 18:45:58 -04:00