[go] net/http: expose "http: server gave HTTP response to HTTPS client" error

1,013 views
Skip to first unread message

Gerrit Bot (Gerrit)

unread,
Jan 31, 2022, 7:14:49 PM1/31/22
to goph...@pubsubhelper.golang.org, golang-co...@googlegroups.com

Gerrit Bot has uploaded this change for review.

View Change

net/http: expose "http: server gave HTTP response to HTTPS client" error

Expose "http: server gave HTTP response to HTTPS client" error as `ErrSchemeMismatch`, so that it can be compared with `errors.Is` .

Fixes #44855

Change-Id: If96e0d000fdef641fea407310faf9e1c4f7ad0f0
GitHub-Last-Rev: 00c8e8897fe290829670a36ccabeda8bd4642c28
GitHub-Pull-Request: golang/go#50939
---
M src/net/http/client.go
1 file changed, 19 insertions(+), 1 deletion(-)

diff --git a/src/net/http/client.go b/src/net/http/client.go
index 22db96b..ec8bf52 100644
--- a/src/net/http/client.go
+++ b/src/net/http/client.go
@@ -199,6 +199,9 @@
return DefaultTransport
}

+// ErrSchemeMismatch is returned when server gave HTTP response to HTTPS client.
+var ErrSchemeMismatch = errors.New("http: server gave HTTP response to HTTPS client")
+
// send issues an HTTP request.
// Caller should close resp.Body when done reading from it.
func send(ireq *Request, rt RoundTripper, deadline time.Time) (resp *Response, didTimeout func() bool, err error) {
@@ -260,7 +263,7 @@
// response looks like HTTP and give a more helpful error.
// See golang.org/issue/11111.
if string(tlsErr.RecordHeader[:]) == "HTTP/" {
- err = errors.New("http: server gave HTTP response to HTTPS client")
+ err = ErrSchemeMismatch
}
}
return nil, didTimeout, err

To view, visit change 382117. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: go
Gerrit-Branch: master
Gerrit-Change-Id: If96e0d000fdef641fea407310faf9e1c4f7ad0f0
Gerrit-Change-Number: 382117
Gerrit-PatchSet: 1
Gerrit-Owner: Gerrit Bot <letsus...@gmail.com>
Gerrit-MessageType: newchange

Gopher Robot (Gerrit)

unread,
Jan 31, 2022, 7:20:40 PM1/31/22
to Gerrit Bot, goph...@pubsubhelper.golang.org, golang-co...@googlegroups.com

Congratulations on opening your first change. Thank you for your contribution!

Next steps:
A maintainer will review your change and provide feedback. See
https://golang.org/doc/contribute.html#review for more info and tips to get your
patch through code review.

Most changes in the Go project go through a few rounds of revision. This can be
surprising to people new to the project. The careful, iterative review process
is our way of helping mentor contributors and ensuring that their contributions
have a lasting impact.

During May-July and Nov-Jan the Go project is in a code freeze, during which
little code gets reviewed or merged. If a reviewer responds with a comment like
R=go1.11 or adds a tag like "wait-release", it means that this CL will be
reviewed as part of the next development cycle. See https://golang.org/s/release
for more details.

