mirror of
https://github.com/postgres/postgres.git
synced 2025-07-02 09:02:37 +03:00
Revert "Add GUC checks for ssl_min_protocol_version and ssl_max_protocol_version"
This reverts commit 41aadee
, as the GUC checks could run on older values
with the new values used, and result in incorrect errors if both
parameters are changed at the same time.
Per complaint from Tom Lane.
Discussion: https://postgr.es/m/27574.1581015893@sss.pgh.pa.us
Backpatch-through: 12
This commit is contained in:
@ -13,7 +13,7 @@ use SSLServer;
|
||||
|
||||
if ($ENV{with_openssl} eq 'yes')
|
||||
{
|
||||
plan tests => 77;
|
||||
plan tests => 75;
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -87,24 +87,6 @@ command_ok(
|
||||
'restart succeeds with password-protected key file');
|
||||
$node->_update_pid(1);
|
||||
|
||||
# Test compatibility of SSL protocols.
|
||||
# TLSv1.1 is lower than TLSv1.2, so it won't work.
|
||||
$node->append_conf(
|
||||
'postgresql.conf',
|
||||
qq{ssl_min_protocol_version='TLSv1.2'
|
||||
ssl_max_protocol_version='TLSv1.1'});
|
||||
command_fails(
|
||||
[ 'pg_ctl', '-D', $node->data_dir, '-l', $node->logfile, 'restart' ],
|
||||
'restart fails with incorrect SSL protocol bounds');
|
||||
# Go back to the defaults, this works.
|
||||
$node->append_conf(
|
||||
'postgresql.conf',
|
||||
qq{ssl_min_protocol_version='TLSv1'
|
||||
ssl_max_protocol_version=''});
|
||||
command_ok(
|
||||
[ 'pg_ctl', '-D', $node->data_dir, '-l', $node->logfile, 'restart' ],
|
||||
'restart succeeds with correct SSL protocol bounds');
|
||||
|
||||
### Run client-side tests.
|
||||
###
|
||||
### Test that libpq accepts/rejects the connection correctly, depending
|
||||
|
@ -128,7 +128,7 @@ sub configure_test_server_for_ssl
|
||||
print $conf "log_statement=all\n";
|
||||
|
||||
# enable SSL and set up server key
|
||||
print $conf "include 'sslconfig.conf'\n";
|
||||
print $conf "include 'sslconfig.conf'";
|
||||
|
||||
close $conf;
|
||||
|
||||
|
Reference in New Issue
Block a user