aboutsummaryrefslogtreecommitdiff
path: root/src/plugin/plugin_dlopen.go
diff options
context:
space:
mode:
authorKale Blankenship <kale@lemnisys.com>2016-09-21 19:03:06 -0700
committerBrad Fitzpatrick <bradfitz@golang.org>2016-09-22 18:26:26 +0000
commitad5d91c17a3c0bc4acf9e4036b050517972432f0 (patch)
tree72b5c8bf28a674859b4adf5dae044b35a0fcd025 /src/plugin/plugin_dlopen.go
parentcddddbc6231177c87b72f95209ab51abb74bcbc5 (diff)
downloadgo-ad5d91c17a3c0bc4acf9e4036b050517972432f0.tar.xz
net/url: prefix relative paths containing ":" in the first segment with "./"
This change modifies URL.String to prepend "./" to a relative URL which contains a colon in the first path segment. Per RFC 3986 ยง4.2: > A path segment that contains a colon character (e.g., "this:that") > cannot be used as the first segment of a relative-path reference, as > it would be mistaken for a scheme name. Such a segment must be > preceded by a dot-segment (e.g., "./this:that") to make a relative- > path reference. https://go-review.googlesource.com/27440 corrects the behavior for http.FileServer, but URL.String will still return an invalid URL. This CL reverts the changes to http.FileServer as they are unnecessary with this fix. Fixes #17184 Change-Id: I9211ae20f82c91b785d1b079b2cd766487d94225 Reviewed-on: https://go-review.googlesource.com/29610 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'src/plugin/plugin_dlopen.go')
0 files changed, 0 insertions, 0 deletions