Update hcsshim and gowinio for Windows Overlay

This commit is contained in:
ksubrmnn
2019-01-11 14:43:44 -08:00
parent 1c557b9ce8
commit a4272099e7
216 changed files with 12516 additions and 4212 deletions

View File

@@ -0,0 +1,16 @@
package runhcs
import "net/url"
const (
SafePipePrefix = `\\.\pipe\ProtectedPrefix\Administrators\`
)
// ShimSuccess is the byte stream returned on a successful operation.
var ShimSuccess = []byte{0, 'O', 'K', 0}
func SafePipePath(name string) string {
// Use a pipe in the Administrators protected prefixed to prevent malicious
// squatting.
return SafePipePrefix + url.PathEscape(name)
}