From 7ad776dda531ebd406e03d26b7eeed3a89321cc1 Mon Sep 17 00:00:00 2001 From: Katie Hockman <katie@golang.org> Date: Mon, 10 Aug 2020 11:31:22 -0400 Subject: [PATCH] doc/go1.15: document crypto/tls permanent error 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 | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/doc/go1.15.html b/doc/go1.15.html index 17e442d4c60..80f8828e9b8 100644 --- a/doc/go1.15.html +++ b/doc/go1.15.html @@ -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 --> -- GitLab