]> Cypherpunks repositories - gostls13.git/commitdiff
doc/go1.15: document crypto/tls permanent error
authorKatie Hockman <katie@golang.org>
Mon, 10 Aug 2020 15:31:22 +0000 (11:31 -0400)
committerKatie Hockman <katie@golang.org>
Mon, 10 Aug 2020 20:20:01 +0000 (20:20 +0000)
Fixes #40554

Change-Id: Icc71cb9bab3d1efaa8e586c71cc38bc1d0d1e676
Reviewed-on: https://go-review.googlesource.com/c/go/+/247698
Run-TryBot: Katie Hockman <katie@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Filippo Valsorda <filippo@golang.org>
doc/go1.15.html

index 17e442d4c60d430b76c8bf25b7cadb339224bfdf..80f8828e9b822c8c9813537c599c3507bbf8f7f4 100644 (file)
@@ -524,6 +524,17 @@ Do not send CLs removing the interior tags from such phrases.
       fields <code>OCSPResponse</code> and <code>SignedCertificateTimestamps</code>
       are now repopulated on client-side resumed connections.
     </p>
+
+    <p><!-- CL 227840 -->
+      <a href="/pkg/crypto/tls/#Conn"><code>tls.Conn</code></a>
+      now returns an opaque error on permanently broken connections, wrapping
+      the temporary
+      <a href="/pkg/net/http/#Error"><code>net.Error</code></a>. To access the
+      original <code>net.Error</code>, use
+      <a href="/pkg/errors/#As"><code>errors.As</code></a> (or
+      <a href="/pkg/errors/#Unwrap"><code>errors.Unwrap</code></a>) instead of a
+      type assertion.
+    </p>
   </dd>
 </dl><!-- crypto/tls -->