mirror of
https://github.com/golang/go
synced 2024-11-18 02:54:47 -07:00
net/http: document that Dir can serve sensitive directories
Updates #20759. Change-Id: Ic61dcb6d101ad1491dca535aebb6ee8ee740d013 Reviewed-on: https://go-review.googlesource.com/46468 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
parent
143bdc2793
commit
43ae54ba2a
@ -30,6 +30,12 @@ import (
|
||||
// value is a filename on the native file system, not a URL, so it is separated
|
||||
// by filepath.Separator, which isn't necessarily '/'.
|
||||
//
|
||||
// Note that Dir will allow access to files and directories starting with a
|
||||
// period, which could expose sensitive directories like a .git directory or
|
||||
// sensitive files like .htpasswd. To exclude files with a leading period,
|
||||
// remove the files/directories from the server or create a custom FileSystem
|
||||
// implementation.
|
||||
//
|
||||
// An empty Dir is treated as ".".
|
||||
type Dir string
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user