Rev 6464: We need a clearer understanding of ssl errors. in file:///home/vila/src/bzr/bugs/920455-ssl-defaults/

Vincent Ladeuil v.ladeuil+lp at free.fr
Tue Jan 31 17:00:23 UTC 2012


At file:///home/vila/src/bzr/bugs/920455-ssl-defaults/

------------------------------------------------------------
revno: 6464
revision-id: v.ladeuil+lp at free.fr-20120131170022-gbthyl1gbocu3s5m
parent: v.ladeuil+lp at free.fr-20120131163653-j5z45vjfx8a6h2d0
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 920455-ssl-defaults
timestamp: Tue 2012-01-31 18:00:22 +0100
message:
  We need a clearer understanding of ssl errors.
-------------- next part --------------
=== modified file 'bzrlib/transport/http/_urllib2_wrappers.py'
--- a/bzrlib/transport/http/_urllib2_wrappers.py	2012-01-31 16:36:53 +0000
+++ b/bzrlib/transport/http/_urllib2_wrappers.py	2012-01-31 17:00:22 +0000
@@ -488,11 +488,12 @@
             ssl_sock = ssl.wrap_socket(self.sock, self.key_file, self.cert_file,
                 cert_reqs=cert_reqs, ca_certs=ca_certs)
         except ssl.SSLError, e:
-            if e.errno == ssl.SSL_ERROR_SSL:
-                trace.note(
-                    "To disable SSL certificate verification, use "
-                    "-Ossl.cert_reqs=none. See ``bzr help ssl.ca_certs`` for "
-                    "more information on specifying trusted CAs.")
+            trace.note(
+                "\n"
+                "See `bzr help ssl.ca_certs` for how to specify trusted CA"
+                "certificates.\n"
+                "Pass -Ossl.cert_reqs=none to disable certificate "
+                "verification entirely.\n")
             raise
         if cert_reqs == ssl.CERT_REQUIRED:
             peer_cert = ssl_sock.getpeercert()



More information about the bazaar-commits mailing list