summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2015-12-21 18:59:06 (GMT)
committerJunio C Hamano <gitster@pobox.com>2015-12-21 18:59:06 (GMT)
commit7aaff08f3996eceadc98a531ef0faa8d7bae955e (patch)
tree22cc24fa15342226cec44ab043cd0cf230d62cb7
parentd78cba4b8f127002d368a032b112b2ba8619f693 (diff)
parent9d605249e53db69b47cdf6145ec9639a45c38100 (diff)
downloadgit-7aaff08f3996eceadc98a531ef0faa8d7bae955e.zip
git-7aaff08f3996eceadc98a531ef0faa8d7bae955e.tar.gz
git-7aaff08f3996eceadc98a531ef0faa8d7bae955e.tar.bz2
Merge branch 'jk/send-email-ssl-errors'
Improve error reporting when SMTP TLS fails. * jk/send-email-ssl-errors: send-email: enable SSL level 1 debug output
-rwxr-xr-xgit-send-email.perl7
1 files changed, 7 insertions, 0 deletions
diff --git a/git-send-email.perl b/git-send-email.perl
index 2a3873b..6caa5b5 100755
--- a/git-send-email.perl
+++ b/git-send-email.perl
@@ -1332,6 +1332,13 @@ Message-Id: $message_id
require Net::SMTP::SSL;
$smtp_domain ||= maildomain();
require IO::Socket::SSL;
+
+ # Suppress "variable accessed once" warning.
+ {
+ no warnings 'once';
+ $IO::Socket::SSL::DEBUG = 1;
+ }
+
# Net::SMTP::SSL->new() does not forward any SSL options
IO::Socket::SSL::set_client_defaults(
ssl_verify_params());