From: Junio C Hamano Date: Mon, 4 Jan 2016 22:02:55 +0000 (-0800) Subject: Merge branch 'jk/send-email-ssl-errors' into maint X-Git-Tag: v2.6.5~4 X-Git-Url: https://www.git.lorimer.id.au/gitweb.git/diff_plain/06b5c9304d77b2f3ffea7ea16b9d306a84cd5e93?hp=34872f0b3c1d0054fe1981ad87b561a9e9b98c26 Merge branch 'jk/send-email-ssl-errors' into maint Improve error reporting when SMTP TLS fails. * jk/send-email-ssl-errors: send-email: enable SSL level 1 debug output --- diff --git a/git-send-email.perl b/git-send-email.perl index e907e0eacf..72508bed93 100755 --- a/git-send-email.perl +++ b/git-send-email.perl @@ -1318,6 +1318,13 @@ sub send_message { 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());