Merge branch 'rk/send-email-ssl-cert'
The "if /etc/ssl/certs/ directory exists, explicitly telling the library to use it as SSL_ca_path" blind-defaulting in "git send-email" broke platforms where /etc/ssl/certs/ directory exists, but it cannot used as SSL_ca_path (e.g. Fedora rawhide). Fix it by not specifying any SSL_ca_path/SSL_ca_file but still asking for peer verification in such a case. * rk/send-email-ssl-cert: send-email: /etc/ssl/certs/ directory may not be usable as ca_pathmaint
commit
de20e44721
|
@ -1095,7 +1095,8 @@ sub ssl_verify_params {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!defined $smtp_ssl_cert_path) {
|
if (!defined $smtp_ssl_cert_path) {
|
||||||
$smtp_ssl_cert_path = "/etc/ssl/certs";
|
# use the OpenSSL defaults
|
||||||
|
return (SSL_verify_mode => SSL_VERIFY_PEER());
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($smtp_ssl_cert_path eq "") {
|
if ($smtp_ssl_cert_path eq "") {
|
||||||
|
|
Loading…
Reference in New Issue