1. 03 Jul, 2018 3 commits
    • Mark Fischer's avatar
      net/http: make Transport treat 101 as a terminal status · 33f6b08f
      Mark Fischer authored
      Before CL 116855, Transport would only skip over 100 (expect-continue)
      responses automatically and treat all other 1xx responses as if they
      were the final status. CL 116855 made the Transport more spec
      compliant (ignoring unknown 1xx responses), but broke "101 Switching
      Protocols" in the process. Since 101 is already in use and defined to
      not have a following message, treat it as terminal.
      
      Note that because the Client/Transport don't support hijacking the
      underlying Conn, most clients doing a WebSocket or other protocol
      upgrade are probably using net.Dial + http.ReadResponse instead, which
      remained unaffected (before & after this CL).
      
      The main affect of this CL is to fix tests that were using the
      Client/Transport to test that a server returns 101, presumably without
      actually switching to another protocol.
      
      Fixes #26161
      
      Change-Id: Ie3cd3a465f948c4d6f7ddf2a6a78a7fb935d0672
      Reviewed-on: https://go-review.googlesource.com/121860Reviewed-by: 's avatarBrad Fitzpatrick <bradfitz@golang.org>
      33f6b08f
    • Brad Fitzpatrick's avatar
      net/http: prevent Server reuse after a Shutdown · 17e503f7
      Brad Fitzpatrick authored
      Fixes #20239
      
      Change-Id: Icb021daad82e6905f536e4ef09ab219500b08167
      Reviewed-on: https://go-review.googlesource.com/81778
      Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
      TryBot-Result: Gobot Gobot <gobot@golang.org>
      Reviewed-by: 's avatarIan Lance Taylor <iant@golang.org>
      17e503f7
    • Ian Lance Taylor's avatar
      cmd/vet: make vetx output deterministic · 4ba55273
      Ian Lance Taylor authored
      The vetx output file is a build output, and as such should be
      deterministic. This CL changes it to not depend on map iteration order.
      
      This avoids a pointless GODEBUG=gocacheverify=1 failure.
      
      Updates #25666
      
      Change-Id: Ic132bad134cb10938275f883c2c68432cb7c4409
      Reviewed-on: https://go-review.googlesource.com/121941
      Run-TryBot: Ian Lance Taylor <iant@golang.org>
      TryBot-Result: Gobot Gobot <gobot@golang.org>
      Reviewed-by: 's avatarRob Pike <r@golang.org>
      4ba55273
  2. 02 Jul, 2018 12 commits
  3. 01 Jul, 2018 2 commits
  4. 30 Jun, 2018 1 commit
  5. 29 Jun, 2018 16 commits
  6. 28 Jun, 2018 6 commits