spiegel_podman/vendor/github.com/cyphar/filepath-securejoin/pathrs-lite/internal/gocompat
Paul Holzinger d163c38a26
vendor: update common, image, storage to main
This also then bumps github.com/opencontainers/runtime-spec to v1.3.0
which contains breaking changes of the pid type as such we had to update
all the podman callers.

And tags.cncf.io/container-device-interface also used some changed
types from it and they have been updated in main so bump to the latest
commit there as well in order to get podman to compile properly.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2025-11-21 14:24:29 +01:00
..
doc.go update github.com/cyphar/filepath-securejoin to v0.5.1 2025-11-06 16:33:18 +01:00
gocompat_atomic_go119.go vendor: update common, image, storage to main 2025-11-21 14:24:29 +01:00
gocompat_atomic_unsupported.go vendor: update common, image, storage to main 2025-11-21 14:24:29 +01:00
gocompat_errors_go120.go update github.com/cyphar/filepath-securejoin to v0.5.1 2025-11-06 16:33:18 +01:00
gocompat_errors_unsupported.go update github.com/cyphar/filepath-securejoin to v0.5.1 2025-11-06 16:33:18 +01:00
gocompat_generics_go121.go update github.com/cyphar/filepath-securejoin to v0.5.1 2025-11-06 16:33:18 +01:00
gocompat_generics_unsupported.go update github.com/cyphar/filepath-securejoin to v0.5.1 2025-11-06 16:33:18 +01:00
README.md update github.com/cyphar/filepath-securejoin to v0.5.1 2025-11-06 16:33:18 +01:00

gocompat

This directory contains backports of stdlib functions from later Go versions so the filepath-securejoin can continue to be used by projects that are stuck with Go 1.18 support. Note that often filepath-securejoin is added in security patches for old releases, so avoiding the need to bump Go compiler requirements is a huge plus to downstreams.

The source code is licensed under the same license as the Go stdlib. See the source files for the precise license information.