mirror of https://github.com/docker/cli.git
446d4138ed
full diff: https://github.com/moby/sys/compare/capability/v0.3.0...capability/v0.4.0 Added * New separate API for ambient ([GetAmbient], [SetAmbient], [ResetAmbient]) and bound ([GetBound], [DropBound]) capabilities, modelled after libcap. Fixed * [Apply] now returns an error if called for non-zero `pid`. Before this change, it could silently change some capabilities of the current process, instead of the one identified by the `pid`. * Fixed tests that change capabilities to be run in a separate process. * Other improvements in tests. Changed * Use raw syscalls (which are slightly faster). * Most tests are now limited to testing the public API of the package. * Simplify parsing /proc/*pid*/status, add a test case. * Optimize the number of syscall to set ambient capabilities in Apply by clearing them first; add a test case. * Better documentation for [Apply], [NewFile], [NewFile2], [NewPid], [NewPid2]. Removed * `.golangci.yml` and `.codespellrc` are no longer part of the package. <!-- Doc links (please keep sorted). --> [Apply]: https://pkg.go.dev/github.com/moby/sys/capability#Capabilities.Apply [DropBound]: https://pkg.go.dev/github.com/moby/sys/capability#DropBound [GetAmbient]: https://pkg.go.dev/github.com/moby/sys/capability#GetAmbient [GetBound]: https://pkg.go.dev/github.com/moby/sys/capability#GetBound [LastCap]: https://pkg.go.dev/github.com/moby/sys/capability#LastCap [ListKnown]: https://pkg.go.dev/github.com/moby/sys/capability#ListKnown [ListSupported]: https://pkg.go.dev/github.com/moby/sys/capability#ListSupported [List]: https://pkg.go.dev/github.com/moby/sys/capability#List [NewFile2]: https://pkg.go.dev/github.com/moby/sys/capability#NewFile2 [NewFile]: https://pkg.go.dev/github.com/moby/sys/capability#NewFile [NewPid2]: https://pkg.go.dev/github.com/moby/sys/capability#NewPid2 [NewPid]: https://pkg.go.dev/github.com/moby/sys/capability#NewPid [ResetAmbient]: https://pkg.go.dev/github.com/moby/sys/capability#ResetAmbient [SetAmbient]: https://pkg.go.dev/github.com/moby/sys/capability#SetAmbient Signed-off-by: Sebastiaan van Stijn <github@gone.nl> |
||
---|---|---|
.. | ||
Azure/go-ansiterm | ||
Microsoft/go-winio | ||
beorn7/perks | ||
cenkalti/backoff/v4 | ||
cespare/xxhash/v2 | ||
containerd | ||
creack/pty | ||
distribution/reference | ||
docker | ||
felixge/httpsnoop | ||
fvbommel/sortorder | ||
go-jose/go-jose/v4 | ||
go-logr | ||
go-viper/mapstructure/v2 | ||
gogo/protobuf | ||
golang/protobuf | ||
gorilla/mux | ||
grpc-ecosystem/grpc-gateway/v2 | ||
inconshreveable/mousetrap | ||
klauspost/compress | ||
mattn/go-runewidth | ||
miekg/pkcs11 | ||
moby | ||
morikuni/aec | ||
munnerz/goautoneg | ||
opencontainers | ||
pkg | ||
prometheus | ||
rivo/uniseg | ||
sirupsen/logrus | ||
spf13 | ||
theupdateframework/notary | ||
tonistiigi/go-rosetta | ||
xeipuuv |