Browse Source

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_path
maint
Junio C Hamano 11 years ago
parent
commit
de20e44721
  1. 3
      git-send-email.perl

3
git-send-email.perl

@ -1095,7 +1095,8 @@ sub ssl_verify_params { @@ -1095,7 +1095,8 @@ sub ssl_verify_params {
}

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 "") {

Loading…
Cancel
Save