View Change

    To view, visit change 382117. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: go
    Gerrit-Branch: master
    Gerrit-Change-Id: If96e0d000fdef641fea407310faf9e1c4f7ad0f0
    Gerrit-Change-Number: 382117
    Gerrit-PatchSet: 1
    Gerrit-Owner: Gerrit Bot <letsus...@gmail.com>
    Gerrit-CC: Gopher Robot <go...@golang.org>
    Gerrit-Comment-Date: Tue, 01 Feb 2022 00:20:36 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: No
    Gerrit-MessageType: comment

    Damien Neil (Gerrit)

    unread,
    Feb 17, 2022, 5:58:34 PM2/17/22
    to Gerrit Bot, goph...@pubsubhelper.golang.org, Brad Fitzpatrick, Russ Cox, Gopher Robot, golang-co...@googlegroups.com

    Attention is currently required from: Brad Fitzpatrick.

    Patch set 1:Run-TryBot +1Code-Review +1Trust +1

    View Change

    1 comment:

    • File src/net/http/client.go:

      • Patch Set #1, Line 202: // ErrSchemeMismatch is returned when server gave HTTP response to HTTPS client.

        ErrSchemeMismatch is returned when a server returns an HTTP response to an HTTPS client.

    To view, visit change 382117. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: go
    Gerrit-Branch: master
    Gerrit-Change-Id: If96e0d000fdef641fea407310faf9e1c4f7ad0f0
    Gerrit-Change-Number: 382117
    Gerrit-PatchSet: 1
    Gerrit-Owner: Gerrit Bot <letsus...@gmail.com>
    Gerrit-Reviewer: Brad Fitzpatrick <brad...@golang.org>
    Gerrit-Reviewer: Damien Neil <dn...@google.com>
    Gerrit-CC: Gopher Robot <go...@golang.org>
    Gerrit-CC: Russ Cox <r...@golang.org>
    Gerrit-Attention: Brad Fitzpatrick <brad...@golang.org>
    Gerrit-Comment-Date: Thu, 17 Feb 2022 22:58:31 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    Gerrit-MessageType: comment

    Gerrit Bot (Gerrit)

    unread,
    Feb 8, 2023, 4:43:32 PM2/8/23
    to goph...@pubsubhelper.golang.org, golang-co...@googlegroups.com

    Attention is currently required from: Brad Fitzpatrick, Damien Neil.

    Gerrit Bot uploaded patch set #2 to this change.

    View Change

    The following approvals got outdated and were removed: Run-TryBot+1 by Damien Neil, Trust+1 by Damien Neil, TryBot-Result-1 by Gopher Robot

    net/http: expose "http: server gave HTTP response to HTTPS client" error

    Expose "http: server gave HTTP response to HTTPS client" error as `ErrSchemeMismatch`, so that it can be compared with `errors.Is` .

    Fixes #44855

    Change-Id: If96e0d000fdef641fea407310faf9e1c4f7ad0f0
    GitHub-Last-Rev: 6d63ac48770915708b6b3e90b256f2028d145028

    GitHub-Pull-Request: golang/go#50939
    ---
    M src/net/http/client.go
    1 file changed, 19 insertions(+), 1 deletion(-)

    To view, visit change 382117. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: go
    Gerrit-Branch: master
    Gerrit-Change-Id: If96e0d000fdef641fea407310faf9e1c4f7ad0f0
    Gerrit-Change-Number: 382117
    Gerrit-PatchSet: 2
    Gerrit-Owner: Gerrit Bot <letsus...@gmail.com>
    Gerrit-Reviewer: Brad Fitzpatrick <brad...@golang.org>
    Gerrit-Reviewer: Damien Neil <dn...@google.com>
    Gerrit-Reviewer: Gopher Robot <go...@golang.org>
    Gerrit-CC: Russ Cox <r...@golang.org>
    Gerrit-Attention: Damien Neil <dn...@google.com>
    Gerrit-Attention: Brad Fitzpatrick <brad...@golang.org>
    Gerrit-MessageType: newpatchset

    Akihiro Suda (Gerrit)

    unread,
    Feb 9, 2023, 2:24:56 PM2/9/23
    to Gerrit Bot, goph...@pubsubhelper.golang.org, Gopher Robot, Brad Fitzpatrick, Damien Neil, Russ Cox, golang-co...@googlegroups.com

    Attention is currently required from: Brad Fitzpatrick, Damien Neil.

    View Change

    1 comment:

    • File src/net/http/client.go:

      • Patch Set #1, Line 202: // ErrSchemeMismatch is returned when server gave HTTP response to HTTPS client.

        ErrSchemeMismatch is returned when a server returns an HTTP response to an HTTPS client.

      • Done

        (Sorry, didn't notice your reply for a year 🤦)

    To view, visit change 382117. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: go
    Gerrit-Branch: master
    Gerrit-Change-Id: If96e0d000fdef641fea407310faf9e1c4f7ad0f0
    Gerrit-Change-Number: 382117
    Gerrit-PatchSet: 2
    Gerrit-Owner: Gerrit Bot <letsus...@gmail.com>
    Gerrit-Reviewer: Brad Fitzpatrick <brad...@golang.org>
    Gerrit-Reviewer: Damien Neil <dn...@google.com>
    Gerrit-Reviewer: Gopher Robot <go...@golang.org>
    Gerrit-CC: Akihiro Suda <suda....@gmail.com>
    Gerrit-CC: Russ Cox <r...@golang.org>
    Gerrit-Attention: Damien Neil <dn...@google.com>
    Gerrit-Attention: Brad Fitzpatrick <brad...@golang.org>
    Gerrit-Comment-Date: Wed, 08 Feb 2023 21:45:13 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Damien Neil <dn...@google.com>
    Gerrit-MessageType: comment

    Damien Neil (Gerrit)

    unread,
    Mar 7, 2023, 6:37:19 PM3/7/23
    to Gerrit Bot, goph...@pubsubhelper.golang.org, Akihiro Suda, Gopher Robot, Brad Fitzpatrick, Russ Cox, golang-co...@googlegroups.com

    Attention is currently required from: Brad Fitzpatrick.

    Patch set 2:Code-Review +1

    View Change

    1 comment:

    To view, visit change 382117. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: go
    Gerrit-Branch: master
    Gerrit-Change-Id: If96e0d000fdef641fea407310faf9e1c4f7ad0f0
    Gerrit-Change-Number: 382117
    Gerrit-PatchSet: 2
    Gerrit-Owner: Gerrit Bot <letsus...@gmail.com>
    Gerrit-Reviewer: Brad Fitzpatrick <brad...@golang.org>
    Gerrit-Reviewer: Damien Neil <dn...@google.com>
    Gerrit-Reviewer: Gopher Robot <go...@golang.org>
    Gerrit-CC: Akihiro Suda <suda....@gmail.com>
    Gerrit-CC: Russ Cox <r...@golang.org>
    Gerrit-Attention: Brad Fitzpatrick <brad...@golang.org>
    Gerrit-Comment-Date: Tue, 07 Mar 2023 23:37:16 +0000

    Damien Neil (Gerrit)

    unread,
    Apr 6, 2023, 2:10:11 PM4/6/23
    to Gerrit Bot, goph...@pubsubhelper.golang.org, Akihiro Suda, Gopher Robot, Brad Fitzpatrick, Russ Cox, golang-co...@googlegroups.com

    Attention is currently required from: Brad Fitzpatrick.

    Patch set 3:Run-TryBot +1Code-Review +1

    View Change

      To view, visit change 382117. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: go
      Gerrit-Branch: master
      Gerrit-Change-Id: If96e0d000fdef641fea407310faf9e1c4f7ad0f0
      Gerrit-Change-Number: 382117
      Gerrit-PatchSet: 3
      Gerrit-Owner: Gerrit Bot <letsus...@gmail.com>
      Gerrit-Reviewer: Brad Fitzpatrick <brad...@golang.org>
      Gerrit-Reviewer: Damien Neil <dn...@google.com>
      Gerrit-Reviewer: Gopher Robot <go...@golang.org>
      Gerrit-CC: Akihiro Suda <suda....@gmail.com>
      Gerrit-CC: Russ Cox <r...@golang.org>
      Gerrit-Attention: Brad Fitzpatrick <brad...@golang.org>
      Gerrit-Comment-Date: Thu, 06 Apr 2023 18:10:07 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: Yes
      Gerrit-MessageType: comment

      Damien Neil (Gerrit)

      unread,
      Apr 6, 2023, 2:10:23 PM4/6/23
      to Gerrit Bot, goph...@pubsubhelper.golang.org, Akihiro Suda, Gopher Robot, Brad Fitzpatrick, Russ Cox, golang-co...@googlegroups.com

      Attention is currently required from: Brad Fitzpatrick.

      Patch set 3:Code-Review +2

      View Change

        To view, visit change 382117. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-Project: go
        Gerrit-Branch: master
        Gerrit-Change-Id: If96e0d000fdef641fea407310faf9e1c4f7ad0f0
        Gerrit-Change-Number: 382117
        Gerrit-PatchSet: 3
        Gerrit-Owner: Gerrit Bot <letsus...@gmail.com>
        Gerrit-Reviewer: Brad Fitzpatrick <brad...@golang.org>
        Gerrit-Reviewer: Damien Neil <dn...@google.com>
        Gerrit-Reviewer: Gopher Robot <go...@golang.org>
        Gerrit-CC: Akihiro Suda <suda....@gmail.com>
        Gerrit-CC: Russ Cox <r...@golang.org>
        Gerrit-Attention: Brad Fitzpatrick <brad...@golang.org>
        Gerrit-Comment-Date: Thu, 06 Apr 2023 18:10:19 +0000

        Damien Neil (Gerrit)

        unread,
        Apr 6, 2023, 2:18:08 PM4/6/23
        to Gerrit Bot, goph...@pubsubhelper.golang.org, Akihiro Suda, Gopher Robot, Brad Fitzpatrick, Russ Cox, golang-co...@googlegroups.com

        Attention is currently required from: Brad Fitzpatrick.

        View Change

        1 comment:

        To view, visit change 382117. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-Project: go
        Gerrit-Branch: master
        Gerrit-Change-Id: If96e0d000fdef641fea407310faf9e1c4f7ad0f0
        Gerrit-Change-Number: 382117
        Gerrit-PatchSet: 3
        Gerrit-Owner: Gerrit Bot <letsus...@gmail.com>
        Gerrit-Reviewer: Brad Fitzpatrick <brad...@golang.org>
        Gerrit-Reviewer: Damien Neil <dn...@google.com>
        Gerrit-Reviewer: Gopher Robot <go...@golang.org>
        Gerrit-CC: Akihiro Suda <suda....@gmail.com>
        Gerrit-CC: Russ Cox <r...@golang.org>
        Gerrit-Attention: Brad Fitzpatrick <brad...@golang.org>
        Gerrit-Comment-Date: Thu, 06 Apr 2023 18:18:03 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        Comment-In-Reply-To: Gopher Robot <go...@golang.org>
        Gerrit-MessageType: comment

        Gerrit Bot (Gerrit)

        unread,
        Apr 6, 2023, 9:19:29 PM4/6/23
        to goph...@pubsubhelper.golang.org, golang-co...@googlegroups.com

        Attention is currently required from: Brad Fitzpatrick, Damien Neil.

        Gerrit Bot uploaded patch set #4 to this change.

        View Change

        The following approvals got outdated and were removed: Run-TryBot+1 by Damien Neil, TryBot-Result-1 by Gopher Robot

        net/http: expose "http: server gave HTTP response to HTTPS client" error

        Expose "http: server gave HTTP response to HTTPS client" error as `ErrSchemeMismatch`, so that it can be compared with `errors.Is` .

        Fixes #44855

        Change-Id: If96e0d000fdef641fea407310faf9e1c4f7ad0f0
        GitHub-Last-Rev: 22879fc88367d77817d7d96c9164f22e55f3a192
        GitHub-Pull-Request: golang/go#50939
        ---
        A api/next/44855.txt
        M src/net/http/client.go
        2 files changed, 5 insertions(+), 1 deletion(-)

        To view, visit change 382117. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-Project: go
        Gerrit-Branch: master
        Gerrit-Change-Id: If96e0d000fdef641fea407310faf9e1c4f7ad0f0
        Gerrit-Change-Number: 382117
        Gerrit-PatchSet: 4
        Gerrit-Owner: Gerrit Bot <letsus...@gmail.com>
        Gerrit-Reviewer: Brad Fitzpatrick <brad...@golang.org>
        Gerrit-Reviewer: Damien Neil <dn...@google.com>
        Gerrit-Reviewer: Gopher Robot <go...@golang.org>
        Gerrit-CC: Akihiro Suda <suda....@gmail.com>
        Gerrit-CC: Russ Cox <r...@golang.org>
        Gerrit-Attention: Damien Neil <dn...@google.com>
        Gerrit-Attention: Brad Fitzpatrick <brad...@golang.org>
        Gerrit-MessageType: newpatchset

        Akihiro Suda (Gerrit)

        unread,
        Apr 6, 2023, 9:28:01 PM4/6/23
        to Gerrit Bot, goph...@pubsubhelper.golang.org, Gopher Robot, Damien Neil, Brad Fitzpatrick, Russ Cox, golang-co...@googlegroups.com

        Attention is currently required from: Brad Fitzpatrick, Damien Neil.

        View Change

        1 comment:

        To view, visit change 382117. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-Project: go
        Gerrit-Branch: master
        Gerrit-Change-Id: If96e0d000fdef641fea407310faf9e1c4f7ad0f0
        Gerrit-Change-Number: 382117
        Gerrit-PatchSet: 4
        Gerrit-Owner: Gerrit Bot <letsus...@gmail.com>
        Gerrit-Reviewer: Brad Fitzpatrick <brad...@golang.org>
        Gerrit-Reviewer: Damien Neil <dn...@google.com>
        Gerrit-Reviewer: Gopher Robot <go...@golang.org>
        Gerrit-CC: Akihiro Suda <suda....@gmail.com>
        Gerrit-CC: Russ Cox <r...@golang.org>
        Gerrit-Attention: Damien Neil <dn...@google.com>
        Gerrit-Attention: Brad Fitzpatrick <brad...@golang.org>
        Gerrit-Comment-Date: Fri, 07 Apr 2023 01:27:56 +0000

        Damien Neil (Gerrit)

        unread,
        Apr 7, 2023, 2:06:24 PM4/7/23
        to Gerrit Bot, goph...@pubsubhelper.golang.org, Gopher Robot, Akihiro Suda, Brad Fitzpatrick, Russ Cox, golang-co...@googlegroups.com

        Attention is currently required from: Brad Fitzpatrick.

        Patch set 4:Run-TryBot +1Auto-Submit +1Code-Review +2

        View Change

          To view, visit change 382117. To unsubscribe, or for help writing mail filters, visit settings.

          Gerrit-Project: go
          Gerrit-Branch: master
          Gerrit-Change-Id: If96e0d000fdef641fea407310faf9e1c4f7ad0f0
          Gerrit-Change-Number: 382117
          Gerrit-PatchSet: 4
          Gerrit-Owner: Gerrit Bot <letsus...@gmail.com>
          Gerrit-Reviewer: Brad Fitzpatrick <brad...@golang.org>
          Gerrit-Reviewer: Damien Neil <dn...@google.com>
          Gerrit-Reviewer: Gopher Robot <go...@golang.org>
          Gerrit-CC: Akihiro Suda <suda....@gmail.com>
          Gerrit-CC: Russ Cox <r...@golang.org>
          Gerrit-Attention: Brad Fitzpatrick <brad...@golang.org>
          Gerrit-Comment-Date: Fri, 07 Apr 2023 18:06:20 +0000

          Michael Knyszek (Gerrit)

          unread,
          Apr 7, 2023, 3:44:44 PM4/7/23
          to Gerrit Bot, goph...@pubsubhelper.golang.org, Gopher Robot, Damien Neil, Akihiro Suda, Brad Fitzpatrick, Russ Cox, golang-co...@googlegroups.com

          Attention is currently required from: Brad Fitzpatrick.

          Patch set 4:Code-Review +1

          View Change

            To view, visit change 382117. To unsubscribe, or for help writing mail filters, visit settings.

            Gerrit-Project: go
            Gerrit-Branch: master
            Gerrit-Change-Id: If96e0d000fdef641fea407310faf9e1c4f7ad0f0
            Gerrit-Change-Number: 382117
            Gerrit-PatchSet: 4
            Gerrit-Owner: Gerrit Bot <letsus...@gmail.com>
            Gerrit-Reviewer: Brad Fitzpatrick <brad...@golang.org>
            Gerrit-Reviewer: Damien Neil <dn...@google.com>
            Gerrit-Reviewer: Gopher Robot <go...@golang.org>
            Gerrit-Reviewer: Michael Knyszek <mkny...@google.com>
            Gerrit-CC: Akihiro Suda <suda....@gmail.com>
            Gerrit-CC: Russ Cox <r...@golang.org>
            Gerrit-Attention: Brad Fitzpatrick <brad...@golang.org>
            Gerrit-Comment-Date: Fri, 07 Apr 2023 19:44:41 +0000

            Gopher Robot (Gerrit)

            unread,
            Apr 7, 2023, 3:44:54 PM4/7/23
            to Gerrit Bot, goph...@pubsubhelper.golang.org, golang-...@googlegroups.com, Michael Knyszek, Damien Neil, Akihiro Suda, Brad Fitzpatrick, Russ Cox, golang-co...@googlegroups.com

            Gopher Robot submitted this change.

            View Change

            Approvals: Michael Knyszek: Looks good to me, but someone else must approve Damien Neil: Looks good to me, approved; Run TryBots; Automatically submit change Gopher Robot: TryBots succeeded
            net/http: expose "http: server gave HTTP response to HTTPS client" error

            Expose "http: server gave HTTP response to HTTPS client" error as `ErrSchemeMismatch`, so that it can be compared with `errors.Is` .

            Fixes #44855

            Change-Id: If96e0d000fdef641fea407310faf9e1c4f7ad0f0
            GitHub-Last-Rev: 22879fc88367d77817d7d96c9164f22e55f3a192
            GitHub-Pull-Request: golang/go#50939
            Reviewed-on: https://go-review.googlesource.com/c/go/+/382117
            Run-TryBot: Damien Neil <dn...@google.com>
            Auto-Submit: Damien Neil <dn...@google.com>
            Reviewed-by: Damien Neil <dn...@google.com>
            TryBot-Result: Gopher Robot <go...@golang.org>
            Reviewed-by: Michael Knyszek <mkny...@google.com>

            ---
            A api/next/44855.txt
            M src/net/http/client.go
            2 files changed, 5 insertions(+), 1 deletion(-)

            
            
            diff --git a/api/next/44855.txt b/api/next/44855.txt
            new file mode 100644
            index 0000000..89a3ff5
            --- /dev/null
            +++ b/api/next/44855.txt
            @@ -0,0 +1 @@
            +pkg net/http, var ErrSchemeMismatch error #44855
            diff --git a/src/net/http/client.go b/src/net/http/client.go
            index 1e300ac..2cab53a 100644
            --- a/src/net/http/client.go
            +++ b/src/net/http/client.go
            @@ -204,6 +204,9 @@
            return DefaultTransport
            }

            +// ErrSchemeMismatch is returned when a server returns an HTTP response to an HTTPS client.

            +var ErrSchemeMismatch = errors.New("http: server gave HTTP response to HTTPS client")
            +
            // send issues an HTTP request.
            // Caller should close resp.Body when done reading from it.
            func send(ireq *Request, rt RoundTripper, deadline time.Time) (resp *Response, didTimeout func() bool, err error) {
            @@ -265,7 +268,7 @@

            // response looks like HTTP and give a more helpful error.
            // See golang.org/issue/11111.
            if string(tlsErr.RecordHeader[:]) == "HTTP/" {
            - err = errors.New("http: server gave HTTP response to HTTPS client")
            + err = ErrSchemeMismatch
            }
            }
            return nil, didTimeout, err

            To view, visit change 382117. To unsubscribe, or for help writing mail filters, visit settings.

            Gerrit-Project: go
            Gerrit-Branch: master
            Gerrit-Change-Id: If96e0d000fdef641fea407310faf9e1c4f7ad0f0
            Gerrit-Change-Number: 382117
            Gerrit-PatchSet: 5
            Gerrit-Owner: Gerrit Bot <letsus...@gmail.com>
            Gerrit-Reviewer: Brad Fitzpatrick <brad...@golang.org>
            Gerrit-Reviewer: Damien Neil <dn...@google.com>
            Gerrit-Reviewer: Gopher Robot <go...@golang.org>
            Gerrit-Reviewer: Michael Knyszek <mkny...@google.com>
            Gerrit-CC: Akihiro Suda <suda....@gmail.com>
            Gerrit-CC: Russ Cox <r...@golang.org>
            Gerrit-MessageType: merged
            Reply all
            Reply to author
            Forward
            0 new messages