mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-10-31 18:28:13 +00:00 
			
		
		
		
	update opencontainers/selinux/go-selinux to v1.11.1
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io>
This commit is contained in:
		
							
								
								
									
										2
									
								
								go.mod
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								go.mod
									
									
									
									
									
								
							| @@ -49,7 +49,7 @@ require ( | |||||||
| 	github.com/onsi/ginkgo/v2 v2.21.0 | 	github.com/onsi/ginkgo/v2 v2.21.0 | ||||||
| 	github.com/onsi/gomega v1.35.1 | 	github.com/onsi/gomega v1.35.1 | ||||||
| 	github.com/opencontainers/runc v1.2.1 | 	github.com/opencontainers/runc v1.2.1 | ||||||
| 	github.com/opencontainers/selinux v1.11.0 | 	github.com/opencontainers/selinux v1.11.1 | ||||||
| 	github.com/pkg/errors v0.9.1 | 	github.com/pkg/errors v0.9.1 | ||||||
| 	github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 | 	github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 | ||||||
| 	github.com/prometheus/client_golang v1.19.1 | 	github.com/prometheus/client_golang v1.19.1 | ||||||
|   | |||||||
							
								
								
									
										4
									
								
								go.sum
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								go.sum
									
									
									
									
									
								
							| @@ -415,8 +415,8 @@ github.com/opencontainers/runc v1.2.1 h1:mQkmeFSUxqFaVmvIn1VQPeQIKpHFya5R07aJw0D | |||||||
| github.com/opencontainers/runc v1.2.1/go.mod h1:/PXzF0h531HTMsYQnmxXkBD7YaGShm/2zcRB79dksUc= | github.com/opencontainers/runc v1.2.1/go.mod h1:/PXzF0h531HTMsYQnmxXkBD7YaGShm/2zcRB79dksUc= | ||||||
| github.com/opencontainers/runtime-spec v1.2.0 h1:z97+pHb3uELt/yiAWD691HNHQIF07bE7dzrbT927iTk= | github.com/opencontainers/runtime-spec v1.2.0 h1:z97+pHb3uELt/yiAWD691HNHQIF07bE7dzrbT927iTk= | ||||||
| github.com/opencontainers/runtime-spec v1.2.0/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= | github.com/opencontainers/runtime-spec v1.2.0/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= | ||||||
| github.com/opencontainers/selinux v1.11.0 h1:+5Zbo97w3Lbmb3PeqQtpmTkMwsW5nRI3YaLpt7tQ7oU= | github.com/opencontainers/selinux v1.11.1 h1:nHFvthhM0qY8/m+vfhJylliSshm8G1jJ2jDMcgULaH8= | ||||||
| github.com/opencontainers/selinux v1.11.0/go.mod h1:E5dMC3VPuVvVHDYmi78qvhJp8+M586T4DlDRYpFkyec= | github.com/opencontainers/selinux v1.11.1/go.mod h1:E5dMC3VPuVvVHDYmi78qvhJp8+M586T4DlDRYpFkyec= | ||||||
| github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= | github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= | ||||||
| github.com/peterbourgon/diskv v2.0.1+incompatible h1:UBdAOUP5p4RWqPBg048CAvpKN+vxiaj6gdUUzhl4XmI= | github.com/peterbourgon/diskv v2.0.1+incompatible h1:UBdAOUP5p4RWqPBg048CAvpKN+vxiaj6gdUUzhl4XmI= | ||||||
| github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod h1:uqqh8zWWbv1HBMNONnaR/tNboyR3/BZd58JJSHlUSCU= | github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod h1:uqqh8zWWbv1HBMNONnaR/tNboyR3/BZd58JJSHlUSCU= | ||||||
|   | |||||||
							
								
								
									
										5
									
								
								vendor/github.com/opencontainers/selinux/go-selinux/label/label_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								vendor/github.com/opencontainers/selinux/go-selinux/label/label_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -120,10 +120,7 @@ func Relabel(path string, fileLabel string, shared bool) error { | |||||||
| 		c["level"] = "s0" | 		c["level"] = "s0" | ||||||
| 		fileLabel = c.Get() | 		fileLabel = c.Get() | ||||||
| 	} | 	} | ||||||
| 	if err := selinux.Chcon(path, fileLabel, true); err != nil { | 	return selinux.Chcon(path, fileLabel, true) | ||||||
| 		return err |  | ||||||
| 	} |  | ||||||
| 	return nil |  | ||||||
| } | } | ||||||
|  |  | ||||||
| // DisableSecOpt returns a security opt that can disable labeling | // DisableSecOpt returns a security opt that can disable labeling | ||||||
|   | |||||||
							
								
								
									
										16
									
								
								vendor/github.com/opencontainers/selinux/go-selinux/label/label_stub.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										16
									
								
								vendor/github.com/opencontainers/selinux/go-selinux/label/label_stub.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -6,25 +6,25 @@ package label | |||||||
