]> Cypherpunks repositories - gostls13.git/commit
cmd/go: report error for empty GOPROXY list
authorJay Conrod <jayconrod@google.com>
Thu, 21 May 2020 14:59:29 +0000 (10:59 -0400)
committerJay Conrod <jayconrod@google.com>
Tue, 26 May 2020 22:28:45 +0000 (22:28 +0000)
commitb2ce3931d8d34ffe3fbed0d9eed2676d916e5431
tree22bbf763d3ea66c20c3ab586722bc209789ba400
parent4abec2a48070da6ca9b8cf53888ad993e0ee82ef
cmd/go: report error for empty GOPROXY list

If GOPROXY is "", we set it to the default value,
"https://proxy.golang.org,direct". However, if GOPROXY is a non-empty
string that doesn't contain any URLs or keywords, we treat it as
either "off" or "noproxy", which can lead to some strange errors.

This change reports an error for this kind of GOPROXY value.

For #39180

Change-Id: If2e6e39d6f74c708e5ec8f90e9d4880e0e91894f
Reviewed-on: https://go-review.googlesource.com/c/go/+/234857
Run-TryBot: Jay Conrod <jayconrod@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Bryan C. Mills <bcmills@google.com>
Reviewed-by: Michael Matloob <matloob@golang.org>
src/cmd/go/internal/modfetch/proxy.go
src/cmd/go/testdata/script/mod_gonoproxy.txt