mirror of
https://github.com/curl/curl.git
synced 2025-03-31 16:00:35 +08:00
gnutls: explicitly added SRP to the priority string
This seems to have become necessary for SRP support to work starting with GnuTLS ver. 2.99.0. Since support for SRP was added to GnuTLS before the function that takes this priority string, there should be no issue with backward compatibility.
This commit is contained in:
parent
d582c272a6
commit
447c31ce9d
@ -39,6 +39,7 @@ This release includes the following bugfixes:
|
||||
o tool: prevent valgrind from reporting possibly lost memory (nss only)
|
||||
o nss: fix a memory leak when CURLOPT_CRLFILE is used
|
||||
o gnutls: ignore invalid certificate dates with VERIFYPEER disabled
|
||||
o gnutls: fix SRP support with versions of GnuTLS from 2.99.0
|
||||
o
|
||||
|
||||
This release includes the following known bugs:
|
||||
|
@ -544,19 +544,19 @@ gtls_connect_step1(struct connectdata *conn,
|
||||
break;
|
||||
case CURL_SSLVERSION_DEFAULT:
|
||||
case CURL_SSLVERSION_TLSv1:
|
||||
prioritylist = GNUTLS_CIPHERS ":-VERS-SSL3.0";
|
||||
prioritylist = GNUTLS_CIPHERS ":-VERS-SSL3.0:+SRP";
|
||||
break;
|
||||
case CURL_SSLVERSION_TLSv1_0:
|
||||
prioritylist = GNUTLS_CIPHERS ":-VERS-SSL3.0:-VERS-TLS-ALL:"
|
||||
"+VERS-TLS1.0";
|
||||
"+VERS-TLS1.0:+SRP";
|
||||
break;
|
||||
case CURL_SSLVERSION_TLSv1_1:
|
||||
prioritylist = GNUTLS_CIPHERS ":-VERS-SSL3.0:-VERS-TLS-ALL:"
|
||||
"+VERS-TLS1.1";
|
||||
"+VERS-TLS1.1:+SRP";
|
||||
break;
|
||||
case CURL_SSLVERSION_TLSv1_2:
|
||||
prioritylist = GNUTLS_CIPHERS ":-VERS-SSL3.0:-VERS-TLS-ALL:"
|
||||
"+VERS-TLS1.2";
|
||||
"+VERS-TLS1.2:+SRP";
|
||||
break;
|
||||
case CURL_SSLVERSION_SSLv2:
|
||||
default:
|
||||
|
@ -1452,6 +1452,7 @@ sub runhttptlsserver {
|
||||
$flags .= "--http ";
|
||||
$flags .= "--debug 1 " if($debugprotocol);
|
||||
$flags .= "--port $port ";
|
||||
$flags .= "--priority NORMAL:+SRP ";
|
||||
$flags .= "--srppasswd $srcdir/certs/srp-verifier-db ";
|
||||
$flags .= "--srppasswdconf $srcdir/certs/srp-verifier-conf";
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user