| // InitLabels returns the process label and file labels to be used within | // InitLabels returns the process label and file labels to be used within | ||||||
| // the container.  A list of options can be passed into this function to alter | // the container.  A list of options can be passed into this function to alter | ||||||
| // the labels. | // the labels. | ||||||
| func InitLabels(options []string) (string, string, error) { | func InitLabels([]string) (string, string, error) { | ||||||
| 	return "", "", nil | 	return "", "", nil | ||||||
| } | } | ||||||
|  |  | ||||||
| // Deprecated: The GenLabels function is only to be used during the transition | // Deprecated: The GenLabels function is only to be used during the transition | ||||||
| // to the official API. Use InitLabels(strings.Fields(options)) instead. | // to the official API. Use InitLabels(strings.Fields(options)) instead. | ||||||
| func GenLabels(options string) (string, string, error) { | func GenLabels(string) (string, string, error) { | ||||||
| 	return "", "", nil | 	return "", "", nil | ||||||
| } | } | ||||||
|  |  | ||||||
| func SetFileLabel(path string, fileLabel string) error { | func SetFileLabel(string, string) error { | ||||||
| 	return nil | 	return nil | ||||||
| } | } | ||||||
|  |  | ||||||
| func SetFileCreateLabel(fileLabel string) error { | func SetFileCreateLabel(string) error { | ||||||
| 	return nil | 	return nil | ||||||
| } | } | ||||||
|  |  | ||||||
| func Relabel(path string, fileLabel string, shared bool) error { | func Relabel(string, string, bool) error { | ||||||
| 	return nil | 	return nil | ||||||
| } | } | ||||||
|  |  | ||||||
| @@ -35,16 +35,16 @@ func DisableSecOpt() []string { | |||||||
| } | } | ||||||
|  |  | ||||||
| // Validate checks that the label does not include unexpected options | // Validate checks that the label does not include unexpected options | ||||||
| func Validate(label string) error { | func Validate(string) error { | ||||||
| 	return nil | 	return nil | ||||||
| } | } | ||||||
|  |  | ||||||
| // RelabelNeeded checks whether the user requested a relabel | // RelabelNeeded checks whether the user requested a relabel | ||||||
| func RelabelNeeded(label string) bool { | func RelabelNeeded(string) bool { | ||||||
| 	return false | 	return false | ||||||
| } | } | ||||||
|  |  | ||||||
| // IsShared checks that the label includes a "shared" mark | // IsShared checks that the label includes a "shared" mark | ||||||
| func IsShared(label string) bool { | func IsShared(string) bool { | ||||||
| 	return false | 	return false | ||||||
| } | } | ||||||
|   | |||||||
							
								
								
									
										15
									
								
								vendor/github.com/opencontainers/selinux/go-selinux/selinux_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								vendor/github.com/opencontainers/selinux/go-selinux/selinux_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -132,7 +132,7 @@ func verifySELinuxfsMount(mnt string) bool { | |||||||
| 		if err == nil { | 		if err == nil { | ||||||
| 			break | 			break | ||||||
| 		} | 		} | ||||||
| 		if err == unix.EAGAIN || err == unix.EINTR { //nolint:errorlint // unix errors are bare | 		if err == unix.EAGAIN || err == unix.EINTR { | ||||||
| 			continue | 			continue | ||||||
| 		} | 		} | ||||||
| 		return false | 		return false | ||||||
| @@ -263,7 +263,7 @@ func isProcHandle(fh *os.File) error { | |||||||
| 		if err == nil { | 		if err == nil { | ||||||
| 			break | 			break | ||||||
| 		} | 		} | ||||||
| 		if err != unix.EINTR { //nolint:errorlint // unix errors are bare | 		if err != unix.EINTR { | ||||||
| 			return &os.PathError{Op: "fstatfs", Path: fh.Name(), Err: err} | 			return &os.PathError{Op: "fstatfs", Path: fh.Name(), Err: err} | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
| @@ -328,8 +328,8 @@ func lSetFileLabel(fpath string, label string) error { | |||||||
| 		if err == nil { | 		if err == nil { | ||||||
| 			break | 			break | ||||||
| 		} | 		} | ||||||
| 		if err != unix.EINTR { //nolint:errorlint // unix errors are bare | 		if err != unix.EINTR { | ||||||
| 			return &os.PathError{Op: "lsetxattr", Path: fpath, Err: err} | 			return &os.PathError{Op: fmt.Sprintf("lsetxattr(label=%s)", label), Path: fpath, Err: err} | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| @@ -347,8 +347,8 @@ func setFileLabel(fpath string, label string) error { | |||||||
| 		if err == nil { | 		if err == nil { | ||||||
| 			break | 			break | ||||||
| 		} | 		} | ||||||
| 		if err != unix.EINTR { //nolint:errorlint // unix errors are bare | 		if err != unix.EINTR { | ||||||
| 			return &os.PathError{Op: "setxattr", Path: fpath, Err: err} | 			return &os.PathError{Op: fmt.Sprintf("setxattr(label=%s)", label), Path: fpath, Err: err} | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| @@ -639,6 +639,7 @@ func (m mlsRange) String() string { | |||||||
| 	return low + "-" + high | 	return low + "-" + high | ||||||
| } | } | ||||||
|  |  | ||||||
|  | // TODO: remove min and max once Go < 1.21 is not supported. | ||||||
| func max(a, b uint) uint { | func max(a, b uint) uint { | ||||||
| 	if a > b { | 	if a > b { | ||||||
| 		return a | 		return a | ||||||
| @@ -1134,7 +1135,7 @@ func rchcon(fpath, label string) error { //revive:disable:cognitive-complexity | |||||||
| 	} | 	} | ||||||
| 	return pwalkdir.Walk(fpath, func(p string, _ fs.DirEntry, _ error) error { | 	return pwalkdir.Walk(fpath, func(p string, _ fs.DirEntry, _ error) error { | ||||||
| 		if fastMode { | 		if fastMode { | ||||||
| 			if cLabel, err := lFileLabel(fpath); err == nil && cLabel == label { | 			if cLabel, err := lFileLabel(p); err == nil && cLabel == label { | ||||||
| 				return nil | 				return nil | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
|   | |||||||
							
								
								
									
										46
									
								
								vendor/github.com/opencontainers/selinux/go-selinux/selinux_stub.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										46
									
								
								vendor/github.com/opencontainers/selinux/go-selinux/selinux_stub.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -7,7 +7,7 @@ func attrPath(string) string { | |||||||
| 	return "" | 	return "" | ||||||
| } | } | ||||||
|  |  | ||||||
| func readCon(fpath string) (string, error) { | func readCon(string) (string, error) { | ||||||
| 	return "", nil | 	return "", nil | ||||||
| } | } | ||||||
|  |  | ||||||
| @@ -21,27 +21,27 @@ func getEnabled() bool { | |||||||
| 	return false | 	return false | ||||||
| } | } | ||||||
|  |  | ||||||
| func classIndex(class string) (int, error) { | func classIndex(string) (int, error) { | ||||||
| 	return -1, nil | 	return -1, nil | ||||||
| } | } | ||||||
|  |  | ||||||
| func setFileLabel(fpath string, label string) error { | func setFileLabel(string, string) error { | ||||||
| 	return nil | 	return nil | ||||||
| } | } | ||||||
|  |  | ||||||
| func lSetFileLabel(fpath string, label string) error { | func lSetFileLabel(string, string) error { | ||||||
| 	return nil | 	return nil | ||||||
| } | } | ||||||
|  |  | ||||||
| func fileLabel(fpath string) (string, error) { | func fileLabel(string) (string, error) { | ||||||
| 	return "", nil | 	return "", nil | ||||||
| } | } | ||||||
|  |  | ||||||
| func lFileLabel(fpath string) (string, error) { | func lFileLabel(string) (string, error) { | ||||||
| 	return "", nil | 	return "", nil | ||||||
| } | } | ||||||
|  |  | ||||||
| func setFSCreateLabel(label string) error { | func setFSCreateLabel(string) error { | ||||||
| 	return nil | 	return nil | ||||||
| } | } | ||||||
|  |  | ||||||
| @@ -53,7 +53,7 @@ func currentLabel() (string, error) { | |||||||
| 	return "", nil | 	return "", nil | ||||||
| } | } | ||||||
|  |  | ||||||
| func pidLabel(pid int) (string, error) { | func pidLabel(int) (string, error) { | ||||||
| 	return "", nil | 	return "", nil | ||||||
| } | } | ||||||
|  |  | ||||||
| @@ -61,23 +61,23 @@ func execLabel() (string, error) { | |||||||
| 	return "", nil | 	return "", nil | ||||||
| } | } | ||||||
|  |  | ||||||
| func canonicalizeContext(val string) (string, error) { | func canonicalizeContext(string) (string, error) { | ||||||
| 	return "", nil | 	return "", nil | ||||||
| } | } | ||||||
|  |  | ||||||
| func computeCreateContext(source string, target string, class string) (string, error) { | func computeCreateContext(string, string, string) (string, error) { | ||||||
| 	return "", nil | 	return "", nil | ||||||
| } | } | ||||||
|  |  | ||||||
| func calculateGlbLub(sourceRange, targetRange string) (string, error) { | func calculateGlbLub(string, string) (string, error) { | ||||||
| 	return "", nil | 	return "", nil | ||||||
| } | } | ||||||
|  |  | ||||||
| func peerLabel(fd uintptr) (string, error) { | func peerLabel(uintptr) (string, error) { | ||||||
| 	return "", nil | 	return "", nil | ||||||
| } | } | ||||||
|  |  | ||||||
| func setKeyLabel(label string) error { | func setKeyLabel(string) error { | ||||||
| 	return nil | 	return nil | ||||||
| } | } | ||||||
|  |  | ||||||
| @@ -85,14 +85,14 @@ func (c Context) get() string { | |||||||
| 	return "" | 	return "" | ||||||
| } | } | ||||||
|  |  | ||||||
| func newContext(label string) (Context, error) { | func newContext(string) (Context, error) { | ||||||
| 	return Context{}, nil | 	return Context{}, nil | ||||||
| } | } | ||||||
|  |  | ||||||
| func clearLabels() { | func clearLabels() { | ||||||
| } | } | ||||||
|  |  | ||||||
| func reserveLabel(label string) { | func reserveLabel(string) { | ||||||
| } | } | ||||||
|  |  | ||||||
| func isMLSEnabled() bool { | func isMLSEnabled() bool { | ||||||
| @@ -103,7 +103,7 @@ func enforceMode() int { | |||||||
| 	return Disabled | 	return Disabled | ||||||
| } | } | ||||||
|  |  | ||||||
| func setEnforceMode(mode int) error { | func setEnforceMode(int) error { | ||||||
| 	return nil | 	return nil | ||||||
| } | } | ||||||
|  |  | ||||||
| @@ -111,7 +111,7 @@ func defaultEnforceMode() int { | |||||||
| 	return Disabled | 	return Disabled | ||||||
| } | } | ||||||
|  |  | ||||||
| func releaseLabel(label string) { | func releaseLabel(string) { | ||||||
| } | } | ||||||
|  |  | ||||||
| func roFileLabel() string { | func roFileLabel() string { | ||||||
| @@ -126,27 +126,27 @@ func initContainerLabels() (string, string) { | |||||||
| 	return "", "" | 	return "", "" | ||||||
| } | } | ||||||
|  |  | ||||||
| func containerLabels() (processLabel string, fileLabel string) { | func containerLabels() (string, string) { | ||||||
| 	return "", "" | 	return "", "" | ||||||
| } | } | ||||||
|  |  | ||||||
| func securityCheckContext(val string) error { | func securityCheckContext(string) error { | ||||||
| 	return nil | 	return nil | ||||||
| } | } | ||||||
|  |  | ||||||
| func copyLevel(src, dest string) (string, error) { | func copyLevel(string, string) (string, error) { | ||||||
| 	return "", nil | 	return "", nil | ||||||
| } | } | ||||||
|  |  | ||||||
| func chcon(fpath string, label string, recurse bool) error { | func chcon(string, string, bool) error { | ||||||
| 	return nil | 	return nil | ||||||
| } | } | ||||||
|  |  | ||||||
| func dupSecOpt(src string) ([]string, error) { | func dupSecOpt(string) ([]string, error) { | ||||||
| 	return nil, nil | 	return nil, nil | ||||||
| } | } | ||||||
|  |  | ||||||
| func getDefaultContextWithLevel(user, level, scon string) (string, error) { | func getDefaultContextWithLevel(string, string, string) (string, error) { | ||||||
| 	return "", nil | 	return "", nil | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										4
									
								
								vendor/github.com/opencontainers/selinux/go-selinux/xattrs_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/github.com/opencontainers/selinux/go-selinux/xattrs_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -31,7 +31,7 @@ func lgetxattr(path, attr string) ([]byte, error) { | |||||||
| func doLgetxattr(path, attr string, dest []byte) (int, error) { | func doLgetxattr(path, attr string, dest []byte) (int, error) { | ||||||
| 	for { | 	for { | ||||||
| 		sz, err := unix.Lgetxattr(path, attr, dest) | 		sz, err := unix.Lgetxattr(path, attr, dest) | ||||||
| 		if err != unix.EINTR { //nolint:errorlint // unix errors are bare | 		if err != unix.EINTR { | ||||||
| 			return sz, err | 			return sz, err | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
| @@ -64,7 +64,7 @@ func getxattr(path, attr string) ([]byte, error) { | |||||||
| func dogetxattr(path, attr string, dest []byte) (int, error) { | func dogetxattr(path, attr string, dest []byte) (int, error) { | ||||||
| 	for { | 	for { | ||||||
| 		sz, err := unix.Getxattr(path, attr, dest) | 		sz, err := unix.Getxattr(path, attr, dest) | ||||||
| 		if err != unix.EINTR { //nolint:errorlint // unix errors are bare | 		if err != unix.EINTR { | ||||||
| 			return sz, err | 			return sz, err | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
|   | |||||||
							
								
								
									
										6
									
								
								vendor/github.com/opencontainers/selinux/pkg/pwalkdir/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/github.com/opencontainers/selinux/pkg/pwalkdir/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -28,7 +28,9 @@ Please note the following limitations of this code: | |||||||
|  |  | ||||||
|   * fs.SkipDir is not supported; |   * fs.SkipDir is not supported; | ||||||
|  |  | ||||||
|   * no errors are ever passed to WalkDirFunc; |   * ErrNotExist errors from filepath.WalkDir are silently ignored for any path | ||||||
|  |     except the top directory (WalkDir argument); any other error is returned to | ||||||
|  |     the caller of WalkDir; | ||||||
|  |  | ||||||
|   * once any error is returned from any walkDirFunc instance, no more calls |   * once any error is returned from any walkDirFunc instance, no more calls | ||||||
|     to WalkDirFunc are made, and the error is returned to the caller of WalkDir; |     to WalkDirFunc are made, and the error is returned to the caller of WalkDir; | ||||||
| @@ -51,4 +53,4 @@ filepath.WalkDir. | |||||||
| Otherwise (if a WalkDirFunc is actually doing something) this is usually | Otherwise (if a WalkDirFunc is actually doing something) this is usually | ||||||
| faster, except when the WalkDirN(..., 1) is used. Run `go test -bench .` | faster, except when the WalkDirN(..., 1) is used. Run `go test -bench .` | ||||||
| to see how different operations can benefit from it, as well as how the | to see how different operations can benefit from it, as well as how the | ||||||
| level of paralellism affects the speed. | level of parallelism affects the speed. | ||||||
|   | |||||||
							
								
								
									
										7
									
								
								vendor/github.com/opencontainers/selinux/pkg/pwalkdir/pwalkdir.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								vendor/github.com/opencontainers/selinux/pkg/pwalkdir/pwalkdir.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -4,6 +4,7 @@ | |||||||
| package pwalkdir | package pwalkdir | ||||||
|  |  | ||||||
| import ( | import ( | ||||||
|  | 	"errors" | ||||||
| 	"fmt" | 	"fmt" | ||||||
| 	"io/fs" | 	"io/fs" | ||||||
| 	"path/filepath" | 	"path/filepath" | ||||||
| @@ -60,6 +61,12 @@ func WalkN(root string, walkFn fs.WalkDirFunc, num int) error { | |||||||
| 	go func() { | 	go func() { | ||||||
| 		err = filepath.WalkDir(root, func(p string, entry fs.DirEntry, err error) error { | 		err = filepath.WalkDir(root, func(p string, entry fs.DirEntry, err error) error { | ||||||
| 			if err != nil { | 			if err != nil { | ||||||
|  | 				// Walking a file tree can race with removal, | ||||||
|  | 				// so ignore ENOENT, except for root. | ||||||
|  | 				// https://github.com/opencontainers/selinux/issues/199. | ||||||
|  | 				if errors.Is(err, fs.ErrNotExist) && len(p) != rootLen { | ||||||
|  | 					return nil | ||||||
|  | 				} | ||||||
| 				close(files) | 				close(files) | ||||||
| 				return err | 				return err | ||||||
| 			} | 			} | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								vendor/modules.txt
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/modules.txt
									
									
									
									
										vendored
									
									
								
							| @@ -480,7 +480,7 @@ github.com/opencontainers/runc/libcontainer/utils | |||||||
| # github.com/opencontainers/runtime-spec v1.2.0 | # github.com/opencontainers/runtime-spec v1.2.0 | ||||||
| ## explicit | ## explicit | ||||||
| github.com/opencontainers/runtime-spec/specs-go | github.com/opencontainers/runtime-spec/specs-go | ||||||
| # github.com/opencontainers/selinux v1.11.0 | # github.com/opencontainers/selinux v1.11.1 | ||||||
| ## explicit; go 1.19 | ## explicit; go 1.19 | ||||||
| github.com/opencontainers/selinux/go-selinux | github.com/opencontainers/selinux/go-selinux | ||||||
| github.com/opencontainers/selinux/go-selinux/label | github.com/opencontainers/selinux/go-selinux/label | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 bzsuni
					bzsuni