]> Cypherpunks repositories - gostls13.git/commit
cmd/go: validate path in mod init path
authorLE Manh Cuong <cuong.manhle.vn@gmail.com>
Mon, 17 Jun 2019 04:07:39 +0000 (11:07 +0700)
committerBryan C. Mills <bcmills@google.com>
Tue, 25 Jun 2019 16:45:02 +0000 (16:45 +0000)
commit599aa6dd6d2d3d35a596302d8c109d0c15b6e8be
tree176b80e0b1b910493a70b65c1f942b745c35fa9b
parent3f83c83bd681861802ac07ec285cef28fd5766cb
cmd/go: validate path in mod init path

When mod init with given module path, validate that module path is a
valid import path.

Note that module.CheckImportPath is used, because module.CheckPath
verifies that module path is something that "go get" can fetch, which is
strictly stronger condition than "a valid module path".

Updates #28389
Fixes #32644

Change-Id: Ia60f218dd7d79186f87be723c28a96d6cb63017e
Reviewed-on: https://go-review.googlesource.com/c/go/+/182560
Run-TryBot: Cuong Manh Le <cuong.manhle.vn@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Bryan C. Mills <bcmills@google.com>
src/cmd/go/internal/modload/init.go
src/cmd/go/testdata/script/mod_init_path.txt [new file with mode: 0644]