├── pkg ├── cgroups │ └── testdata │ │ ├── cgroup.empty │ │ ├── cgroup.root │ │ └── cgroup.other ├── hooks │ ├── docs │ │ └── .gitignore │ └── version.go ├── machine │ ├── testdata │ │ ├── empty-machine │ │ ├── qemu-machine │ │ ├── wsl-machine │ │ ├── applehv-machine │ │ └── hyperv-machine │ └── machine_suite_test.go ├── subscriptions │ └── mounts.conf ├── sysinfo │ ├── README.md │ ├── numcpu_other.go │ ├── sysinfo_windows.go │ ├── sysinfo_unix.go │ ├── nummem_unsupported.go │ └── numcpu.go ├── config │ ├── testdata │ │ ├── modules │ │ │ ├── override.conf │ │ │ ├── etc │ │ │ │ └── containers │ │ │ │ │ └── containers.conf.modules │ │ │ │ │ ├── second.conf │ │ │ │ │ ├── third.conf │ │ │ │ │ ├── first.conf │ │ │ │ │ ├── sub │ │ │ │ │ └── etc-only.conf │ │ │ │ │ └── fourth.conf │ │ │ ├── usr │ │ │ │ └── share │ │ │ │ │ └── containers │ │ │ │ │ └── containers.conf.modules │ │ │ │ │ ├── fifth.conf │ │ │ │ │ ├── second.conf │ │ │ │ │ ├── first.conf │ │ │ │ │ ├── third.conf │ │ │ │ │ └── sub │ │ │ │ │ ├── first.conf │ │ │ │ │ └── share-only.conf │ │ │ └── home │ │ │ │ └── .config │ │ │ │ └── containers │ │ │ │ └── containers.conf.modules │ │ │ │ ├── third.conf │ │ │ │ ├── first.conf │ │ │ │ ├── sub │ │ │ │ └── first.conf │ │ │ │ └── second.conf │ │ ├── containers_override2.conf │ │ └── containers_broken.conf │ ├── config_unsupported.go │ ├── default_common.go │ └── config_suite_test.go ├── manifests │ └── testdata │ │ └── artifacts │ │ ├── index │ │ ├── oci-layout │ │ └── index.json │ │ ├── no-blobs │ │ ├── oci-layout │ │ └── blobs │ │ │ └── sha256 │ │ │ └── 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a │ │ ├── blobs-only │ │ ├── oci-layout │ │ └── blobs │ │ │ └── sha256 │ │ │ ├── 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a │ │ │ └── 955c64f8b99468e911dfda299dfcdd284deae5b1f7201f484aa068fcd0f1e12b │ │ └── config-only │ │ ├── oci-layout │ │ └── blobs │ │ └── sha256 │ │ ├── 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a │ │ └── dc8ab52a31e3b88154b692c409188c53b7c2204b7d076ed220d5b25d8971e132 ├── retry │ ├── retry_unsupported.go │ └── retry_linux.go ├── umask │ ├── umask_unsupported.go │ └── umask_unix.go ├── timezone │ ├── timezone_windows.go │ ├── timezone_linux.go │ └── timezone_unix.go ├── cgroupv2 │ └── cgroups_unsupported.go ├── systemd │ └── systemd_unsupported.go └── chown │ └── chown_windows.go ├── vendor ├── github.com │ ├── felixge │ │ └── httpsnoop │ │ │ ├── .gitignore │ │ │ └── Makefile │ ├── klauspost │ │ ├── compress │ │ │ ├── s2sx.sum │ │ │ ├── huff0 │ │ │ │ └── .gitignore │ │ │ ├── .gitattributes │ │ │ ├── s2sx.mod │ │ │ ├── gen.sh │ │ │ ├── internal │ │ │ │ └── cpuinfo │ │ │ │ │ └── cpuinfo_amd64.go │ │ │ └── zstd │ │ │ │ └── internal │ │ │ │ └── xxhash │ │ │ │ └── xxhash_safe.go │ │ └── pgzip │ │ │ └── .gitignore │ ├── modern-go │ │ ├── reflect2 │ │ │ ├── reflect2_amd64.s │ │ │ ├── relfect2_386.s │ │ │ ├── relfect2_arm.s │ │ │ ├── relfect2_arm64.s │ │ │ ├── relfect2_mipsx.s │ │ │ ├── relfect2_s390x.s │ │ │ ├── relfect2_amd64p32.s │ │ │ ├── relfect2_mips64x.s │ │ │ ├── relfect2_ppc64x.s │ │ │ ├── .gitignore │ │ │ ├── Gopkg.lock │ │ │ └── .travis.yml │ │ └── concurrent │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── go_above_19.go │ │ │ ├── test.sh │ │ │ └── log.go │ ├── chzyer │ │ └── readline │ │ │ ├── .gitignore │ │ │ ├── std_windows.go │ │ │ └── .travis.yml │ ├── containers │ │ ├── ocicrypt │ │ │ ├── .gitignore │ │ │ ├── MAINTAINERS │ │ │ ├── CODE-OF-CONDUCT.md │ │ │ └── SECURITY.md │ │ ├── storage │ │ │ ├── VERSION │ │ │ ├── .dockerignore │ │ │ ├── pkg │ │ │ │ ├── loopback │ │ │ │ │ └── loopback_unsupported.go │ │ │ │ ├── chrootarchive │ │ │ │ │ ├── init_darwin.go │ │ │ │ │ ├── init_windows.go │ │ │ │ │ ├── jsoniter.go │ │ │ │ │ └── chroot_unix.go │ │ │ │ ├── archive │ │ │ │ │ ├── README.md │ │ │ │ │ ├── copy_windows.go │ │ │ │ │ ├── copy_unix.go │ │ │ │ │ ├── archive_19.go │ │ │ │ │ ├── archive_other.go │ │ │ │ │ ├── time_unsupported.go │ │ │ │ │ └── time_linux.go │ │ │ │ ├── stringutils │ │ │ │ │ └── README.md │ │ │ │ ├── stringid │ │ │ │ │ └── README.md │ │ │ │ ├── regexp │ │ │ │ │ ├── regexp_precompile.go │ │ │ │ │ └── regexp_dontprecompile.go │ │ │ │ ├── mount │ │ │ │ │ ├── unmount_unsupported.go │ │ │ │ │ ├── mounter_unsupported.go │ │ │ │ │ ├── mountinfo.go │ │ │ │ │ └── mountinfo_linux.go │ │ │ │ ├── system │ │ │ │ │ ├── lcow_windows.go │ │ │ │ │ ├── lcow_unix.go │ │ │ │ │ ├── errors.go │ │ │ │ │ ├── rm_common.go │ │ │ │ │ ├── umask_windows.go │ │ │ │ │ ├── meminfo_unsupported.go │ │ │ │ │ ├── utimes_unsupported.go │ │ │ │ │ ├── umask.go │ │ │ │ │ ├── chmod.go │ │ │ │ │ ├── path_unix.go │ │ │ │ │ ├── stat_common.go │ │ │ │ │ ├── lstat_windows.go │ │ │ │ │ ├── stat_netbsd.go │ │ │ │ │ ├── chtimes_unix.go │ │ │ │ │ ├── mknod_windows.go │ │ │ │ │ ├── stat_darwin.go │ │ │ │ │ ├── stat_openbsd.go │ │ │ │ │ ├── stat_solaris.go │ │ │ │ │ └── lchown.go │ │ │ │ ├── unshare │ │ │ │ │ ├── getenv_linux_nocgo.go │ │ │ │ │ └── unshare_cgo.go │ │ │ │ ├── fileutils │ │ │ │ │ ├── fileutils_windows.go │ │ │ │ │ └── fileutils_solaris.go │ │ │ │ ├── ioutils │ │ │ │ │ └── temp_unix.go │ │ │ │ ├── reexec │ │ │ │ │ └── README.md │ │ │ │ ├── idtools │ │ │ │ │ └── idtools_unsupported.go │ │ │ │ └── promise │ │ │ │ │ └── promise.go │ │ │ ├── drivers │ │ │ │ ├── zfs │ │ │ │ │ ├── zfs_unsupported.go │ │ │ │ │ └── MAINTAINERS │ │ │ │ ├── btrfs │ │ │ │ │ ├── dummy_unsupported.go │ │ │ │ │ └── version_none.go │ │ │ │ ├── register │ │ │ │ │ ├── register_vfs.go │ │ │ │ │ ├── register_windows.go │ │ │ │ │ ├── register_aufs.go │ │ │ │ │ ├── register_btrfs.go │ │ │ │ │ ├── register_overlay.go │ │ │ │ │ └── register_zfs.go │ │ │ │ ├── jsoniter.go │ │ │ │ ├── windows │ │ │ │ │ └── jsoniter_windows.go │ │ │ │ ├── overlay │ │ │ │ │ ├── jsoniter.go │ │ │ │ │ └── overlay_unsupported.go │ │ │ │ ├── vfs │ │ │ │ │ ├── copy_linux.go │ │ │ │ │ └── copy_unsupported.go │ │ │ │ ├── quota │ │ │ │ │ └── projectquota.go │ │ │ │ ├── aufs │ │ │ │ │ └── mount_linux.go │ │ │ │ ├── driver_darwin.go │ │ │ │ ├── driver_windows.go │ │ │ │ └── driver_unsupported.go │ │ │ ├── .golangci.yml │ │ │ ├── .codespellrc │ │ │ ├── jsoniter.go │ │ │ ├── CODE-OF-CONDUCT.md │ │ │ ├── OWNERS │ │ │ ├── SECURITY.md │ │ │ └── types │ │ │ │ └── default_override_test.conf │ │ ├── image │ │ │ └── v5 │ │ │ │ ├── docker │ │ │ │ ├── paths_common.go │ │ │ │ ├── paths_freebsd.go │ │ │ │ └── reference │ │ │ │ │ ├── regexp-additions.go │ │ │ │ │ └── README.md │ │ │ │ ├── pkg │ │ │ │ └── strslice │ │ │ │ │ └── README.md │ │ │ │ ├── transports │ │ │ │ └── alltransports │ │ │ │ │ ├── ostree.go │ │ │ │ │ ├── storage.go │ │ │ │ │ ├── docker_daemon.go │ │ │ │ │ ├── ostree_stub.go │ │ │ │ │ ├── storage_stub.go │ │ │ │ │ └── docker_daemon_stub.go │ │ │ │ ├── signature │ │ │ │ ├── policy_paths_common.go │ │ │ │ └── policy_paths_freebsd.go │ │ │ │ └── internal │ │ │ │ ├── useragent │ │ │ │ └── useragent.go │ │ │ │ └── reflink │ │ │ │ └── reflink_unsupported.go │ │ └── libtrust │ │ │ ├── MAINTAINERS │ │ │ ├── CODE-OF-CONDUCT.md │ │ │ └── SECURITY.md │ ├── docker │ │ ├── go-connections │ │ │ └── sockets │ │ │ │ └── README.md │ │ ├── docker │ │ │ ├── api │ │ │ │ └── types │ │ │ │ │ ├── error_response_ext.go │ │ │ │ │ ├── checkpoint │ │ │ │ │ └── list.go │ │ │ │ │ ├── swarm │ │ │ │ │ └── runtime │ │ │ │ │ │ └── gen.go │ │ │ │ │ ├── container │ │ │ │ │ ├── errors.go │ │ │ │ │ └── wait_exit_error.go │ │ │ │ │ ├── volume │ │ │ │ │ └── volume_update.go │ │ │ │ │ └── error_response.go │ │ │ └── client │ │ │ │ ├── client_windows.go │ │ │ │ ├── client_unix.go │ │ │ │ ├── interface_stable.go │ │ │ │ ├── service_remove.go │ │ │ │ ├── network_remove.go │ │ │ │ ├── plugin_set.go │ │ │ │ ├── swarm_join.go │ │ │ │ └── container_unpause.go │ │ └── go-units │ │ │ └── circle.yml │ ├── go-openapi │ │ ├── spec │ │ │ ├── .gitignore │ │ │ └── url_go19.go │ │ ├── errors │ │ │ ├── .gitattributes │ │ │ └── .gitignore │ │ ├── jsonpointer │ │ │ └── .gitignore │ │ ├── jsonreference │ │ │ └── .gitignore │ │ ├── runtime │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ └── discard.go │ │ ├── analysis │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ └── .codecov.yml │ │ ├── strfmt │ │ │ ├── .gitattributes │ │ │ └── .gitignore │ │ ├── swag │ │ │ ├── .gitignore │ │ │ ├── .gitattributes │ │ │ └── string_bytes.go │ │ ├── loads │ │ │ └── .gitignore │ │ └── validate │ │ │ ├── .gitignore │ │ │ └── .gitattributes │ ├── miekg │ │ └── pkcs11 │ │ │ ├── softhsm.conf │ │ │ ├── .gitignore │ │ │ ├── hsm.db │ │ │ ├── softhsm2.conf │ │ │ └── release.go │ ├── spf13 │ │ ├── pflag │ │ │ ├── .gitignore │ │ │ ├── .golangci.yaml │ │ │ ├── .editorconfig │ │ │ └── .travis.yml │ │ └── cobra │ │ │ ├── .mailmap │ │ │ └── MAINTAINERS │ ├── cyphar │ │ └── filepath-securejoin │ │ │ └── VERSION │ ├── jinzhu │ │ └── copier │ │ │ └── .gitignore │ ├── gorilla │ │ └── mux │ │ │ ├── .gitignore │ │ │ └── .editorconfig │ ├── Microsoft │ │ ├── go-winio │ │ │ ├── .gitattributes │ │ │ ├── CODEOWNERS │ │ │ ├── internal │ │ │ │ └── fs │ │ │ │ │ └── doc.go │ │ │ ├── backuptar │ │ │ │ └── doc.go │ │ │ ├── .gitignore │ │ │ └── syscall.go │ │ └── hcsshim │ │ │ ├── CODEOWNERS │ │ │ ├── internal │ │ │ ├── hcs │ │ │ │ ├── doc.go │ │ │ │ └── schema2 │ │ │ │ │ ├── mouse.go │ │ │ │ │ ├── battery.go │ │ │ │ │ ├── keyboard.go │ │ │ │ │ ├── registry_hive.go │ │ │ │ │ ├── guest_os.go │ │ │ │ │ ├── memory.go │ │ │ │ │ └── plan9.go │ │ │ ├── hns │ │ │ │ └── doc.go │ │ │ ├── hcserror │ │ │ │ └── doc.go │ │ │ ├── interop │ │ │ │ └── doc.go │ │ │ ├── safefile │ │ │ │ └── do.go │ │ │ ├── vmcompute │ │ │ │ └── doc.go │ │ │ ├── winapi │ │ │ │ ├── winapi.go │ │ │ │ ├── net.go │ │ │ │ ├── memory.go │ │ │ │ ├── doc.go │ │ │ │ ├── elevation.go │ │ │ │ └── processor.go │ │ │ ├── wclayer │ │ │ │ └── doc.go │ │ │ └── log │ │ │ │ └── nopformatter.go │ │ │ ├── .gitattributes │ │ │ ├── hnssupport.go │ │ │ └── hnsglobals.go │ ├── containerd │ │ ├── platforms │ │ │ └── .gitattributes │ │ └── typeurl │ │ │ └── v2 │ │ │ └── .gitignore │ ├── go-task │ │ └── slim-sprig │ │ │ └── v3 │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── Taskfile.yml │ │ │ ├── network.go │ │ │ └── .editorconfig │ ├── vishvananda │ │ ├── netlink │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── rule_nonlinux.go │ │ │ ├── xfrm_unspecified.go │ │ │ ├── nl │ │ │ │ └── nl_unspecified.go │ │ │ ├── netlink_linux.go │ │ │ ├── fou_unspecified.go │ │ │ └── link_tuntap_linux.go │ │ └── netns │ │ │ └── .golangci.yml │ ├── BurntSushi │ │ └── toml │ │ │ ├── .gitignore │ │ │ └── doc.go │ ├── disiqueira │ │ └── gotree │ │ │ └── v3 │ │ │ ├── _config.yml │ │ │ ├── gotree-logo.png │ │ │ └── .travis.yml │ ├── distribution │ │ └── reference │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── CODE-OF-CONDUCT.md │ │ │ ├── SECURITY.md │ │ │ └── .golangci.yml │ ├── stefanberger │ │ └── go-pkcs11uri │ │ │ └── .gitignore │ ├── VividCortex │ │ └── ewma │ │ │ ├── .gitignore │ │ │ ├── .whitesource │ │ │ └── codecov.yml │ ├── sirupsen │ │ └── logrus │ │ │ ├── .gitignore │ │ │ ├── terminal_check_js.go │ │ │ ├── terminal_check_appengine.go │ │ │ ├── terminal_check_no_terminal.go │ │ │ ├── terminal_check_solaris.go │ │ │ ├── terminal_check_unix.go │ │ │ ├── appveyor.yml │ │ │ ├── terminal_check_bsd.go │ │ │ ├── terminal_check_notappengine.go │ │ │ └── .travis.yml │ ├── go-jose │ │ └── go-jose │ │ │ └── v4 │ │ │ └── .gitignore │ ├── manifoldco │ │ └── promptui │ │ │ ├── .gitignore │ │ │ ├── keycodes_other.go │ │ │ ├── keycodes_windows.go │ │ │ └── .travis.yml │ ├── json-iterator │ │ └── go │ │ │ ├── .codecov.yml │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ └── test.sh │ ├── seccomp │ │ └── libseccomp-golang │ │ │ ├── .gitignore │ │ │ └── .golangci.yml │ ├── kr │ │ └── fs │ │ │ └── Readme │ ├── onsi │ │ ├── ginkgo │ │ │ └── v2 │ │ │ │ ├── types │ │ │ │ └── version.go │ │ │ │ ├── .gitignore │ │ │ │ ├── internal │ │ │ │ ├── progress_report_win.go │ │ │ │ ├── output_interceptor_wasm.go │ │ │ │ ├── interrupt_handler │ │ │ │ │ └── sigquit_swallower_windows.go │ │ │ │ ├── output_interceptor_win.go │ │ │ │ ├── progress_report_wasm.go │ │ │ │ ├── counter.go │ │ │ │ ├── progress_report_unix.go │ │ │ │ └── progress_report_bsd.go │ │ │ │ ├── ginkgo_cli_dependencies.go │ │ │ │ └── Makefile │ │ └── gomega │ │ │ ├── .gitignore │ │ │ └── matchers │ │ │ └── support │ │ │ └── goraph │ │ │ ├── node │ │ │ └── node.go │ │ │ └── util │ │ │ └── util.go │ ├── oklog │ │ └── ulid │ │ │ └── AUTHORS.md │ ├── mattn │ │ ├── go-sqlite3 │ │ │ ├── .codecov.yml │ │ │ ├── .gitignore │ │ │ ├── sqlite3_solaris.go │ │ │ └── sqlite3_opt_fts5.go │ │ └── go-runewidth │ │ │ ├── runewidth_appengine.go │ │ │ └── runewidth_js.go │ ├── fsnotify │ │ └── fsnotify │ │ │ ├── internal │ │ │ ├── internal.go │ │ │ └── unix2.go │ │ │ ├── .mailmap │ │ │ ├── .gitignore │ │ │ ├── system_bsd.go │ │ │ └── system_darwin.go │ ├── mistifyio │ │ └── go-zfs │ │ │ └── v3 │ │ │ ├── .envrc │ │ │ ├── .gitignore │ │ │ └── .yamllint │ ├── opencontainers │ │ ├── go-digest │ │ │ ├── .travis.yml │ │ │ ├── .mailmap │ │ │ └── MAINTAINERS │ │ ├── runc │ │ │ └── libcontainer │ │ │ │ ├── configs │ │ │ │ ├── namespaces.go │ │ │ │ ├── mount_unsupported.go │ │ │ │ ├── configs_fuzzer.go │ │ │ │ ├── hugepage_limit.go │ │ │ │ ├── namespaces_unsupported.go │ │ │ │ ├── mount.go │ │ │ │ ├── cgroup_unsupported.go │ │ │ │ └── interface_priority_map.go │ │ │ │ └── apparmor │ │ │ │ └── apparmor_unsupported.go │ │ ├── runtime-tools │ │ │ ├── generate │ │ │ │ └── seccomp │ │ │ │ │ └── consts.go │ │ │ └── validate │ │ │ │ └── capabilities │ │ │ │ └── validate_unsupported.go │ │ └── selinux │ │ │ └── go-selinux │ │ │ └── doc.go │ ├── ulikunitz │ │ └── xz │ │ │ ├── fox.xz │ │ │ ├── lzma │ │ │ └── fox.lzma │ │ │ ├── fox-check-none.xz │ │ │ ├── make-docs │ │ │ └── .gitignore │ ├── pkg │ │ ├── sftp │ │ │ ├── CONTRIBUTORS │ │ │ ├── release.go │ │ │ ├── .gitignore │ │ │ ├── debug.go │ │ │ ├── ls_stub.go │ │ │ ├── request_windows.go │ │ │ ├── attrs_stubs.go │ │ │ ├── request-plan9.go │ │ │ ├── server_unix.go │ │ │ ├── server_statvfs_plan9.go │ │ │ ├── ls_plan9.go │ │ │ └── server_statvfs_stubs.go │ │ └── errors │ │ │ ├── .travis.yml │ │ │ └── .gitignore │ ├── vbauerster │ │ └── mpb │ │ │ └── v8 │ │ │ ├── cwriter │ │ │ ├── doc.go │ │ │ ├── util_zos.go │ │ │ ├── util_solaris.go │ │ │ ├── util_linux.go │ │ │ └── util_bsd.go │ │ │ ├── doc.go │ │ │ ├── .gitignore │ │ │ ├── internal │ │ │ └── width.go │ │ │ └── decor │ │ │ └── name.go │ ├── proglottis │ │ └── gpgme │ │ │ ├── .gitignore │ │ │ └── unset_agent_info_windows.go │ ├── tchap │ │ └── go-patricia │ │ │ └── v2 │ │ │ └── AUTHORS │ ├── asaskevich │ │ └── govalidator │ │ │ ├── doc.go │ │ │ ├── .travis.yml │ │ │ ├── .gitignore │ │ │ └── wercker.yml │ ├── godbus │ │ └── dbus │ │ │ └── v5 │ │ │ ├── transport_zos.go │ │ │ ├── transport_darwin.go │ │ │ ├── MAINTAINERS │ │ │ ├── transport_unixcred_netbsd.go │ │ │ ├── transport_unixcred_openbsd.go │ │ │ ├── conn_windows.go │ │ │ └── conn_unix.go │ ├── josharian │ │ └── intern │ │ │ └── README.md │ ├── coreos │ │ └── go-systemd │ │ │ └── v22 │ │ │ └── NOTICE │ ├── google │ │ ├── uuid │ │ │ └── CONTRIBUTORS │ │ ├── go-containerregistry │ │ │ └── pkg │ │ │ │ └── name │ │ │ │ └── README.md │ │ ├── pprof │ │ │ └── AUTHORS │ │ └── go-cmp │ │ │ └── cmp │ │ │ └── internal │ │ │ └── flags │ │ │ └── flags.go │ ├── go-logr │ │ ├── logr │ │ │ └── CHANGELOG.md │ │ └── stdr │ │ │ └── README.md │ ├── moby │ │ └── sys │ │ │ ├── userns │ │ │ ├── userns_linux_fuzzer.go │ │ │ └── userns_unsupported.go │ │ │ └── mountinfo │ │ │ ├── mountinfo_windows.go │ │ │ └── mountinfo_openbsd.go │ ├── golang │ │ └── protobuf │ │ │ ├── AUTHORS │ │ │ └── CONTRIBUTORS │ ├── stretchr │ │ └── testify │ │ │ ├── require │ │ │ ├── require_forward.go.tmpl │ │ │ └── require.go.tmpl │ │ │ └── assert │ │ │ ├── assertion_format.go.tmpl │ │ │ ├── assertion_forward.go.tmpl │ │ │ └── errors.go │ ├── vbatts │ │ └── tar-split │ │ │ └── tar │ │ │ └── asm │ │ │ └── doc.go │ ├── acarl005 │ │ └── stripansi │ │ │ └── stripansi.go │ ├── checkpoint-restore │ │ └── go-criu │ │ │ └── v7 │ │ │ └── stats │ │ │ └── types.go │ ├── smallstep │ │ └── pkcs7 │ │ │ └── Makefile │ └── ostreedev │ │ └── ostree-go │ │ └── pkg │ │ └── glibobject │ │ └── glibobject.go.h ├── go.etcd.io │ └── bbolt │ │ ├── .go-version │ │ ├── .gitignore │ │ ├── bolt_linux.go │ │ ├── bolt_386.go │ │ ├── bolt_arm.go │ │ ├── bolt_amd64.go │ │ ├── boltsync_unix.go │ │ ├── bolt_ppc.go │ │ ├── bolt_arm64.go │ │ ├── bolt_ppc64.go │ │ ├── bolt_s390x.go │ │ ├── bolt_loong64.go │ │ ├── bolt_ppc64le.go │ │ ├── bolt_riscv64.go │ │ ├── bolt_mipsx.go │ │ ├── mlock_windows.go │ │ ├── bolt_openbsd.go │ │ └── bolt_mips64x.go ├── go.opencensus.io │ ├── AUTHORS │ └── .gitignore ├── google.golang.org │ ├── grpc │ │ ├── AUTHORS │ │ ├── GOVERNANCE.md │ │ ├── CODE-OF-CONDUCT.md │ │ └── SECURITY.md │ └── protobuf │ │ ├── internal │ │ ├── editiondefaults │ │ │ └── editions_defaults.binpb │ │ ├── flags │ │ │ ├── proto_legacy_enable.go │ │ │ └── proto_legacy_disable.go │ │ ├── impl │ │ │ └── codec_map_go112.go │ │ └── genid │ │ │ └── name.go │ │ ├── encoding │ │ └── prototext │ │ │ └── doc.go │ │ └── runtime │ │ └── protoiface │ │ └── legacy.go ├── golang.org │ └── x │ │ ├── net │ │ ├── http2 │ │ │ └── .gitignore │ │ └── idna │ │ │ └── pre_go118.go │ │ ├── sys │ │ ├── unix │ │ │ ├── .gitignore │ │ │ ├── ptrace_ios.go │ │ │ ├── vgetrandom_unsupported.go │ │ │ ├── syscall_linux_amd64_gc.go │ │ │ ├── endian_big.go │ │ │ ├── ptrace_darwin.go │ │ │ ├── constants.go │ │ │ ├── endian_little.go │ │ │ ├── mmap_nomremap.go │ │ │ └── vgetrandom_linux.go │ │ ├── plan9 │ │ │ └── asm.s │ │ ├── cpu │ │ │ ├── cpu_other_arm.go │ │ │ ├── cpu_zos.go │ │ │ ├── cpu_other_arm64.go │ │ │ ├── cpu_loong64.go │ │ │ ├── cpu_mipsx.go │ │ │ ├── cpu_other_riscv64.go │ │ │ ├── cpu_other_mips64x.go │ │ │ ├── cpu_gc_arm64.go │ │ │ ├── cpu_linux_noinit.go │ │ │ ├── cpu_other_ppc64x.go │ │ │ ├── cpu_gccgo_arm64.go │ │ │ ├── cpu_other_x86.go │ │ │ ├── cpu_linux.go │ │ │ └── cpu_mips64x.go │ │ └── windows │ │ │ ├── aliases.go │ │ │ ├── registry │ │ │ └── mksyscall.go │ │ │ └── mksyscall.go │ │ ├── term │ │ ├── codereview.cfg │ │ ├── term_unix_other.go │ │ └── term_unix_bsd.go │ │ ├── crypto │ │ ├── internal │ │ │ └── poly1305 │ │ │ │ └── mac_noasm.go │ │ └── sha3 │ │ │ ├── keccakf_amd64.go │ │ │ └── shake_noasm.go │ │ ├── text │ │ ├── secure │ │ │ └── bidirule │ │ │ │ └── bidirule10.0.0.go │ │ └── encoding │ │ │ ├── japanese │ │ │ └── all.go │ │ │ └── simplifiedchinese │ │ │ └── all.go │ │ └── sync │ │ └── errgroup │ │ └── go120.go ├── go.opentelemetry.io │ ├── otel │ │ ├── requirements.txt │ │ ├── .gitattributes │ │ ├── .codespellignore │ │ ├── codes │ │ │ └── README.md │ │ ├── baggage │ │ │ ├── README.md │ │ │ └── doc.go │ │ ├── metric │ │ │ ├── README.md │ │ │ ├── noop │ │ │ │ └── README.md │ │ │ └── embedded │ │ │ │ └── README.md │ │ ├── trace │ │ │ ├── README.md │ │ │ └── embedded │ │ │ │ └── README.md │ │ ├── attribute │ │ │ ├── README.md │ │ │ └── doc.go │ │ ├── propagation │ │ │ └── README.md │ │ ├── semconv │ │ │ ├── v1.20.0 │ │ │ │ ├── README.md │ │ │ │ ├── exception.go │ │ │ │ └── http.go │ │ │ └── v1.26.0 │ │ │ │ ├── README.md │ │ │ │ └── exception.go │ │ ├── version.go │ │ ├── .codespellrc │ │ ├── .lycheeignore │ │ └── .gitignore │ └── contrib │ │ └── instrumentation │ │ └── net │ │ └── http │ │ └── otelhttp │ │ └── doc.go ├── sigs.k8s.io │ └── yaml │ │ ├── code-of-conduct.md │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── OWNERS │ │ └── goyaml.v2 │ │ └── OWNERS ├── dario.cat │ └── mergo │ │ ├── .deepsource.toml │ │ └── .travis.yml └── go.mongodb.org │ └── mongo-driver │ └── bson │ └── bsonoptions │ └── doc.go ├── docs └── links │ └── .containerignore.5 ├── libimage ├── testdata │ ├── scratch-dir-5pec!@L │ │ └── version │ ├── oci-unnamed.tar.gz │ ├── docker-unnamed.tar.xz │ ├── exported-container.tar │ ├── oci-name-only.tar.gz │ ├── docker-name-only.tar.xz │ ├── docker-two-images.tar.xz │ ├── docker-two-names.tar.xz │ ├── oci-registry-name.tar.gz │ ├── docker-registry-name.tar.xz │ ├── oci-non-docker-name.tar.gz │ ├── containers.conf │ └── registries.conf ├── define │ └── platform.go ├── manifests │ └── copy.go └── types.go ├── logos ├── containers.png ├── logo_circle_bootc.png ├── logo_circle_crun.png ├── logo_circle_youki.png ├── bootc-logo-full-vert.png ├── crun-logo-full-vert.png ├── logo_circle_buildah.png ├── logo_circle_podman.png ├── logo_circle_ramalama.png ├── logo_circle_skopeo.png ├── podman-desktop-logo.png ├── youki-logo-full-vert.png ├── buildah-logo-full-vert.png ├── containers-full-horiz.png ├── podman-logo-full-vert.png ├── skopeo-logo-full-vert.png └── logo_circle_podmandesktop.png ├── version └── version.go ├── libnetwork ├── cni │ ├── testfiles │ │ ├── invalid │ │ │ └── noplugin.conflist │ │ └── valid │ │ │ ├── macvlan.conflist │ │ │ └── macvlan_mtu.conflist │ └── README.md ├── internal │ └── rootlessnetns │ │ └── netns.go └── netavark │ └── const.go ├── tests └── policy.json ├── contrib └── redhat │ ├── registry.redhat.io.yaml │ └── registry.access.redhat.com.yaml ├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── CONTRIBUTING.md ├── OWNERS ├── .gitignore └── .codespelldict /pkg/cgroups/testdata/cgroup.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/hooks/docs/.gitignore: -------------------------------------------------------------------------------- 1 | *.5 2 | -------------------------------------------------------------------------------- /pkg/machine/testdata/empty-machine: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/cgroups/testdata/cgroup.root: -------------------------------------------------------------------------------- 1 | 0::/ 2 | -------------------------------------------------------------------------------- /pkg/machine/testdata/qemu-machine: -------------------------------------------------------------------------------- 1 | qemu 2 | -------------------------------------------------------------------------------- /pkg/machine/testdata/wsl-machine: -------------------------------------------------------------------------------- 1 | wsl 2 | -------------------------------------------------------------------------------- /pkg/cgroups/testdata/cgroup.other: -------------------------------------------------------------------------------- 1 | 0::/other 2 | -------------------------------------------------------------------------------- /pkg/machine/testdata/applehv-machine: -------------------------------------------------------------------------------- 1 | applehv 2 | -------------------------------------------------------------------------------- /pkg/machine/testdata/hyperv-machine: -------------------------------------------------------------------------------- 1 | hyperv 2 | -------------------------------------------------------------------------------- /vendor/github.com/felixge/httpsnoop/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/klauspost/compress/s2sx.sum: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/go.etcd.io/bbolt/.go-version: -------------------------------------------------------------------------------- 1 | 1.22.6 2 | -------------------------------------------------------------------------------- /vendor/go.opencensus.io/AUTHORS: -------------------------------------------------------------------------------- 1 | Google Inc. 2 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/reflect2_amd64.s: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/relfect2_386.s: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/relfect2_arm.s: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/relfect2_arm64.s: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/relfect2_mipsx.s: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/relfect2_s390x.s: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/AUTHORS: -------------------------------------------------------------------------------- 1 | Google Inc. 2 | -------------------------------------------------------------------------------- /vendor/github.com/chzyer/readline/.gitignore: -------------------------------------------------------------------------------- 1 | .vscode/* 2 | -------------------------------------------------------------------------------- /vendor/github.com/containers/ocicrypt/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | -------------------------------------------------------------------------------- /vendor/github.com/docker/go-connections/sockets/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/go-openapi/spec/.gitignore: -------------------------------------------------------------------------------- 1 | *.out 2 | -------------------------------------------------------------------------------- /vendor/github.com/miekg/pkcs11/softhsm.conf: -------------------------------------------------------------------------------- 1 | 0:hsm.db 2 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/relfect2_amd64p32.s: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/relfect2_mips64x.s: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/relfect2_ppc64x.s: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/spf13/pflag/.gitignore: -------------------------------------------------------------------------------- 1 | .idea/* 2 | 3 | -------------------------------------------------------------------------------- /docs/links/.containerignore.5: -------------------------------------------------------------------------------- 1 | .so man5/containerignore.5 2 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/VERSION: -------------------------------------------------------------------------------- 1 | 1.57.0-dev 2 | -------------------------------------------------------------------------------- /vendor/github.com/cyphar/filepath-securejoin/VERSION: -------------------------------------------------------------------------------- 1 | 0.3.6 2 | -------------------------------------------------------------------------------- /vendor/github.com/jinzhu/copier/.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | ttt/ 3 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | h2i/h2i 3 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/.gitignore: -------------------------------------------------------------------------------- 1 | _obj/ 2 | unix.test 3 | -------------------------------------------------------------------------------- /vendor/github.com/go-openapi/errors/.gitattributes: -------------------------------------------------------------------------------- 1 | *.go text eol=lf -------------------------------------------------------------------------------- /vendor/github.com/go-openapi/jsonpointer/.gitignore: -------------------------------------------------------------------------------- 1 | secrets.yml 2 | -------------------------------------------------------------------------------- /vendor/github.com/gorilla/mux/.gitignore: -------------------------------------------------------------------------------- 1 | coverage.coverprofile 2 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/concurrent/.gitignore: -------------------------------------------------------------------------------- 1 | /coverage.txt 2 | -------------------------------------------------------------------------------- /vendor/golang.org/x/term/codereview.cfg: -------------------------------------------------------------------------------- 1 | issuerepo: golang/go 2 | -------------------------------------------------------------------------------- /pkg/subscriptions/mounts.conf: -------------------------------------------------------------------------------- 1 | /usr/share/rhel/secrets:/run/secrets 2 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/go-winio/.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/hcsshim/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @microsoft/containerplat -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/hcsshim/internal/hcs/doc.go: -------------------------------------------------------------------------------- 1 | package hcs 2 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/hcsshim/internal/hns/doc.go: -------------------------------------------------------------------------------- 1 | package hns 2 | -------------------------------------------------------------------------------- /vendor/github.com/containerd/platforms/.gitattributes: -------------------------------------------------------------------------------- 1 | *.go text eol=lf -------------------------------------------------------------------------------- /vendor/github.com/go-openapi/jsonreference/.gitignore: -------------------------------------------------------------------------------- 1 | secrets.yml 2 | -------------------------------------------------------------------------------- /vendor/github.com/go-openapi/runtime/.gitattributes: -------------------------------------------------------------------------------- 1 | *.go text eol=lf 2 | -------------------------------------------------------------------------------- /vendor/github.com/go-task/slim-sprig/v3/.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /vendor/github.com/klauspost/compress/huff0/.gitignore: -------------------------------------------------------------------------------- 1 | /huff0-fuzz.zip 2 | -------------------------------------------------------------------------------- /vendor/github.com/vishvananda/netlink/.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | .vscode/ 3 | -------------------------------------------------------------------------------- /vendor/go.opentelemetry.io/otel/requirements.txt: -------------------------------------------------------------------------------- 1 | codespell==2.3.0 2 | -------------------------------------------------------------------------------- /vendor/github.com/BurntSushi/toml/.gitignore: -------------------------------------------------------------------------------- 1 | /toml.test 2 | /toml-test 3 | -------------------------------------------------------------------------------- /vendor/github.com/containerd/typeurl/v2/.gitignore: -------------------------------------------------------------------------------- 1 | *.test 2 | coverage.txt 3 | -------------------------------------------------------------------------------- /vendor/github.com/disiqueira/gotree/v3/_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-slate -------------------------------------------------------------------------------- /vendor/github.com/distribution/reference/.gitattributes: -------------------------------------------------------------------------------- 1 | *.go text eol=lf 2 | -------------------------------------------------------------------------------- /vendor/github.com/go-openapi/analysis/.gitattributes: -------------------------------------------------------------------------------- 1 | *.go text eol=lf 2 | 3 | -------------------------------------------------------------------------------- /vendor/github.com/go-openapi/strfmt/.gitattributes: -------------------------------------------------------------------------------- 1 | *.go text eol=lf 2 | 3 | -------------------------------------------------------------------------------- /vendor/github.com/go-task/slim-sprig/v3/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | /.glide 3 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | /coverage.txt 3 | -------------------------------------------------------------------------------- /vendor/github.com/stefanberger/go-pkcs11uri/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | pkcs11uri 3 | -------------------------------------------------------------------------------- /vendor/github.com/vishvananda/netns/.golangci.yml: -------------------------------------------------------------------------------- 1 | run: 2 | timeout: 5m 3 | -------------------------------------------------------------------------------- /libimage/testdata/scratch-dir-5pec!@L/version: -------------------------------------------------------------------------------- 1 | Directory Transport Version: 1.1 2 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/go-winio/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @microsoft/containerplat 2 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/hcsshim/internal/hcserror/doc.go: -------------------------------------------------------------------------------- 1 | package hcserror 2 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/hcsshim/internal/interop/doc.go: -------------------------------------------------------------------------------- 1 | package interop 2 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/hcsshim/internal/safefile/do.go: -------------------------------------------------------------------------------- 1 | package safefile 2 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/hcsshim/internal/vmcompute/doc.go: -------------------------------------------------------------------------------- 1 | package vmcompute 2 | -------------------------------------------------------------------------------- /vendor/github.com/VividCortex/ewma/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .*.sw? 3 | /coverage.txt -------------------------------------------------------------------------------- /vendor/github.com/distribution/reference/.gitignore: -------------------------------------------------------------------------------- 1 | # Cover profiles 2 | *.out 3 | -------------------------------------------------------------------------------- /vendor/github.com/go-openapi/errors/.gitignore: -------------------------------------------------------------------------------- 1 | secrets.yml 2 | coverage.out 3 | -------------------------------------------------------------------------------- /vendor/github.com/go-openapi/strfmt/.gitignore: -------------------------------------------------------------------------------- 1 | secrets.yml 2 | coverage.out 3 | -------------------------------------------------------------------------------- /vendor/github.com/sirupsen/logrus/.gitignore: -------------------------------------------------------------------------------- 1 | logrus 2 | vendor 3 | 4 | .idea/ 5 | -------------------------------------------------------------------------------- /vendor/github.com/go-jose/go-jose/v4/.gitignore: -------------------------------------------------------------------------------- 1 | jose-util/jose-util 2 | jose-util.t.err -------------------------------------------------------------------------------- /vendor/github.com/klauspost/compress/.gitattributes: -------------------------------------------------------------------------------- 1 | * -text 2 | *.bin -text -diff 3 | -------------------------------------------------------------------------------- /vendor/github.com/manifoldco/promptui/.gitignore: -------------------------------------------------------------------------------- 1 | vendor 2 | all-cover.txt 3 | bin/ 4 | -------------------------------------------------------------------------------- /pkg/sysinfo/README.md: -------------------------------------------------------------------------------- 1 | SysInfo stores information about which features a kernel supports. 2 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/.dockerignore: -------------------------------------------------------------------------------- 1 | bundles 2 | .gopath 3 | vendor/pkg 4 | -------------------------------------------------------------------------------- /vendor/github.com/json-iterator/go/.codecov.yml: -------------------------------------------------------------------------------- 1 | ignore: 2 | - "output_tests/.*" 3 | 4 | -------------------------------------------------------------------------------- /vendor/github.com/seccomp/libseccomp-golang/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *.swp 3 | *.orig 4 | tags 5 | -------------------------------------------------------------------------------- /pkg/config/testdata/modules/override.conf: -------------------------------------------------------------------------------- 1 | [containers] 2 | env=["override conf always wins"] 3 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/loopback/loopback_unsupported.go: -------------------------------------------------------------------------------- 1 | package loopback 2 | -------------------------------------------------------------------------------- /vendor/github.com/kr/fs/Readme: -------------------------------------------------------------------------------- 1 | Filesystem Package 2 | 3 | http://godoc.org/github.com/kr/fs 4 | -------------------------------------------------------------------------------- /vendor/github.com/miekg/pkcs11/.gitignore: -------------------------------------------------------------------------------- 1 | tags 2 | test_db/*/generation 3 | test_db/*/*.lock 4 | -------------------------------------------------------------------------------- /logos/containers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/logos/containers.png -------------------------------------------------------------------------------- /pkg/manifests/testdata/artifacts/index/oci-layout: -------------------------------------------------------------------------------- 1 | { 2 | "imageLayoutVersion": "1.0.0" 3 | } 4 | -------------------------------------------------------------------------------- /pkg/manifests/testdata/artifacts/no-blobs/oci-layout: -------------------------------------------------------------------------------- 1 | { 2 | "imageLayoutVersion": "1.0.0" 3 | } 4 | -------------------------------------------------------------------------------- /vendor/github.com/go-openapi/swag/.gitignore: -------------------------------------------------------------------------------- 1 | secrets.yml 2 | vendor 3 | Godeps 4 | .idea 5 | *.out 6 | -------------------------------------------------------------------------------- /vendor/github.com/json-iterator/go/.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | /bug_test.go 3 | /coverage.txt 4 | /.idea 5 | -------------------------------------------------------------------------------- /vendor/github.com/onsi/ginkgo/v2/types/version.go: -------------------------------------------------------------------------------- 1 | package types 2 | 3 | const VERSION = "2.22.2" 4 | -------------------------------------------------------------------------------- /pkg/manifests/testdata/artifacts/blobs-only/oci-layout: -------------------------------------------------------------------------------- 1 | { 2 | "imageLayoutVersion": "1.0.0" 3 | } 4 | -------------------------------------------------------------------------------- /pkg/manifests/testdata/artifacts/config-only/oci-layout: -------------------------------------------------------------------------------- 1 | { 2 | "imageLayoutVersion": "1.0.0" 3 | } 4 | -------------------------------------------------------------------------------- /vendor/github.com/klauspost/compress/s2sx.mod: -------------------------------------------------------------------------------- 1 | module github.com/klauspost/compress 2 | 3 | go 1.19 4 | 5 | -------------------------------------------------------------------------------- /vendor/github.com/oklog/ulid/AUTHORS.md: -------------------------------------------------------------------------------- 1 | - Peter Bourgon (@peterbourgon) 2 | - Tomás Senart (@tsenart) 3 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/hcsshim/.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | vendor/** -text 3 | test/vendor/** -text -------------------------------------------------------------------------------- /vendor/github.com/go-openapi/loads/.gitignore: -------------------------------------------------------------------------------- 1 | secrets.yml 2 | coverage.out 3 | profile.cov 4 | profile.out 5 | -------------------------------------------------------------------------------- /vendor/github.com/klauspost/compress/gen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cd s2/cmd/_s2sx/ || exit 1 4 | go generate . 5 | -------------------------------------------------------------------------------- /vendor/github.com/onsi/gomega/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.test 3 | . 4 | .idea 5 | gomega.iml 6 | TODO 7 | .vscode -------------------------------------------------------------------------------- /logos/logo_circle_bootc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/logos/logo_circle_bootc.png -------------------------------------------------------------------------------- /logos/logo_circle_crun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/logos/logo_circle_crun.png -------------------------------------------------------------------------------- /logos/logo_circle_youki.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/logos/logo_circle_youki.png -------------------------------------------------------------------------------- /vendor/github.com/go-openapi/analysis/.gitignore: -------------------------------------------------------------------------------- 1 | secrets.yml 2 | coverage.out 3 | coverage.txt 4 | *.cov 5 | .idea 6 | -------------------------------------------------------------------------------- /vendor/github.com/go-openapi/runtime/.gitignore: -------------------------------------------------------------------------------- 1 | secrets.yml 2 | coverage.out 3 | *.cov 4 | *.out 5 | playground 6 | -------------------------------------------------------------------------------- /vendor/github.com/go-openapi/validate/.gitignore: -------------------------------------------------------------------------------- 1 | secrets.yml 2 | coverage.out 3 | *.cov 4 | *.out 5 | playground 6 | -------------------------------------------------------------------------------- /vendor/github.com/mattn/go-sqlite3/.codecov.yml: -------------------------------------------------------------------------------- 1 | coverage: 2 | status: 3 | project: off 4 | patch: off 5 | -------------------------------------------------------------------------------- /logos/bootc-logo-full-vert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/logos/bootc-logo-full-vert.png -------------------------------------------------------------------------------- /logos/crun-logo-full-vert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/logos/crun-logo-full-vert.png -------------------------------------------------------------------------------- /logos/logo_circle_buildah.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/logos/logo_circle_buildah.png -------------------------------------------------------------------------------- /logos/logo_circle_podman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/logos/logo_circle_podman.png -------------------------------------------------------------------------------- /logos/logo_circle_ramalama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/logos/logo_circle_ramalama.png -------------------------------------------------------------------------------- /logos/logo_circle_skopeo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/logos/logo_circle_skopeo.png -------------------------------------------------------------------------------- /logos/podman-desktop-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/logos/podman-desktop-logo.png -------------------------------------------------------------------------------- /logos/youki-logo-full-vert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/logos/youki-logo-full-vert.png -------------------------------------------------------------------------------- /pkg/config/testdata/modules/etc/containers/containers.conf.modules/second.conf: -------------------------------------------------------------------------------- 1 | [containers] 2 | volumes=["etc second"] 3 | -------------------------------------------------------------------------------- /pkg/config/testdata/modules/etc/containers/containers.conf.modules/third.conf: -------------------------------------------------------------------------------- 1 | [network] 2 | default_network="etc third" 3 | -------------------------------------------------------------------------------- /pkg/config/testdata/modules/usr/share/containers/containers.conf.modules/fifth.conf: -------------------------------------------------------------------------------- 1 | [containers] 2 | env=["usr five"] 3 | -------------------------------------------------------------------------------- /pkg/manifests/testdata/artifacts/blobs-only/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /pkg/manifests/testdata/artifacts/no-blobs/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/drivers/zfs/zfs_unsupported.go: -------------------------------------------------------------------------------- 1 | //go:build !linux && !freebsd 2 | 3 | package zfs 4 | -------------------------------------------------------------------------------- /version/version.go: -------------------------------------------------------------------------------- 1 | package version 2 | 3 | // Version is the version of the build. 4 | const Version = "0.62.0-dev" 5 | -------------------------------------------------------------------------------- /logos/buildah-logo-full-vert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/logos/buildah-logo-full-vert.png -------------------------------------------------------------------------------- /logos/containers-full-horiz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/logos/containers-full-horiz.png -------------------------------------------------------------------------------- /logos/podman-logo-full-vert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/logos/podman-logo-full-vert.png -------------------------------------------------------------------------------- /logos/skopeo-logo-full-vert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/logos/skopeo-logo-full-vert.png -------------------------------------------------------------------------------- /pkg/config/testdata/modules/etc/containers/containers.conf.modules/first.conf: -------------------------------------------------------------------------------- 1 | [containers] 2 | annotations=["etc first"] 3 | -------------------------------------------------------------------------------- /pkg/config/testdata/modules/usr/share/containers/containers.conf.modules/second.conf: -------------------------------------------------------------------------------- 1 | [containers] 2 | volumes=["usr second"] 3 | -------------------------------------------------------------------------------- /pkg/manifests/testdata/artifacts/config-only/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /vendor/github.com/VividCortex/ewma/.whitesource: -------------------------------------------------------------------------------- 1 | { 2 | "settingsInheritedFrom": "VividCortex/whitesource-config@master" 3 | } -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/drivers/btrfs/dummy_unsupported.go: -------------------------------------------------------------------------------- 1 | //go:build !linux || !cgo 2 | 3 | package btrfs 4 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/chrootarchive/init_darwin.go: -------------------------------------------------------------------------------- 1 | package chrootarchive 2 | 3 | func init() { 4 | } 5 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/chrootarchive/init_windows.go: -------------------------------------------------------------------------------- 1 | package chrootarchive 2 | 3 | func init() { 4 | } 5 | -------------------------------------------------------------------------------- /vendor/github.com/fsnotify/fsnotify/internal/internal.go: -------------------------------------------------------------------------------- 1 | // Package internal contains some helpers. 2 | package internal 3 | -------------------------------------------------------------------------------- /vendor/github.com/mistifyio/go-zfs/v3/.envrc: -------------------------------------------------------------------------------- 1 | has nix && use nix 2 | dotenv_if_exists 3 | PATH_add bin 4 | path_add GOBIN bin 5 | -------------------------------------------------------------------------------- /vendor/github.com/mistifyio/go-zfs/v3/.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | go-zfs.test 3 | .vagrant 4 | 5 | # added by lint-install 6 | out/ 7 | -------------------------------------------------------------------------------- /vendor/github.com/opencontainers/go-digest/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | go: 3 | - 1.12.x 4 | - 1.13.x 5 | - master 6 | -------------------------------------------------------------------------------- /vendor/github.com/spf13/pflag/.golangci.yaml: -------------------------------------------------------------------------------- 1 | linters: 2 | disable-all: true 3 | enable: 4 | - nolintlint 5 | -------------------------------------------------------------------------------- /vendor/github.com/vishvananda/netlink/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | ## 1.0.0 (2018-03-15) 4 | 5 | Initial release tagging -------------------------------------------------------------------------------- /logos/logo_circle_podmandesktop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/logos/logo_circle_podmandesktop.png -------------------------------------------------------------------------------- /pkg/config/testdata/modules/home/.config/containers/containers.conf.modules/third.conf: -------------------------------------------------------------------------------- 1 | [network] 2 | default_network="home third" 3 | -------------------------------------------------------------------------------- /pkg/config/testdata/modules/usr/share/containers/containers.conf.modules/first.conf: -------------------------------------------------------------------------------- 1 | [containers] 2 | annotations=["usr first"] 3 | -------------------------------------------------------------------------------- /pkg/config/testdata/modules/usr/share/containers/containers.conf.modules/third.conf: -------------------------------------------------------------------------------- 1 | [network] 2 | default_network="usr third" 3 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/go-winio/internal/fs/doc.go: -------------------------------------------------------------------------------- 1 | // This package contains Win32 filesystem functionality. 2 | package fs 3 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/archive/README.md: -------------------------------------------------------------------------------- 1 | This code provides helper functions for dealing with archive files. 2 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/stringutils/README.md: -------------------------------------------------------------------------------- 1 | This package provides helper functions for dealing with strings 2 | -------------------------------------------------------------------------------- /vendor/github.com/go-openapi/swag/.gitattributes: -------------------------------------------------------------------------------- 1 | # gofmt always uses LF, whereas Git uses CRLF on Windows. 2 | *.go text eol=lf 3 | -------------------------------------------------------------------------------- /libimage/testdata/oci-unnamed.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/libimage/testdata/oci-unnamed.tar.gz -------------------------------------------------------------------------------- /libnetwork/cni/testfiles/invalid/noplugin.conflist: -------------------------------------------------------------------------------- 1 | { 2 | "cniVersion": "0.4.0", 3 | "name": "bridge", 4 | "plugins": [] 5 | } 6 | -------------------------------------------------------------------------------- /pkg/config/testdata/modules/etc/containers/containers.conf.modules/sub/etc-only.conf: -------------------------------------------------------------------------------- 1 | [network] 2 | default_network="etc only conf" 3 | -------------------------------------------------------------------------------- /pkg/config/testdata/modules/home/.config/containers/containers.conf.modules/first.conf: -------------------------------------------------------------------------------- 1 | [containers] 2 | annotations=["home first"] 3 | -------------------------------------------------------------------------------- /pkg/config/testdata/modules/usr/share/containers/containers.conf.modules/sub/first.conf: -------------------------------------------------------------------------------- 1 | [containers] 2 | annotations=["usr sub first"] 3 | -------------------------------------------------------------------------------- /tests/policy.json: -------------------------------------------------------------------------------- 1 | { 2 | "default": [ 3 | { 4 | "type": "insecureAcceptAnything" 5 | } 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/stringid/README.md: -------------------------------------------------------------------------------- 1 | This package provides helper functions for dealing with string identifiers 2 | -------------------------------------------------------------------------------- /vendor/github.com/go-openapi/analysis/.codecov.yml: -------------------------------------------------------------------------------- 1 | coverage: 2 | status: 3 | patch: 4 | default: 5 | target: 80% 6 | -------------------------------------------------------------------------------- /vendor/github.com/go-openapi/validate/.gitattributes: -------------------------------------------------------------------------------- 1 | # gofmt always uses LF, whereas Git uses CRLF on Windows. 2 | *.go text eol=lf 3 | -------------------------------------------------------------------------------- /vendor/github.com/miekg/pkcs11/hsm.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/vendor/github.com/miekg/pkcs11/hsm.db -------------------------------------------------------------------------------- /vendor/github.com/onsi/ginkgo/v2/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | TODO 3 | tmp/**/* 4 | *.coverprofile 5 | .vscode 6 | .idea/ 7 | *.log 8 | *.test -------------------------------------------------------------------------------- /vendor/github.com/ulikunitz/xz/fox.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/vendor/github.com/ulikunitz/xz/fox.xz -------------------------------------------------------------------------------- /libimage/testdata/docker-unnamed.tar.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/libimage/testdata/docker-unnamed.tar.xz -------------------------------------------------------------------------------- /libimage/testdata/exported-container.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/libimage/testdata/exported-container.tar -------------------------------------------------------------------------------- /libimage/testdata/oci-name-only.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/libimage/testdata/oci-name-only.tar.gz -------------------------------------------------------------------------------- /pkg/config/config_unsupported.go: -------------------------------------------------------------------------------- 1 | //go:build !linux 2 | 3 | package config 4 | 5 | func selinuxEnabled() bool { 6 | return false 7 | } 8 | -------------------------------------------------------------------------------- /pkg/config/testdata/containers_override2.conf: -------------------------------------------------------------------------------- 1 | [containers] 2 | 3 | [engine] 4 | cdi_spec_dirs = [ "/somepath", "/some_other_path" ] 5 | 6 | -------------------------------------------------------------------------------- /pkg/config/testdata/modules/home/.config/containers/containers.conf.modules/sub/first.conf: -------------------------------------------------------------------------------- 1 | [containers] 2 | annotations=["home sub first"] 3 | -------------------------------------------------------------------------------- /libimage/testdata/docker-name-only.tar.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/libimage/testdata/docker-name-only.tar.xz -------------------------------------------------------------------------------- /libimage/testdata/docker-two-images.tar.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/libimage/testdata/docker-two-images.tar.xz -------------------------------------------------------------------------------- /libimage/testdata/docker-two-names.tar.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/libimage/testdata/docker-two-names.tar.xz -------------------------------------------------------------------------------- /libimage/testdata/oci-registry-name.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/libimage/testdata/oci-registry-name.tar.gz -------------------------------------------------------------------------------- /pkg/config/testdata/modules/etc/containers/containers.conf.modules/fourth.conf: -------------------------------------------------------------------------------- 1 | [containers] 2 | init_path="etc four" 3 | volumes=["volume four"] 4 | -------------------------------------------------------------------------------- /pkg/config/testdata/modules/home/.config/containers/containers.conf.modules/second.conf: -------------------------------------------------------------------------------- 1 | [containers] 2 | volumes=["home second", {append=true}] 3 | -------------------------------------------------------------------------------- /pkg/retry/retry_unsupported.go: -------------------------------------------------------------------------------- 1 | //go:build !linux 2 | 3 | package retry 4 | 5 | func isErrnoERESTART(e error) bool { 6 | return false 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/pkg/sftp/CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | Dave Cheney 2 | Saulius Gurklys 3 | John Eikenberry 4 | -------------------------------------------------------------------------------- /vendor/github.com/vbauerster/mpb/v8/cwriter/doc.go: -------------------------------------------------------------------------------- 1 | // Package cwriter is a console writer abstraction for the underlying OS. 2 | package cwriter 3 | -------------------------------------------------------------------------------- /vendor/github.com/vbauerster/mpb/v8/doc.go: -------------------------------------------------------------------------------- 1 | // Package mpb is a library for rendering progress bars in terminal applications. 2 | package mpb 3 | -------------------------------------------------------------------------------- /vendor/go.opentelemetry.io/otel/.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | *.{cmd,[cC][mM][dD]} text eol=crlf 3 | *.{bat,[bB][aA][tT]} text eol=crlf 4 | -------------------------------------------------------------------------------- /contrib/redhat/registry.redhat.io.yaml: -------------------------------------------------------------------------------- 1 | docker: 2 | registry.redhat.io: 3 | lookaside: https://registry.redhat.io/containers/sigstore 4 | -------------------------------------------------------------------------------- /libimage/testdata/docker-registry-name.tar.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/libimage/testdata/docker-registry-name.tar.xz -------------------------------------------------------------------------------- /libimage/testdata/oci-non-docker-name.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/libimage/testdata/oci-non-docker-name.tar.gz -------------------------------------------------------------------------------- /pkg/config/testdata/modules/usr/share/containers/containers.conf.modules/sub/share-only.conf: -------------------------------------------------------------------------------- 1 | [containers] 2 | env=["usr share only", {append=true}] 3 | -------------------------------------------------------------------------------- /pkg/umask/umask_unsupported.go: -------------------------------------------------------------------------------- 1 | //go:build !linux && !darwin 2 | 3 | package umask 4 | 5 | func Check() {} 6 | 7 | func Set(int) int { return 0 } 8 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/go-winio/backuptar/doc.go: -------------------------------------------------------------------------------- 1 | // This file only exists to allow go get on non-Windows platforms. 2 | 3 | package backuptar 4 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/.golangci.yml: -------------------------------------------------------------------------------- 1 | --- 2 | run: 3 | concurrency: 6 4 | timeout: 5m 5 | linters: 6 | enable: 7 | - gofumpt 8 | -------------------------------------------------------------------------------- /vendor/github.com/ulikunitz/xz/lzma/fox.lzma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/vendor/github.com/ulikunitz/xz/lzma/fox.lzma -------------------------------------------------------------------------------- /vendor/go.opentelemetry.io/otel/.codespellignore: -------------------------------------------------------------------------------- 1 | ot 2 | fo 3 | te 4 | collison 5 | consequentially 6 | ans 7 | nam 8 | valu 9 | thirdparty 10 | -------------------------------------------------------------------------------- /vendor/github.com/VividCortex/ewma/codecov.yml: -------------------------------------------------------------------------------- 1 | coverage: 2 | status: 3 | project: 4 | default: 5 | threshold: 15% 6 | patch: off 7 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/drivers/zfs/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Jörg Thalheim (@Mic92) 2 | Arthur Gautier (@baloose) 3 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/regexp/regexp_precompile.go: -------------------------------------------------------------------------------- 1 | //go:build regexp_precompile 2 | 3 | package regexp 4 | 5 | const precompile = true 6 | -------------------------------------------------------------------------------- /vendor/github.com/pkg/sftp/release.go: -------------------------------------------------------------------------------- 1 | //go:build !debug 2 | // +build !debug 3 | 4 | package sftp 5 | 6 | func debug(fmt string, args ...interface{}) {} 7 | -------------------------------------------------------------------------------- /vendor/github.com/proglottis/gpgme/.gitignore: -------------------------------------------------------------------------------- 1 | testdata/gpghome/random_seed 2 | testdata/gpghome/.gpg-v21-migrated 3 | testdata/gpghome/private-keys-v1.d/ 4 | -------------------------------------------------------------------------------- /vendor/github.com/tchap/go-patricia/v2/AUTHORS: -------------------------------------------------------------------------------- 1 | This is the complete list of go-patricia copyright holders: 2 | 3 | Ondřej Kupka 4 | -------------------------------------------------------------------------------- /vendor/github.com/asaskevich/govalidator/doc.go: -------------------------------------------------------------------------------- 1 | package govalidator 2 | 3 | // A package of validators and sanitizers for strings, structures and collections. 4 | -------------------------------------------------------------------------------- /vendor/github.com/containers/image/v5/docker/paths_common.go: -------------------------------------------------------------------------------- 1 | //go:build !freebsd 2 | // +build !freebsd 3 | 4 | package docker 5 | 6 | const etcDir = "/etc" 7 | -------------------------------------------------------------------------------- /vendor/github.com/miekg/pkcs11/softhsm2.conf: -------------------------------------------------------------------------------- 1 | log.level = INFO 2 | objectstore.backend = file 3 | directories.tokendir = test_data 4 | slots.removable = false 5 | -------------------------------------------------------------------------------- /vendor/github.com/sirupsen/logrus/terminal_check_js.go: -------------------------------------------------------------------------------- 1 | // +build js 2 | 3 | package logrus 4 | 5 | func isTerminal(fd int) bool { 6 | return false 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/ulikunitz/xz/fox-check-none.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/vendor/github.com/ulikunitz/xz/fox-check-none.xz -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/regexp/regexp_dontprecompile.go: -------------------------------------------------------------------------------- 1 | //go:build !regexp_precompile 2 | 3 | package regexp 4 | 5 | const precompile = false 6 | -------------------------------------------------------------------------------- /vendor/github.com/opencontainers/runc/libcontainer/configs/namespaces.go: -------------------------------------------------------------------------------- 1 | package configs 2 | 3 | type NamespaceType string 4 | 5 | type Namespaces []Namespace 6 | -------------------------------------------------------------------------------- /vendor/go.etcd.io/bbolt/.gitignore: -------------------------------------------------------------------------------- 1 | *.prof 2 | *.test 3 | *.swp 4 | /bin/ 5 | cover.out 6 | cover-*.out 7 | /.idea 8 | *.iml 9 | /cmd/bbolt/bbolt 10 | 11 | -------------------------------------------------------------------------------- /libnetwork/internal/rootlessnetns/netns.go: -------------------------------------------------------------------------------- 1 | package rootlessnetns 2 | 3 | type NetworkBackend int 4 | 5 | const ( 6 | Netavark NetworkBackend = iota 7 | CNI 8 | ) 9 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/go-winio/.gitignore: -------------------------------------------------------------------------------- 1 | .vscode/ 2 | 3 | *.exe 4 | 5 | # testing 6 | testdata 7 | 8 | # go workspaces 9 | go.work 10 | go.work.sum 11 | -------------------------------------------------------------------------------- /vendor/github.com/containers/image/v5/docker/paths_freebsd.go: -------------------------------------------------------------------------------- 1 | //go:build freebsd 2 | // +build freebsd 3 | 4 | package docker 5 | 6 | const etcDir = "/usr/local/etc" 7 | -------------------------------------------------------------------------------- /vendor/github.com/disiqueira/gotree/v3/gotree-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/vendor/github.com/disiqueira/gotree/v3/gotree-logo.png -------------------------------------------------------------------------------- /vendor/github.com/fsnotify/fsnotify/internal/unix2.go: -------------------------------------------------------------------------------- 1 | //go:build !windows 2 | 3 | package internal 4 | 5 | func HasPrivilegesForSymlink() bool { 6 | return true 7 | } 8 | -------------------------------------------------------------------------------- /pkg/retry/retry_linux.go: -------------------------------------------------------------------------------- 1 | package retry 2 | 3 | import ( 4 | "syscall" 5 | ) 6 | 7 | func isErrnoERESTART(e error) bool { 8 | return e == syscall.ERESTART 9 | } 10 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/.codespellrc: -------------------------------------------------------------------------------- 1 | [codespell] 2 | skip = ./.git,./vendor,./tests/tools/vendor,AUTHORS 3 | ignore-words-list = afile,flate,prevend,Plack,worl 4 | -------------------------------------------------------------------------------- /vendor/github.com/fsnotify/fsnotify/.mailmap: -------------------------------------------------------------------------------- 1 | Chris Howey 2 | Nathan Youngman <4566+nathany@users.noreply.github.com> 3 | -------------------------------------------------------------------------------- /vendor/github.com/godbus/dbus/v5/transport_zos.go: -------------------------------------------------------------------------------- 1 | package dbus 2 | 3 | func (t *unixTransport) SendNullByte() error { 4 | _, err := t.Write([]byte{0}) 5 | return err 6 | } 7 | -------------------------------------------------------------------------------- /vendor/github.com/seccomp/libseccomp-golang/.golangci.yml: -------------------------------------------------------------------------------- 1 | # For documentation, see https://golangci-lint.run/usage/configuration/ 2 | linters: 3 | enable: 4 | - gofumpt 5 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /contrib/redhat/registry.access.redhat.com.yaml: -------------------------------------------------------------------------------- 1 | docker: 2 | registry.access.redhat.com: 3 | lookaside: https://access.redhat.com/webassets/docker/content/sigstore 4 | -------------------------------------------------------------------------------- /vendor/github.com/godbus/dbus/v5/transport_darwin.go: -------------------------------------------------------------------------------- 1 | package dbus 2 | 3 | func (t *unixTransport) SendNullByte() error { 4 | _, err := t.Write([]byte{0}) 5 | return err 6 | } 7 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /pkg/sysinfo/numcpu_other.go: -------------------------------------------------------------------------------- 1 | //go:build !linux && !windows 2 | 3 | package sysinfo 4 | 5 | import "runtime" 6 | 7 | func numCPU() int { 8 | return runtime.NumCPU() 9 | } 10 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/drivers/register/register_vfs.go: -------------------------------------------------------------------------------- 1 | package register 2 | 3 | import ( 4 | // register vfs 5 | _ "github.com/containers/storage/drivers/vfs" 6 | ) 7 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/jsoniter.go: -------------------------------------------------------------------------------- 1 | package storage 2 | 3 | import jsoniter "github.com/json-iterator/go" 4 | 5 | var json = jsoniter.ConfigCompatibleWithStandardLibrary 6 | -------------------------------------------------------------------------------- /vendor/github.com/josharian/intern/README.md: -------------------------------------------------------------------------------- 1 | Docs: https://godoc.org/github.com/josharian/intern 2 | 3 | See also [Go issue 5160](https://golang.org/issue/5160). 4 | 5 | License: MIT 6 | -------------------------------------------------------------------------------- /vendor/github.com/vbauerster/mpb/v8/cwriter/util_zos.go: -------------------------------------------------------------------------------- 1 | //go:build zos 2 | 3 | package cwriter 4 | 5 | import "golang.org/x/sys/unix" 6 | 7 | const ioctlReadTermios = unix.TCGETS 8 | -------------------------------------------------------------------------------- /vendor/github.com/vishvananda/netlink/rule_nonlinux.go: -------------------------------------------------------------------------------- 1 | //go:build !linux 2 | // +build !linux 3 | 4 | package netlink 5 | 6 | func (r Rule) typeString() string { 7 | return "" 8 | } 9 | -------------------------------------------------------------------------------- /vendor/github.com/vishvananda/netlink/xfrm_unspecified.go: -------------------------------------------------------------------------------- 1 | //go:build !linux 2 | // +build !linux 3 | 4 | package netlink 5 | 6 | type XfrmPolicy struct{} 7 | type XfrmState struct{} 8 | -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/GOVERNANCE.md: -------------------------------------------------------------------------------- 1 | This repository is governed by the gRPC organization's [governance rules](https://github.com/grpc/grpc-community/blob/master/governance.md). 2 | -------------------------------------------------------------------------------- /libnetwork/netavark/const.go: -------------------------------------------------------------------------------- 1 | //go:build linux || freebsd 2 | 3 | package netavark 4 | 5 | const defaultBridgeName = "podman" 6 | 7 | const defaultRootLockPath = "/run/lock/netavark.lock" 8 | -------------------------------------------------------------------------------- /pkg/hooks/version.go: -------------------------------------------------------------------------------- 1 | package hooks 2 | 3 | // version a structure for checking the version of a hook configuration. 4 | type version struct { 5 | Version string `json:"version"` 6 | } 7 | -------------------------------------------------------------------------------- /vendor/github.com/containers/libtrust/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Solomon Hykes 2 | Josh Hawn (github: jlhawn) 3 | Derek McGowan (github: dmcgowan) 4 | -------------------------------------------------------------------------------- /vendor/github.com/coreos/go-systemd/v22/NOTICE: -------------------------------------------------------------------------------- 1 | CoreOS Project 2 | Copyright 2018 CoreOS, Inc 3 | 4 | This product includes software developed at CoreOS, Inc. 5 | (http://www.coreos.com/). 6 | -------------------------------------------------------------------------------- /vendor/github.com/google/uuid/CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | Paul Borman 2 | bmatsuo 3 | shawnps 4 | theory 5 | jboverfelt 6 | dsymonds 7 | cd1 8 | wallclockbuilder 9 | dansouza 10 | -------------------------------------------------------------------------------- /vendor/github.com/onsi/gomega/matchers/support/goraph/node/node.go: -------------------------------------------------------------------------------- 1 | package node 2 | 3 | type Node struct { 4 | ID int 5 | Value interface{} 6 | } 7 | 8 | type NodeOrderedSet []Node 9 | -------------------------------------------------------------------------------- /vendor/github.com/onsi/gomega/matchers/support/goraph/util/util.go: -------------------------------------------------------------------------------- 1 | package util 2 | 3 | import "math" 4 | 5 | func Odd(n int) bool { 6 | return math.Mod(float64(n), 2.0) == 1.0 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/vbauerster/mpb/v8/.gitignore: -------------------------------------------------------------------------------- 1 | # Test binary, build with `go test -c` 2 | *.test 3 | 4 | # Output of the go coverage tool, specifically when used with LiteIDE 5 | *.out 6 | -------------------------------------------------------------------------------- /vendor/github.com/vbauerster/mpb/v8/cwriter/util_solaris.go: -------------------------------------------------------------------------------- 1 | //go:build solaris 2 | 3 | package cwriter 4 | 5 | import "golang.org/x/sys/unix" 6 | 7 | const ioctlReadTermios = unix.TCGETA 8 | -------------------------------------------------------------------------------- /vendor/go.opentelemetry.io/otel/codes/README.md: -------------------------------------------------------------------------------- 1 | # Codes 2 | 3 | [![PkgGoDev](https://pkg.go.dev/badge/go.opentelemetry.io/otel/codes)](https://pkg.go.dev/go.opentelemetry.io/otel/codes) 4 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/hcsshim/internal/winapi/winapi.go: -------------------------------------------------------------------------------- 1 | package winapi 2 | 3 | //go:generate go run github.com/Microsoft/go-winio/tools/mkwinsyscall -output zsyscall_windows.go ./*.go 4 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/api/types/error_response_ext.go: -------------------------------------------------------------------------------- 1 | package types 2 | 3 | // Error returns the error message 4 | func (e ErrorResponse) Error() string { 5 | return e.Message 6 | } 7 | -------------------------------------------------------------------------------- /vendor/github.com/vbauerster/mpb/v8/cwriter/util_linux.go: -------------------------------------------------------------------------------- 1 | //go:build aix || linux 2 | 3 | package cwriter 4 | 5 | import "golang.org/x/sys/unix" 6 | 7 | const ioctlReadTermios = unix.TCGETS 8 | -------------------------------------------------------------------------------- /vendor/go.opentelemetry.io/otel/baggage/README.md: -------------------------------------------------------------------------------- 1 | # Baggage 2 | 3 | [![PkgGoDev](https://pkg.go.dev/badge/go.opentelemetry.io/otel/baggage)](https://pkg.go.dev/go.opentelemetry.io/otel/baggage) 4 | -------------------------------------------------------------------------------- /vendor/go.opentelemetry.io/otel/metric/README.md: -------------------------------------------------------------------------------- 1 | # Metric API 2 | 3 | [![PkgGoDev](https://pkg.go.dev/badge/go.opentelemetry.io/otel/metric)](https://pkg.go.dev/go.opentelemetry.io/otel/metric) 4 | -------------------------------------------------------------------------------- /vendor/go.opentelemetry.io/otel/trace/README.md: -------------------------------------------------------------------------------- 1 | # Trace API 2 | 3 | [![PkgGoDev](https://pkg.go.dev/badge/go.opentelemetry.io/otel/trace)](https://pkg.go.dev/go.opentelemetry.io/otel/trace) 4 | -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/CODE-OF-CONDUCT.md: -------------------------------------------------------------------------------- 1 | ## Community Code of Conduct 2 | 3 | gRPC follows the [CNCF Code of Conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md). 4 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/drivers/jsoniter.go: -------------------------------------------------------------------------------- 1 | package graphdriver 2 | 3 | import jsoniter "github.com/json-iterator/go" 4 | 5 | var json = jsoniter.ConfigCompatibleWithStandardLibrary 6 | -------------------------------------------------------------------------------- /vendor/github.com/godbus/dbus/v5/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Brandon Philips (@philips) 2 | Brian Waldon (@bcwaldon) 3 | John Southworth (@jsouthworth) 4 | -------------------------------------------------------------------------------- /vendor/github.com/onsi/ginkgo/v2/internal/progress_report_win.go: -------------------------------------------------------------------------------- 1 | //go:build windows 2 | // +build windows 3 | 4 | package internal 5 | 6 | import "os" 7 | 8 | var PROGRESS_SIGNALS = []os.Signal{} 9 | -------------------------------------------------------------------------------- /vendor/sigs.k8s.io/yaml/code-of-conduct.md: -------------------------------------------------------------------------------- 1 | # Kubernetes Community Code of Conduct 2 | 3 | Please refer to our [Kubernetes Community Code of Conduct](https://git.k8s.io/community/code-of-conduct.md) 4 | -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Please read the [contributing guidelines](https://github.com/containers/common-files/blob/master/CONTRIBUTING.md) of the [Containers Group Project](https://github.com/containers). 2 | -------------------------------------------------------------------------------- /pkg/timezone/timezone_windows.go: -------------------------------------------------------------------------------- 1 | package timezone 2 | 3 | func ConfigureContainerTimeZone(timezone, containerRunDir, mountPoint, etcPath, containerID string) (string, error) { 4 | return "", nil 5 | } 6 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/go-winio/syscall.go: -------------------------------------------------------------------------------- 1 | //go:build windows 2 | 3 | package winio 4 | 5 | //go:generate go run github.com/Microsoft/go-winio/tools/mkwinsyscall -output zsyscall_windows.go ./*.go 6 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/hcsshim/internal/winapi/net.go: -------------------------------------------------------------------------------- 1 | package winapi 2 | 3 | //sys SetJobCompartmentId(handle windows.Handle, compartmentId uint32) (win32Err error) = iphlpapi.SetJobCompartmentId 4 | -------------------------------------------------------------------------------- /vendor/github.com/containers/image/v5/pkg/strslice/README.md: -------------------------------------------------------------------------------- 1 | This package was replicated from [github.com/docker/docker v17.04.0-ce](https://github.com/docker/docker/tree/v17.04.0-ce/api/types/strslice). 2 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/mount/unmount_unsupported.go: -------------------------------------------------------------------------------- 1 | //go:build windows 2 | 3 | package mount 4 | 5 | func unmount(target string, flag int) error { 6 | panic("Not implemented") 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/go-logr/logr/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## v1.0.0-rc1 4 | 5 | This is the first logged release. Major changes (including breaking changes) 6 | have occurred since earlier tags. 7 | -------------------------------------------------------------------------------- /vendor/go.opentelemetry.io/otel/attribute/README.md: -------------------------------------------------------------------------------- 1 | # Attribute 2 | 3 | [![PkgGoDev](https://pkg.go.dev/badge/go.opentelemetry.io/otel/attribute)](https://pkg.go.dev/go.opentelemetry.io/otel/attribute) 4 | -------------------------------------------------------------------------------- /pkg/cgroupv2/cgroups_unsupported.go: -------------------------------------------------------------------------------- 1 | //go:build !linux 2 | 3 | package cgroupv2 4 | 5 | // Enabled returns whether we are running on cgroup v2 6 | func Enabled() (bool, error) { 7 | return false, nil 8 | } 9 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/drivers/windows/jsoniter_windows.go: -------------------------------------------------------------------------------- 1 | package windows 2 | 3 | import jsoniter "github.com/json-iterator/go" 4 | 5 | var json = jsoniter.ConfigCompatibleWithStandardLibrary 6 | -------------------------------------------------------------------------------- /vendor/github.com/pkg/errors/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | go_import_path: github.com/pkg/errors 3 | go: 4 | - 1.11.x 5 | - 1.12.x 6 | - 1.13.x 7 | - tip 8 | 9 | script: 10 | - make check 11 | -------------------------------------------------------------------------------- /vendor/github.com/pkg/sftp/.gitignore: -------------------------------------------------------------------------------- 1 | .*.swo 2 | .*.swp 3 | 4 | server_standalone/server_standalone 5 | 6 | examples/*/id_rsa 7 | examples/*/id_rsa.pub 8 | 9 | memprofile.out 10 | memprofile.svg 11 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/drivers/register/register_windows.go: -------------------------------------------------------------------------------- 1 | package register 2 | 3 | import ( 4 | // register the windows graph driver 5 | _ "github.com/containers/storage/drivers/windows" 6 | ) 7 | -------------------------------------------------------------------------------- /vendor/github.com/moby/sys/userns/userns_linux_fuzzer.go: -------------------------------------------------------------------------------- 1 | //go:build linux && gofuzz 2 | 3 | package userns 4 | 5 | func FuzzUIDMap(uidmap []byte) int { 6 | _ = uidMapInUserNS(string(uidmap)) 7 | return 1 8 | } 9 | -------------------------------------------------------------------------------- /vendor/github.com/onsi/ginkgo/v2/internal/output_interceptor_wasm.go: -------------------------------------------------------------------------------- 1 | //go:build wasm 2 | 3 | package internal 4 | 5 | func NewOutputInterceptor() OutputInterceptor { 6 | return &NoopOutputInterceptor{} 7 | } 8 | -------------------------------------------------------------------------------- /vendor/go.opentelemetry.io/otel/metric/noop/README.md: -------------------------------------------------------------------------------- 1 | # Metric Noop 2 | 3 | [![PkgGoDev](https://pkg.go.dev/badge/go.opentelemetry.io/otel/metric/noop)](https://pkg.go.dev/go.opentelemetry.io/otel/metric/noop) 4 | -------------------------------------------------------------------------------- /vendor/go.opentelemetry.io/otel/propagation/README.md: -------------------------------------------------------------------------------- 1 | # Propagation 2 | 3 | [![PkgGoDev](https://pkg.go.dev/badge/go.opentelemetry.io/otel/propagation)](https://pkg.go.dev/go.opentelemetry.io/otel/propagation) 4 | -------------------------------------------------------------------------------- /pkg/config/default_common.go: -------------------------------------------------------------------------------- 1 | //go:build !freebsd && !netbsd 2 | 3 | package config 4 | 5 | // DefaultInitPath is the default path to the container-init binary. 6 | var DefaultInitPath = "/usr/libexec/podman/catatonit" 7 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/hcsshim/internal/winapi/memory.go: -------------------------------------------------------------------------------- 1 | package winapi 2 | 3 | //sys LocalAlloc(flags uint32, size int) (ptr uintptr) = kernel32.LocalAlloc 4 | //sys LocalFree(ptr uintptr) = kernel32.LocalFree 5 | -------------------------------------------------------------------------------- /vendor/github.com/felixge/httpsnoop/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: ci generate clean 2 | 3 | ci: clean generate 4 | go test -race -v ./... 5 | 6 | generate: 7 | go generate . 8 | 9 | clean: 10 | rm -rf *_generated*.go 11 | -------------------------------------------------------------------------------- /vendor/github.com/fsnotify/fsnotify/.gitignore: -------------------------------------------------------------------------------- 1 | # go test -c output 2 | *.test 3 | *.test.exe 4 | 5 | # Output of go build ./cmd/fsnotify 6 | /fsnotify 7 | /fsnotify.exe 8 | 9 | /test/kqueue 10 | /test/a.out 11 | -------------------------------------------------------------------------------- /vendor/github.com/moby/sys/userns/userns_unsupported.go: -------------------------------------------------------------------------------- 1 | //go:build !linux 2 | 3 | package userns 4 | 5 | // inUserNS is a stub for non-Linux systems. Always returns false. 6 | func inUserNS() bool { return false } 7 | -------------------------------------------------------------------------------- /vendor/github.com/onsi/ginkgo/v2/ginkgo_cli_dependencies.go: -------------------------------------------------------------------------------- 1 | //go:build ginkgoclidependencies 2 | // +build ginkgoclidependencies 3 | 4 | package ginkgo 5 | 6 | import ( 7 | _ "github.com/onsi/ginkgo/v2/ginkgo" 8 | ) 9 | -------------------------------------------------------------------------------- /vendor/github.com/onsi/ginkgo/v2/internal/interrupt_handler/sigquit_swallower_windows.go: -------------------------------------------------------------------------------- 1 | //go:build windows 2 | // +build windows 3 | 4 | package interrupt_handler 5 | 6 | func SwallowSigQuit() { 7 | //noop 8 | } 9 | -------------------------------------------------------------------------------- /vendor/github.com/opencontainers/runtime-tools/generate/seccomp/consts.go: -------------------------------------------------------------------------------- 1 | package seccomp 2 | 3 | const ( 4 | seccompOverwrite = "overwrite" 5 | seccompAppend = "append" 6 | nothing = "nothing" 7 | ) 8 | -------------------------------------------------------------------------------- /vendor/github.com/pkg/sftp/debug.go: -------------------------------------------------------------------------------- 1 | //go:build debug 2 | // +build debug 3 | 4 | package sftp 5 | 6 | import "log" 7 | 8 | func debug(fmt string, args ...interface{}) { 9 | log.Printf(fmt, args...) 10 | } 11 | -------------------------------------------------------------------------------- /vendor/github.com/spf13/cobra/.mailmap: -------------------------------------------------------------------------------- 1 | Steve Francia 2 | Bjørn Erik Pedersen 3 | Fabiano Franz 4 | -------------------------------------------------------------------------------- /vendor/github.com/ulikunitz/xz/make-docs: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -x 4 | pandoc -t html5 -f markdown -s --css=doc/md.css -o README.html README.md 5 | pandoc -t html5 -f markdown -s --css=doc/md.css -o TODO.html TODO.md 6 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/hcsshim/internal/winapi/doc.go: -------------------------------------------------------------------------------- 1 | // Package winapi contains various low-level bindings to Windows APIs. It can 2 | // be thought of as an extension to golang.org/x/sys/windows. 3 | package winapi 4 | -------------------------------------------------------------------------------- /vendor/github.com/golang/protobuf/AUTHORS: -------------------------------------------------------------------------------- 1 | # This source code refers to The Go Authors for copyright purposes. 2 | # The master list of authors is in the main Go distribution, 3 | # visible at http://tip.golang.org/AUTHORS. 4 | -------------------------------------------------------------------------------- /vendor/github.com/golang/protobuf/CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | # This source code was written by the Go contributors. 2 | # The master list of contributors is in the main Go distribution, 3 | # visible at http://tip.golang.org/CONTRIBUTORS. 4 | -------------------------------------------------------------------------------- /vendor/github.com/sirupsen/logrus/terminal_check_appengine.go: -------------------------------------------------------------------------------- 1 | // +build appengine 2 | 3 | package logrus 4 | 5 | import ( 6 | "io" 7 | ) 8 | 9 | func checkIfTerminal(w io.Writer) bool { 10 | return true 11 | } 12 | -------------------------------------------------------------------------------- /vendor/go.opentelemetry.io/otel/trace/embedded/README.md: -------------------------------------------------------------------------------- 1 | # Trace Embedded 2 | 3 | [![PkgGoDev](https://pkg.go.dev/badge/go.opentelemetry.io/otel/trace/embedded)](https://pkg.go.dev/go.opentelemetry.io/otel/trace/embedded) 4 | -------------------------------------------------------------------------------- /vendor/google.golang.org/protobuf/internal/editiondefaults/editions_defaults.binpb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/vendor/google.golang.org/protobuf/internal/editiondefaults/editions_defaults.binpb -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/drivers/overlay/jsoniter.go: -------------------------------------------------------------------------------- 1 | //go:build linux 2 | 3 | package overlay 4 | 5 | import jsoniter "github.com/json-iterator/go" 6 | 7 | var json = jsoniter.ConfigCompatibleWithStandardLibrary 8 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/drivers/overlay/overlay_unsupported.go: -------------------------------------------------------------------------------- 1 | //go:build !linux 2 | 3 | package overlay 4 | 5 | func SupportsNativeOverlay(graphroot, rundir string) (bool, error) { 6 | return false, nil 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/archive/copy_windows.go: -------------------------------------------------------------------------------- 1 | package archive 2 | 3 | import ( 4 | "path/filepath" 5 | ) 6 | 7 | func normalizePath(path string) string { 8 | return filepath.FromSlash(path) 9 | } 10 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/system/lcow_windows.go: -------------------------------------------------------------------------------- 1 | package system 2 | 3 | // LCOWSupported returns true if Linux containers on Windows are supported. 4 | func LCOWSupported() bool { 5 | return lcowSupported 6 | } 7 | -------------------------------------------------------------------------------- /vendor/github.com/onsi/ginkgo/v2/internal/output_interceptor_win.go: -------------------------------------------------------------------------------- 1 | // +build windows 2 | 3 | package internal 4 | 5 | func NewOutputInterceptor() OutputInterceptor { 6 | return NewOSGlobalReassigningOutputInterceptor() 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/onsi/ginkgo/v2/internal/progress_report_wasm.go: -------------------------------------------------------------------------------- 1 | //go:build wasm 2 | 3 | package internal 4 | 5 | import ( 6 | "os" 7 | "syscall" 8 | ) 9 | 10 | var PROGRESS_SIGNALS = []os.Signal{syscall.SIGUSR1} 11 | -------------------------------------------------------------------------------- /vendor/github.com/opencontainers/runc/libcontainer/configs/mount_unsupported.go: -------------------------------------------------------------------------------- 1 | //go:build !linux 2 | 3 | package configs 4 | 5 | type Mount struct{} 6 | 7 | func (m *Mount) IsBind() bool { 8 | return false 9 | } 10 | -------------------------------------------------------------------------------- /vendor/go.opentelemetry.io/otel/metric/embedded/README.md: -------------------------------------------------------------------------------- 1 | # Metric Embedded 2 | 3 | [![PkgGoDev](https://pkg.go.dev/badge/go.opentelemetry.io/otel/metric/embedded)](https://pkg.go.dev/go.opentelemetry.io/otel/metric/embedded) 4 | -------------------------------------------------------------------------------- /vendor/go.opentelemetry.io/otel/semconv/v1.20.0/README.md: -------------------------------------------------------------------------------- 1 | # Semconv v1.20.0 2 | 3 | [![PkgGoDev](https://pkg.go.dev/badge/go.opentelemetry.io/otel/semconv/v1.20.0)](https://pkg.go.dev/go.opentelemetry.io/otel/semconv/v1.20.0) 4 | -------------------------------------------------------------------------------- /vendor/go.opentelemetry.io/otel/semconv/v1.26.0/README.md: -------------------------------------------------------------------------------- 1 | # Semconv v1.26.0 2 | 3 | [![PkgGoDev](https://pkg.go.dev/badge/go.opentelemetry.io/otel/semconv/v1.26.0)](https://pkg.go.dev/go.opentelemetry.io/otel/semconv/v1.26.0) 4 | -------------------------------------------------------------------------------- /vendor/dario.cat/mergo/.deepsource.toml: -------------------------------------------------------------------------------- 1 | version = 1 2 | 3 | test_patterns = [ 4 | "*_test.go" 5 | ] 6 | 7 | [[analyzers]] 8 | name = "go" 9 | enabled = true 10 | 11 | [analyzers.meta] 12 | import_path = "dario.cat/mergo" -------------------------------------------------------------------------------- /vendor/github.com/chzyer/readline/std_windows.go: -------------------------------------------------------------------------------- 1 | // +build windows 2 | 3 | package readline 4 | 5 | func init() { 6 | Stdin = NewRawReader() 7 | Stdout = NewANSIWriter(Stdout) 8 | Stderr = NewANSIWriter(Stderr) 9 | } 10 | -------------------------------------------------------------------------------- /vendor/github.com/go-task/slim-sprig/v3/Taskfile.yml: -------------------------------------------------------------------------------- 1 | # https://taskfile.dev 2 | 3 | version: '3' 4 | 5 | tasks: 6 | default: 7 | cmds: 8 | - task: test 9 | 10 | test: 11 | cmds: 12 | - go test -v . 13 | -------------------------------------------------------------------------------- /vendor/github.com/sirupsen/logrus/terminal_check_no_terminal.go: -------------------------------------------------------------------------------- 1 | // +build js nacl plan9 2 | 3 | package logrus 4 | 5 | import ( 6 | "io" 7 | ) 8 | 9 | func checkIfTerminal(w io.Writer) bool { 10 | return false 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/vbauerster/mpb/v8/cwriter/util_bsd.go: -------------------------------------------------------------------------------- 1 | //go:build darwin || dragonfly || freebsd || netbsd || openbsd 2 | 3 | package cwriter 4 | 5 | import "golang.org/x/sys/unix" 6 | 7 | const ioctlReadTermios = unix.TIOCGETA 8 | -------------------------------------------------------------------------------- /pkg/sysinfo/sysinfo_windows.go: -------------------------------------------------------------------------------- 1 | //go:build windows 2 | 3 | package sysinfo 4 | 5 | // New returns an empty SysInfo for windows for now. 6 | func New(quiet bool) *SysInfo { 7 | sysInfo := &SysInfo{} 8 | return sysInfo 9 | } 10 | -------------------------------------------------------------------------------- /vendor/github.com/google/go-containerregistry/pkg/name/README.md: -------------------------------------------------------------------------------- 1 | # `name` 2 | 3 | [![GoDoc](https://godoc.org/github.com/google/go-containerregistry/pkg/name?status.svg)](https://godoc.org/github.com/google/go-containerregistry/pkg/name) 4 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/unshare/getenv_linux_nocgo.go: -------------------------------------------------------------------------------- 1 | //go:build linux && !cgo 2 | 3 | package unshare 4 | 5 | import ( 6 | "os" 7 | ) 8 | 9 | func getenv(name string) string { 10 | return os.Getenv(name) 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/fsnotify/fsnotify/system_bsd.go: -------------------------------------------------------------------------------- 1 | //go:build freebsd || openbsd || netbsd || dragonfly 2 | 3 | package fsnotify 4 | 5 | import "golang.org/x/sys/unix" 6 | 7 | const openMode = unix.O_NONBLOCK | unix.O_RDONLY | unix.O_CLOEXEC 8 | -------------------------------------------------------------------------------- /vendor/github.com/fsnotify/fsnotify/system_darwin.go: -------------------------------------------------------------------------------- 1 | //go:build darwin 2 | 3 | package fsnotify 4 | 5 | import "golang.org/x/sys/unix" 6 | 7 | // note: this constant is not defined on BSD 8 | const openMode = unix.O_EVTONLY | unix.O_CLOEXEC 9 | -------------------------------------------------------------------------------- /vendor/github.com/mattn/go-sqlite3/.gitignore: -------------------------------------------------------------------------------- 1 | *.db 2 | *.exe 3 | *.dll 4 | *.o 5 | 6 | # VSCode 7 | .vscode 8 | 9 | # Exclude from upgrade 10 | upgrade/*.c 11 | upgrade/*.h 12 | 13 | # Exclude upgrade binary 14 | upgrade/upgrade 15 | -------------------------------------------------------------------------------- /vendor/github.com/spf13/cobra/MAINTAINERS: -------------------------------------------------------------------------------- 1 | maintainers: 2 | - spf13 3 | - johnSchnake 4 | - jpmcb 5 | - marckhouzam 6 | inactive: 7 | - anthonyfok 8 | - bep 9 | - bogem 10 | - broady 11 | - eparis 12 | - jharshman 13 | - wfernandes 14 | -------------------------------------------------------------------------------- /OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - mheon 3 | - baude 4 | - rhatdan 5 | - TomSweeneyRedHat 6 | - giuseppe 7 | - vrothberg 8 | - jwhonce 9 | - Luap99 10 | - kolyshkin 11 | - mtrmac 12 | reviewers: 13 | - mrunalp 14 | - jnovy 15 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/chrootarchive/jsoniter.go: -------------------------------------------------------------------------------- 1 | //go:build !windows && !darwin 2 | 3 | package chrootarchive 4 | 5 | import jsoniter "github.com/json-iterator/go" 6 | 7 | var json = jsoniter.ConfigCompatibleWithStandardLibrary 8 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/fileutils/fileutils_windows.go: -------------------------------------------------------------------------------- 1 | package fileutils 2 | 3 | // GetTotalUsedFds Returns the number of used File Descriptors. Not supported 4 | // on Windows. 5 | func GetTotalUsedFds() int { 6 | return -1 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/system/lcow_unix.go: -------------------------------------------------------------------------------- 1 | //go:build !windows 2 | 3 | package system 4 | 5 | // LCOWSupported returns true if Linux containers on Windows are supported. 6 | func LCOWSupported() bool { 7 | return false 8 | } 9 | -------------------------------------------------------------------------------- /vendor/github.com/onsi/ginkgo/v2/internal/counter.go: -------------------------------------------------------------------------------- 1 | package internal 2 | 3 | func MakeIncrementingIndexCounter() func() (int, error) { 4 | idx := -1 5 | return func() (int, error) { 6 | idx += 1 7 | return idx, nil 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /vendor/go.opencensus.io/.gitignore: -------------------------------------------------------------------------------- 1 | /.idea/ 2 | 3 | # go.opencensus.io/exporter/aws 4 | /exporter/aws/ 5 | 6 | # Exclude vendor, use dep ensure after checkout: 7 | /vendor/github.com/ 8 | /vendor/golang.org/ 9 | /vendor/google.golang.org/ 10 | -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/SECURITY.md: -------------------------------------------------------------------------------- 1 | # Security Policy 2 | 3 | For information on gRPC Security Policy and reporting potential security issues, please see [gRPC CVE Process](https://github.com/grpc/proposal/blob/master/P4-grpc-cve-process.md). 4 | -------------------------------------------------------------------------------- /pkg/timezone/timezone_linux.go: -------------------------------------------------------------------------------- 1 | package timezone 2 | 3 | import ( 4 | "golang.org/x/sys/unix" 5 | ) 6 | 7 | func openDirectory(path string) (fd int, err error) { 8 | return unix.Open(path, unix.O_RDONLY|unix.O_PATH|unix.O_CLOEXEC, 0) 9 | } 10 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/archive/copy_unix.go: -------------------------------------------------------------------------------- 1 | //go:build !windows 2 | 3 | package archive 4 | 5 | import ( 6 | "path/filepath" 7 | ) 8 | 9 | func normalizePath(path string) string { 10 | return filepath.ToSlash(path) 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/mount/mounter_unsupported.go: -------------------------------------------------------------------------------- 1 | //go:build !linux && !(freebsd && cgo) 2 | 3 | package mount 4 | 5 | func mount(device, target, mType string, flag uintptr, data string) error { 6 | panic("Not implemented") 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/vishvananda/netlink/nl/nl_unspecified.go: -------------------------------------------------------------------------------- 1 | // +build !linux 2 | 3 | package nl 4 | 5 | import "encoding/binary" 6 | 7 | var SupportedNlFamilies = []int{} 8 | 9 | func NativeEndian() binary.ByteOrder { 10 | return nil 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/hcsshim/internal/wclayer/doc.go: -------------------------------------------------------------------------------- 1 | // Package wclayer provides bindings to HCS's legacy layer management API and 2 | // provides a higher level interface around these calls for container layer 3 | // management. 4 | package wclayer 5 | -------------------------------------------------------------------------------- /vendor/github.com/containers/libtrust/CODE-OF-CONDUCT.md: -------------------------------------------------------------------------------- 1 | ## The libtrust Project Community Code of Conduct 2 | 3 | The libtrust project follows the [Containers Community Code of Conduct](https://github.com/containers/common/blob/main/CODE-OF-CONDUCT.md). 4 | -------------------------------------------------------------------------------- /vendor/github.com/containers/ocicrypt/MAINTAINERS: -------------------------------------------------------------------------------- 1 | # ocicrypt maintainers 2 | # 3 | # Github ID, Name, Email Address 4 | lumjjb, Brandon Lum, lumjjb@gmail.com 5 | stefanberger, Stefan Berger, stefanb@linux.ibm.com 6 | arronwy, Arron Wang, arron.wang@intel.com 7 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/drivers/register/register_aufs.go: -------------------------------------------------------------------------------- 1 | //go:build !exclude_graphdriver_aufs && linux 2 | 3 | package register 4 | 5 | import ( 6 | // register the aufs graphdriver 7 | _ "github.com/containers/storage/drivers/aufs" 8 | ) 9 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/drivers/vfs/copy_linux.go: -------------------------------------------------------------------------------- 1 | package vfs 2 | 3 | import "github.com/containers/storage/drivers/copy" 4 | 5 | func dirCopy(srcDir, dstDir string) error { 6 | return copy.DirCopy(srcDir, dstDir, copy.Content, true) 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/api/types/checkpoint/list.go: -------------------------------------------------------------------------------- 1 | package checkpoint 2 | 3 | // Summary represents the details of a checkpoint when listing endpoints. 4 | type Summary struct { 5 | // Name is the name of the checkpoint. 6 | Name string 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/go-openapi/spec/url_go19.go: -------------------------------------------------------------------------------- 1 | package spec 2 | 3 | import "net/url" 4 | 5 | func parseURL(s string) (*url.URL, error) { 6 | u, err := url.Parse(s) 7 | if err == nil { 8 | u.OmitHost = false 9 | } 10 | return u, err 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/opencontainers/runc/libcontainer/configs/configs_fuzzer.go: -------------------------------------------------------------------------------- 1 | //go:build gofuzz 2 | 3 | package configs 4 | 5 | func FuzzUnmarshalJSON(data []byte) int { 6 | hooks := Hooks{} 7 | _ = hooks.UnmarshalJSON(data) 8 | return 1 9 | } 10 | -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/require/require_forward.go.tmpl: -------------------------------------------------------------------------------- 1 | {{.CommentWithoutT "a"}} 2 | func (a *Assertions) {{.DocInfo.Name}}({{.Params}}) { 3 | if h, ok := a.t.(tHelper); ok { h.Helper() } 4 | {{.DocInfo.Name}}(a.t, {{.ForwardedParams}}) 5 | } 6 | -------------------------------------------------------------------------------- /vendor/go.etcd.io/bbolt/bolt_linux.go: -------------------------------------------------------------------------------- 1 | package bbolt 2 | 3 | import ( 4 | "syscall" 5 | ) 6 | 7 | // fdatasync flushes written data to a file descriptor. 8 | func fdatasync(db *DB) error { 9 | return syscall.Fdatasync(int(db.file.Fd())) 10 | } 11 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/drivers/register/register_btrfs.go: -------------------------------------------------------------------------------- 1 | //go:build !exclude_graphdriver_btrfs && linux 2 | 3 | package register 4 | 5 | import ( 6 | // register the btrfs graphdriver 7 | _ "github.com/containers/storage/drivers/btrfs" 8 | ) 9 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/api/types/swarm/runtime/gen.go: -------------------------------------------------------------------------------- 1 | //go:generate protoc --gogofaster_out=import_path=github.com/docker/docker/api/types/swarm/runtime:. plugin.proto 2 | 3 | package runtime // import "github.com/docker/docker/api/types/swarm/runtime" 4 | -------------------------------------------------------------------------------- /vendor/github.com/mattn/go-runewidth/runewidth_appengine.go: -------------------------------------------------------------------------------- 1 | //go:build appengine 2 | // +build appengine 3 | 4 | package runewidth 5 | 6 | // IsEastAsian return true if the current locale is CJK 7 | func IsEastAsian() bool { 8 | return false 9 | } 10 | -------------------------------------------------------------------------------- /vendor/go.opentelemetry.io/otel/attribute/doc.go: -------------------------------------------------------------------------------- 1 | // Copyright The OpenTelemetry Authors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | // Package attribute provides key and value attributes. 5 | package attribute // import "go.opentelemetry.io/otel/attribute" 6 | -------------------------------------------------------------------------------- /pkg/sysinfo/sysinfo_unix.go: -------------------------------------------------------------------------------- 1 | //go:build !linux && !solaris && !windows 2 | 3 | package sysinfo 4 | 5 | // New returns an empty SysInfo for non linux nor solaris for now. 6 | func New(quiet bool) *SysInfo { 7 | sysInfo := &SysInfo{} 8 | return sysInfo 9 | } 10 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/drivers/register/register_overlay.go: -------------------------------------------------------------------------------- 1 | //go:build !exclude_graphdriver_overlay && linux 2 | 3 | package register 4 | 5 | import ( 6 | // register the overlay graphdriver 7 | _ "github.com/containers/storage/drivers/overlay" 8 | ) 9 | -------------------------------------------------------------------------------- /vendor/github.com/onsi/ginkgo/v2/internal/progress_report_unix.go: -------------------------------------------------------------------------------- 1 | //go:build linux || solaris 2 | // +build linux solaris 3 | 4 | package internal 5 | 6 | import ( 7 | "os" 8 | "syscall" 9 | ) 10 | 11 | var PROGRESS_SIGNALS = []os.Signal{syscall.SIGUSR1} 12 | -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/assertion_format.go.tmpl: -------------------------------------------------------------------------------- 1 | {{.CommentFormat}} 2 | func {{.DocInfo.Name}}f(t TestingT, {{.ParamsFormat}}) bool { 3 | if h, ok := t.(tHelper); ok { h.Helper() } 4 | return {{.DocInfo.Name}}(t, {{.ForwardedParamsFormat}}) 5 | } 6 | -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/assertion_forward.go.tmpl: -------------------------------------------------------------------------------- 1 | {{.CommentWithoutT "a"}} 2 | func (a *Assertions) {{.DocInfo.Name}}({{.Params}}) bool { 3 | if h, ok := a.t.(tHelper); ok { h.Helper() } 4 | return {{.DocInfo.Name}}(a.t, {{.ForwardedParams}}) 5 | } 6 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.artifacts/ 2 | /_output/ 3 | /docs/*.[158] 4 | /docs/*.[158].gz 5 | *.o 6 | *.rej 7 | *.test 8 | *.orig 9 | .gopathok 10 | .idea* 11 | .vscode* 12 | contrib/spec/podman.spec 13 | *.rpm 14 | *~ 15 | build 16 | ./generate 17 | *.coverprofile 18 | /bin 19 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/hcsshim/internal/winapi/elevation.go: -------------------------------------------------------------------------------- 1 | //go:build windows 2 | 3 | package winapi 4 | 5 | import ( 6 | "golang.org/x/sys/windows" 7 | ) 8 | 9 | func IsElevated() bool { 10 | return windows.GetCurrentProcessToken().IsElevated() 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/containers/ocicrypt/CODE-OF-CONDUCT.md: -------------------------------------------------------------------------------- 1 | ## The OCIcrypt Library Project Community Code of Conduct 2 | 3 | The OCIcrypt Library project follows the [Containers Community Code of Conduct](https://github.com/containers/common/blob/main/CODE-OF-CONDUCT.md). 4 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/CODE-OF-CONDUCT.md: -------------------------------------------------------------------------------- 1 | ## The Containers Storage Project Community Code of Conduct 2 | 3 | The Containers Storage project follows the [Containers Community Code of Conduct](https://github.com/containers/common/blob/main/CODE-OF-CONDUCT.md). 4 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/system/errors.go: -------------------------------------------------------------------------------- 1 | package system 2 | 3 | import ( 4 | "errors" 5 | ) 6 | 7 | // ErrNotSupportedPlatform means the platform is not supported. 8 | var ErrNotSupportedPlatform = errors.New("platform and architecture is not supported") 9 | -------------------------------------------------------------------------------- /vendor/github.com/json-iterator/go/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | go: 4 | - 1.8.x 5 | - 1.x 6 | 7 | before_install: 8 | - go get -t -v ./... 9 | 10 | script: 11 | - ./test.sh 12 | 13 | after_success: 14 | - bash <(curl -s https://codecov.io/bash) 15 | -------------------------------------------------------------------------------- /vendor/github.com/spf13/pflag/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | end_of_line = lf 6 | indent_size = 4 7 | indent_style = space 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | 11 | [*.go] 12 | indent_style = tab 13 | -------------------------------------------------------------------------------- /vendor/go.etcd.io/bbolt/bolt_386.go: -------------------------------------------------------------------------------- 1 | package bbolt 2 | 3 | // maxMapSize represents the largest mmap size supported by Bolt. 4 | const maxMapSize = 0x7FFFFFFF // 2GB 5 | 6 | // maxAllocSize is the size used when creating array pointers. 7 | const maxAllocSize = 0xFFFFFFF 8 | -------------------------------------------------------------------------------- /vendor/go.etcd.io/bbolt/bolt_arm.go: -------------------------------------------------------------------------------- 1 | package bbolt 2 | 3 | // maxMapSize represents the largest mmap size supported by Bolt. 4 | const maxMapSize = 0x7FFFFFFF // 2GB 5 | 6 | // maxAllocSize is the size used when creating array pointers. 7 | const maxAllocSize = 0xFFFFFFF 8 | -------------------------------------------------------------------------------- /vendor/github.com/containers/image/v5/docker/reference/regexp-additions.go: -------------------------------------------------------------------------------- 1 | package reference 2 | 3 | // Return true if the specified string fully matches `IdentifierRegexp`. 4 | func IsFullIdentifier(s string) bool { 5 | return anchoredIdentifierRegexp.MatchString(s) 6 | } 7 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/drivers/quota/projectquota.go: -------------------------------------------------------------------------------- 1 | package quota 2 | 3 | // BackingFsBlockDeviceLink is the name of a file that we place in 4 | // the home directory of a driver that uses this package. 5 | const BackingFsBlockDeviceLink = "backingFsBlockDev" 6 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/concurrent/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | go: 4 | - 1.8.x 5 | - 1.x 6 | 7 | before_install: 8 | - go get -t -v ./... 9 | 10 | script: 11 | - ./test.sh 12 | 13 | after_success: 14 | - bash <(curl -s https://codecov.io/bash) 15 | -------------------------------------------------------------------------------- /vendor/github.com/pkg/sftp/ls_stub.go: -------------------------------------------------------------------------------- 1 | //go:build windows || android 2 | // +build windows android 3 | 4 | package sftp 5 | 6 | import ( 7 | "os" 8 | ) 9 | 10 | func lsLinksUIDGID(fi os.FileInfo) (numLinks uint64, uid, gid string) { 11 | return 1, "0", "0" 12 | } 13 | -------------------------------------------------------------------------------- /vendor/github.com/pkg/sftp/request_windows.go: -------------------------------------------------------------------------------- 1 | package sftp 2 | 3 | import ( 4 | "syscall" 5 | ) 6 | 7 | func fakeFileInfoSys() interface{} { 8 | return syscall.Win32FileAttributeData{} 9 | } 10 | 11 | func testOsSys(sys interface{}) error { 12 | return nil 13 | } 14 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/plan9/asm.s: -------------------------------------------------------------------------------- 1 | // Copyright 2014 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | #include "textflag.h" 6 | 7 | TEXT ·use(SB),NOSPLIT,$0 8 | RET 9 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/drivers/aufs/mount_linux.go: -------------------------------------------------------------------------------- 1 | package aufs 2 | 3 | import "golang.org/x/sys/unix" 4 | 5 | func mount(source string, target string, fstype string, flags uintptr, data string) error { 6 | return unix.Mount(source, target, fstype, flags, data) 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/archive/archive_19.go: -------------------------------------------------------------------------------- 1 | //go:build !go1.10 2 | 3 | package archive 4 | 5 | import ( 6 | "archive/tar" 7 | ) 8 | 9 | func copyPassHeader(hdr *tar.Header) { 10 | } 11 | 12 | func maybeTruncateHeaderModTime(hdr *tar.Header) { 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/fileutils/fileutils_solaris.go: -------------------------------------------------------------------------------- 1 | package fileutils 2 | 3 | // GetTotalUsedFds Returns the number of used File Descriptors. 4 | // On Solaris these limits are per process and not systemwide 5 | func GetTotalUsedFds() int { 6 | return -1 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/api/types/container/errors.go: -------------------------------------------------------------------------------- 1 | package container 2 | 3 | type errInvalidParameter struct{ error } 4 | 5 | func (e *errInvalidParameter) InvalidParameter() {} 6 | 7 | func (e *errInvalidParameter) Unwrap() error { 8 | return e.error 9 | } 10 | -------------------------------------------------------------------------------- /vendor/github.com/go-openapi/swag/string_bytes.go: -------------------------------------------------------------------------------- 1 | package swag 2 | 3 | import "unsafe" 4 | 5 | // hackStringBytes returns the (unsafe) underlying bytes slice of a string. 6 | func hackStringBytes(str string) []byte { 7 | return unsafe.Slice(unsafe.StringData(str), len(str)) 8 | } 9 | -------------------------------------------------------------------------------- /vendor/go.etcd.io/bbolt/bolt_amd64.go: -------------------------------------------------------------------------------- 1 | package bbolt 2 | 3 | // maxMapSize represents the largest mmap size supported by Bolt. 4 | const maxMapSize = 0xFFFFFFFFFFFF // 256TB 5 | 6 | // maxAllocSize is the size used when creating array pointers. 7 | const maxAllocSize = 0x7FFFFFFF 8 | -------------------------------------------------------------------------------- /vendor/github.com/moby/sys/mountinfo/mountinfo_windows.go: -------------------------------------------------------------------------------- 1 | package mountinfo 2 | 3 | func parseMountTable(_ FilterFunc) ([]*Info, error) { 4 | // Do NOT return an error! 5 | return nil, nil 6 | } 7 | 8 | func mounted(_ string) (bool, error) { 9 | return false, nil 10 | } 11 | -------------------------------------------------------------------------------- /pkg/machine/machine_suite_test.go: -------------------------------------------------------------------------------- 1 | package machine 2 | 3 | import ( 4 | "testing" 5 | 6 | . "github.com/onsi/ginkgo/v2" 7 | "github.com/onsi/gomega" 8 | ) 9 | 10 | func TestConfig(t *testing.T) { 11 | gomega.RegisterFailHandler(Fail) 12 | RunSpecs(t, "Machine Suite") 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - giuseppe 3 | - kolyshkin 4 | - mtrmac 5 | - nalind 6 | - rhatdan 7 | - vrothberg 8 | reviewers: 9 | - Honny1 10 | - TomSweeneyRedHat 11 | - flouthoc 12 | - kolyshkin 13 | - mrunalp 14 | - vrothberg 15 | -------------------------------------------------------------------------------- /vendor/github.com/manifoldco/promptui/keycodes_other.go: -------------------------------------------------------------------------------- 1 | // +build !windows 2 | 3 | package promptui 4 | 5 | import "github.com/chzyer/readline" 6 | 7 | var ( 8 | // KeyBackspace is the default key for deleting input text. 9 | KeyBackspace rune = readline.CharBackspace 10 | ) 11 | -------------------------------------------------------------------------------- /vendor/github.com/opencontainers/go-digest/.mailmap: -------------------------------------------------------------------------------- 1 | Aaron Lehmann 2 | Derek McGowan 3 | Stephen J Day 4 | Haibing Zhou 5 | -------------------------------------------------------------------------------- /vendor/github.com/pkg/sftp/attrs_stubs.go: -------------------------------------------------------------------------------- 1 | //go:build plan9 || windows || android 2 | // +build plan9 windows android 3 | 4 | package sftp 5 | 6 | import ( 7 | "os" 8 | ) 9 | 10 | func fileStatFromInfoOs(fi os.FileInfo, flags *uint32, fileStat *FileStat) { 11 | // todo 12 | } 13 | -------------------------------------------------------------------------------- /vendor/github.com/containers/image/v5/docker/reference/README.md: -------------------------------------------------------------------------------- 1 | This is a copy of github.com/docker/distribution/reference as of commit 3226863cbcba6dbc2f6c83a37b28126c934af3f8, 2 | except that ParseAnyReferenceWithSet has been removed to drop the dependency on github.com/docker/distribution/digestset. -------------------------------------------------------------------------------- /vendor/github.com/containers/libtrust/SECURITY.md: -------------------------------------------------------------------------------- 1 | ## Security and Disclosure Information Policy for the libtrust Project 2 | 3 | The libtrust Project follows the [Security and Disclosure Information Policy](https://github.com/containers/common/blob/main/SECURITY.md) for the Containers Projects. 4 | -------------------------------------------------------------------------------- /vendor/github.com/opencontainers/runc/libcontainer/configs/hugepage_limit.go: -------------------------------------------------------------------------------- 1 | package configs 2 | 3 | type HugepageLimit struct { 4 | // which type of hugepage to limit. 5 | Pagesize string `json:"page_size"` 6 | 7 | // usage limit for hugepage. 8 | Limit uint64 `json:"limit"` 9 | } 10 | -------------------------------------------------------------------------------- /vendor/github.com/opencontainers/runc/libcontainer/configs/namespaces_unsupported.go: -------------------------------------------------------------------------------- 1 | //go:build !linux 2 | 3 | package configs 4 | 5 | // Namespace defines configuration for each namespace. It specifies an 6 | // alternate path that is able to be joined via setns. 7 | type Namespace struct{} 8 | -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/require/require.go.tmpl: -------------------------------------------------------------------------------- 1 | {{ replace .Comment "assert." "require."}} 2 | func {{.DocInfo.Name}}(t TestingT, {{.Params}}) { 3 | if h, ok := t.(tHelper); ok { h.Helper() } 4 | if assert.{{.DocInfo.Name}}(t, {{.ForwardedParams}}) { return } 5 | t.FailNow() 6 | } 7 | -------------------------------------------------------------------------------- /pkg/manifests/testdata/artifacts/blobs-only/blobs/sha256/955c64f8b99468e911dfda299dfcdd284deae5b1f7201f484aa068fcd0f1e12b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mwinters0/containers_common/main/pkg/manifests/testdata/artifacts/blobs-only/blobs/sha256/955c64f8b99468e911dfda299dfcdd284deae5b1f7201f484aa068fcd0f1e12b -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/drivers/register/register_zfs.go: -------------------------------------------------------------------------------- 1 | //go:build (!exclude_graphdriver_zfs && linux) || (!exclude_graphdriver_zfs && freebsd) || solaris 2 | 3 | package register 4 | 5 | import ( 6 | // register the zfs driver 7 | _ "github.com/containers/storage/drivers/zfs" 8 | ) 9 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/ioutils/temp_unix.go: -------------------------------------------------------------------------------- 1 | //go:build !windows 2 | 3 | package ioutils 4 | 5 | import "os" 6 | 7 | // TempDir on Unix systems is equivalent to os.MkdirTemp. 8 | func TempDir(dir, prefix string) (string, error) { 9 | return os.MkdirTemp(dir, prefix) 10 | } 11 | -------------------------------------------------------------------------------- /vendor/github.com/mattn/go-runewidth/runewidth_js.go: -------------------------------------------------------------------------------- 1 | //go:build js && !appengine 2 | // +build js,!appengine 3 | 4 | package runewidth 5 | 6 | func IsEastAsian() bool { 7 | // TODO: Implement this for the web. Detect east asian in a compatible way, and return true. 8 | return false 9 | } 10 | -------------------------------------------------------------------------------- /vendor/go.etcd.io/bbolt/boltsync_unix.go: -------------------------------------------------------------------------------- 1 | //go:build !windows && !plan9 && !linux && !openbsd 2 | // +build !windows,!plan9,!linux,!openbsd 3 | 4 | package bbolt 5 | 6 | // fdatasync flushes written data to a file descriptor. 7 | func fdatasync(db *DB) error { 8 | return db.file.Sync() 9 | } 10 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/cpu/cpu_other_arm.go: -------------------------------------------------------------------------------- 1 | // Copyright 2020 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build !linux && arm 6 | 7 | package cpu 8 | 9 | func archInit() {} 10 | -------------------------------------------------------------------------------- /libnetwork/cni/testfiles/valid/macvlan.conflist: -------------------------------------------------------------------------------- 1 | { 2 | "cniVersion": "0.4.0", 3 | "name": "macvlan", 4 | "plugins": [ 5 | { 6 | "type": "macvlan", 7 | "master": "lo", 8 | "ipam": { 9 | "type": "dhcp" 10 | } 11 | } 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /pkg/sysinfo/nummem_unsupported.go: -------------------------------------------------------------------------------- 1 | //go:build (windows && ignore) || osx 2 | 3 | package sysinfo 4 | 5 | // NUMANodeCount queries the system for the count of Memory Nodes available 6 | // for use to this process. Returns 0 on non NUMAs systems. 7 | func NUMANodeCount() int { 8 | return 0 9 | } 10 | -------------------------------------------------------------------------------- /vendor/github.com/disiqueira/gotree/v3/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | go_import_path: github.com/disiqueira/gotree 3 | git: 4 | depth: 1 5 | env: 6 | - GO111MODULE=on 7 | - GO111MODULE=off 8 | go: [ 1.11.x, 1.12.x, 1.13.x ] 9 | os: [ linux, osx ] 10 | script: 11 | - go test -race -v ./... 12 | -------------------------------------------------------------------------------- /vendor/github.com/pkg/sftp/request-plan9.go: -------------------------------------------------------------------------------- 1 | //go:build plan9 2 | // +build plan9 3 | 4 | package sftp 5 | 6 | import ( 7 | "syscall" 8 | ) 9 | 10 | func fakeFileInfoSys() interface{} { 11 | return &syscall.Dir{} 12 | } 13 | 14 | func testOsSys(sys interface{}) error { 15 | return nil 16 | } 17 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/cpu/cpu_zos.go: -------------------------------------------------------------------------------- 1 | // Copyright 2020 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package cpu 6 | 7 | func archInit() { 8 | doinit() 9 | Initialized = true 10 | } 11 | -------------------------------------------------------------------------------- /vendor/github.com/containers/image/v5/transports/alltransports/ostree.go: -------------------------------------------------------------------------------- 1 | //go:build containers_image_ostree && linux 2 | // +build containers_image_ostree,linux 3 | 4 | package alltransports 5 | 6 | import ( 7 | // Register the ostree transport 8 | _ "github.com/containers/image/v5/ostree" 9 | ) 10 | -------------------------------------------------------------------------------- /vendor/github.com/containers/image/v5/transports/alltransports/storage.go: -------------------------------------------------------------------------------- 1 | //go:build !containers_image_storage_stub 2 | // +build !containers_image_storage_stub 3 | 4 | package alltransports 5 | 6 | import ( 7 | // Register the storage transport 8 | _ "github.com/containers/image/v5/storage" 9 | ) 10 | -------------------------------------------------------------------------------- /vendor/github.com/containers/ocicrypt/SECURITY.md: -------------------------------------------------------------------------------- 1 | ## Security and Disclosure Information Policy for the OCIcrypt Library Project 2 | 3 | The OCIcrypt Library Project follows the [Security and Disclosure Information Policy](https://github.com/containers/common/blob/main/SECURITY.md) for the Containers Projects. 4 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/mount/mountinfo.go: -------------------------------------------------------------------------------- 1 | package mount 2 | 3 | import ( 4 | "github.com/moby/sys/mountinfo" 5 | ) 6 | 7 | type Info = mountinfo.Info 8 | 9 | var Mounted = mountinfo.Mounted 10 | 11 | func GetMounts() ([]*Info, error) { 12 | return mountinfo.GetMounts(nil) 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/Gopkg.lock: -------------------------------------------------------------------------------- 1 | # This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. 2 | 3 | 4 | [solve-meta] 5 | analyzer-name = "dep" 6 | analyzer-version = 1 7 | input-imports = [] 8 | solver-name = "gps-cdcl" 9 | solver-version = 1 10 | -------------------------------------------------------------------------------- /vendor/github.com/opencontainers/runc/libcontainer/configs/mount.go: -------------------------------------------------------------------------------- 1 | package configs 2 | 3 | const ( 4 | // EXT_COPYUP is a directive to copy up the contents of a directory when 5 | // a tmpfs is mounted over it. 6 | EXT_COPYUP = 1 << iota //nolint:golint,revive // ignore "don't use ALL_CAPS" warning 7 | ) 8 | -------------------------------------------------------------------------------- /pkg/timezone/timezone_unix.go: -------------------------------------------------------------------------------- 1 | //go:build !windows && !linux 2 | 3 | package timezone 4 | 5 | import ( 6 | "golang.org/x/sys/unix" 7 | ) 8 | 9 | func openDirectory(path string) (fd int, err error) { 10 | const O_PATH = 0x00400000 11 | return unix.Open(path, unix.O_RDONLY|O_PATH|unix.O_CLOEXEC, 0) 12 | } 13 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/SECURITY.md: -------------------------------------------------------------------------------- 1 | ## Security and Disclosure Information Policy for the Containers Storage Project 2 | 3 | The Containers Storage Project follows the [Security and Disclosure Information Policy](https://github.com/containers/common/blob/main/SECURITY.md) for the Containers Projects. 4 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/system/rm_common.go: -------------------------------------------------------------------------------- 1 | //go:build !freebsd 2 | 3 | package system 4 | 5 | // Reset file flags in a directory tree. This allows EnsureRemoveAll 6 | // to delete trees which have the immutable flag set. 7 | func resetFileFlags(dir string) error { 8 | return nil 9 | } 10 | -------------------------------------------------------------------------------- /vendor/github.com/vishvananda/netlink/netlink_linux.go: -------------------------------------------------------------------------------- 1 | package netlink 2 | 3 | import "github.com/vishvananda/netlink/nl" 4 | 5 | // Family type definitions 6 | const ( 7 | FAMILY_ALL = nl.FAMILY_ALL 8 | FAMILY_V4 = nl.FAMILY_V4 9 | FAMILY_V6 = nl.FAMILY_V6 10 | FAMILY_MPLS = nl.FAMILY_MPLS 11 | ) 12 | -------------------------------------------------------------------------------- /vendor/github.com/asaskevich/govalidator/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | dist: xenial 3 | go: 4 | - '1.10' 5 | - '1.11' 6 | - '1.12' 7 | - '1.13' 8 | - 'tip' 9 | 10 | script: 11 | - go test -coverpkg=./... -coverprofile=coverage.info -timeout=5s 12 | - bash <(curl -s https://codecov.io/bash) 13 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/system/umask_windows.go: -------------------------------------------------------------------------------- 1 | //go:build windows 2 | 3 | package system 4 | 5 | // Umask is not supported on the windows platform. 6 | func Umask(newmask int) (oldmask int, err error) { 7 | // should not be called on cli code path 8 | return 0, ErrNotSupportedPlatform 9 | } 10 | -------------------------------------------------------------------------------- /vendor/github.com/go-task/slim-sprig/v3/network.go: -------------------------------------------------------------------------------- 1 | package sprig 2 | 3 | import ( 4 | "math/rand" 5 | "net" 6 | ) 7 | 8 | func getHostByName(name string) string { 9 | addrs, _ := net.LookupHost(name) 10 | //TODO: add error handing when release v3 comes out 11 | return addrs[rand.Intn(len(addrs))] 12 | } 13 | -------------------------------------------------------------------------------- /vendor/github.com/opencontainers/go-digest/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Derek McGowan (@dmcgowan) 2 | Stephen Day (@stevvooe) 3 | Vincent Batts (@vbatts) 4 | Akihiro Suda (@AkihiroSuda) 5 | Sebastiaan van Stijn (@thaJeztah) 6 | -------------------------------------------------------------------------------- /vendor/go.opentelemetry.io/otel/version.go: -------------------------------------------------------------------------------- 1 | // Copyright The OpenTelemetry Authors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | package otel // import "go.opentelemetry.io/otel" 5 | 6 | // Version is the current release version of OpenTelemetry in use. 7 | func Version() string { 8 | return "1.31.0" 9 | } 10 | -------------------------------------------------------------------------------- /libimage/testdata/containers.conf: -------------------------------------------------------------------------------- 1 | [engine] 2 | # Default location for storing temporary container image content. Can be overridden with the TMPDIR environment 3 | # variable. If you specify "storage", then the location of the 4 | # container/storage tmp directory will be used. 5 | image_copy_tmp_dir="/tmp/from/containers.conf" 6 | -------------------------------------------------------------------------------- /vendor/github.com/asaskevich/govalidator/.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | .idea/ 3 | # Binaries for programs and plugins 4 | *.exe 5 | *.exe~ 6 | *.dll 7 | *.so 8 | *.dylib 9 | 10 | # Test binary, built with `go test -c` 11 | *.test 12 | 13 | # Output of the go coverage tool, specifically when used with LiteIDE 14 | *.out 15 | 16 | -------------------------------------------------------------------------------- /vendor/github.com/chzyer/readline/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | go: 3 | - 1.x 4 | script: 5 | - GOOS=windows go install github.com/chzyer/readline/example/... 6 | - GOOS=linux go install github.com/chzyer/readline/example/... 7 | - GOOS=darwin go install github.com/chzyer/readline/example/... 8 | - go test -race -v 9 | -------------------------------------------------------------------------------- /vendor/github.com/distribution/reference/CODE-OF-CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Code of Conduct 2 | 3 | We follow the [CNCF Code of Conduct](https://github.com/cncf/foundation/blob/main/code-of-conduct.md). 4 | 5 | Please contact the [CNCF Code of Conduct Committee](mailto:conduct@cncf.io) in order to report violations of the Code of Conduct. 6 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/client_windows.go: -------------------------------------------------------------------------------- 1 | package client // import "github.com/docker/docker/client" 2 | 3 | // DefaultDockerHost defines OS-specific default host if the DOCKER_HOST 4 | // (EnvOverrideHost) environment variable is unset or empty. 5 | const DefaultDockerHost = "npipe:////./pipe/docker_engine" 6 | -------------------------------------------------------------------------------- /vendor/github.com/go-task/slim-sprig/v3/.editorconfig: -------------------------------------------------------------------------------- 1 | # editorconfig.org 2 | 3 | root = true 4 | 5 | [*] 6 | insert_final_newline = true 7 | charset = utf-8 8 | trim_trailing_whitespace = true 9 | indent_style = tab 10 | indent_size = 8 11 | 12 | [*.{md,yml,yaml,json}] 13 | indent_style = space 14 | indent_size = 2 15 | -------------------------------------------------------------------------------- /vendor/go.etcd.io/bbolt/bolt_ppc.go: -------------------------------------------------------------------------------- 1 | //go:build ppc 2 | // +build ppc 3 | 4 | package bbolt 5 | 6 | // maxMapSize represents the largest mmap size supported by Bolt. 7 | const maxMapSize = 0x7FFFFFFF // 2GB 8 | 9 | // maxAllocSize is the size used when creating array pointers. 10 | const maxAllocSize = 0xFFFFFFF 11 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/cpu/cpu_other_arm64.go: -------------------------------------------------------------------------------- 1 | // Copyright 2019 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build !linux && !netbsd && !openbsd && arm64 6 | 7 | package cpu 8 | 9 | func doinit() {} 10 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/system/meminfo_unsupported.go: -------------------------------------------------------------------------------- 1 | //go:build !linux && !windows && !solaris && !(freebsd && cgo) 2 | 3 | package system 4 | 5 | // ReadMemInfo is not supported on platforms other than linux and windows. 6 | func ReadMemInfo() (*MemInfo, error) { 7 | return nil, ErrNotSupportedPlatform 8 | } 9 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/system/utimes_unsupported.go: -------------------------------------------------------------------------------- 1 | //go:build !linux && !freebsd 2 | 3 | package system 4 | 5 | import "syscall" 6 | 7 | // LUtimesNano is only supported on linux and freebsd. 8 | func LUtimesNano(path string, ts []syscall.Timespec) error { 9 | return ErrNotSupportedPlatform 10 | } 11 | -------------------------------------------------------------------------------- /vendor/github.com/klauspost/compress/internal/cpuinfo/cpuinfo_amd64.go: -------------------------------------------------------------------------------- 1 | //go:build amd64 && !appengine && !noasm && gc 2 | // +build amd64,!appengine,!noasm,gc 3 | 4 | package cpuinfo 5 | 6 | // go:noescape 7 | func x86extensions() (bmi1, bmi2 bool) 8 | 9 | func init() { 10 | hasBMI1, hasBMI2 = x86extensions() 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/concurrent/go_above_19.go: -------------------------------------------------------------------------------- 1 | //+build go1.9 2 | 3 | package concurrent 4 | 5 | import "sync" 6 | 7 | // Map is a wrapper for sync.Map introduced in go1.9 8 | type Map struct { 9 | sync.Map 10 | } 11 | 12 | // NewMap creates a thread safe Map 13 | func NewMap() *Map { 14 | return &Map{} 15 | } 16 | -------------------------------------------------------------------------------- /vendor/github.com/opencontainers/runc/libcontainer/apparmor/apparmor_unsupported.go: -------------------------------------------------------------------------------- 1 | //go:build !linux 2 | 3 | package apparmor 4 | 5 | func isEnabled() bool { 6 | return false 7 | } 8 | 9 | func applyProfile(name string) error { 10 | if name != "" { 11 | return ErrApparmorNotEnabled 12 | } 13 | return nil 14 | } 15 | -------------------------------------------------------------------------------- /vendor/github.com/opencontainers/runc/libcontainer/configs/cgroup_unsupported.go: -------------------------------------------------------------------------------- 1 | //go:build !linux 2 | 3 | package configs 4 | 5 | // Cgroup holds properties of a cgroup on Linux 6 | // TODO Windows: This can ultimately be entirely factored out on Windows as 7 | // cgroups are a Unix-specific construct. 8 | type Cgroup struct{} 9 | -------------------------------------------------------------------------------- /vendor/github.com/manifoldco/promptui/keycodes_windows.go: -------------------------------------------------------------------------------- 1 | // +build windows 2 | 3 | package promptui 4 | 5 | // source: https://msdn.microsoft.com/en-us/library/aa243025(v=vs.60).aspx 6 | 7 | var ( 8 | // KeyBackspace is the default key for deleting input text inside a command line prompt. 9 | KeyBackspace rune = 8 10 | ) 11 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | go: 4 | - 1.9.x 5 | - 1.x 6 | 7 | before_install: 8 | - go get -t -v ./... 9 | - go get -t -v github.com/modern-go/reflect2-tests/... 10 | 11 | script: 12 | - ./test.sh 13 | 14 | after_success: 15 | - bash <(curl -s https://codecov.io/bash) 16 | -------------------------------------------------------------------------------- /vendor/github.com/sirupsen/logrus/terminal_check_solaris.go: -------------------------------------------------------------------------------- 1 | package logrus 2 | 3 | import ( 4 | "golang.org/x/sys/unix" 5 | ) 6 | 7 | // IsTerminal returns true if the given file descriptor is a terminal. 8 | func isTerminal(fd int) bool { 9 | _, err := unix.IoctlGetTermio(fd, unix.TCGETA) 10 | return err == nil 11 | } 12 | -------------------------------------------------------------------------------- /vendor/go.etcd.io/bbolt/bolt_arm64.go: -------------------------------------------------------------------------------- 1 | //go:build arm64 2 | // +build arm64 3 | 4 | package bbolt 5 | 6 | // maxMapSize represents the largest mmap size supported by Bolt. 7 | const maxMapSize = 0xFFFFFFFFFFFF // 256TB 8 | 9 | // maxAllocSize is the size used when creating array pointers. 10 | const maxAllocSize = 0x7FFFFFFF 11 | -------------------------------------------------------------------------------- /vendor/go.etcd.io/bbolt/bolt_ppc64.go: -------------------------------------------------------------------------------- 1 | //go:build ppc64 2 | // +build ppc64 3 | 4 | package bbolt 5 | 6 | // maxMapSize represents the largest mmap size supported by Bolt. 7 | const maxMapSize = 0xFFFFFFFFFFFF // 256TB 8 | 9 | // maxAllocSize is the size used when creating array pointers. 10 | const maxAllocSize = 0x7FFFFFFF 11 | -------------------------------------------------------------------------------- /vendor/go.etcd.io/bbolt/bolt_s390x.go: -------------------------------------------------------------------------------- 1 | //go:build s390x 2 | // +build s390x 3 | 4 | package bbolt 5 | 6 | // maxMapSize represents the largest mmap size supported by Bolt. 7 | const maxMapSize = 0xFFFFFFFFFFFF // 256TB 8 | 9 | // maxAllocSize is the size used when creating array pointers. 10 | const maxAllocSize = 0x7FFFFFFF 11 | -------------------------------------------------------------------------------- /libnetwork/cni/testfiles/valid/macvlan_mtu.conflist: -------------------------------------------------------------------------------- 1 | { 2 | "cniVersion": "0.4.0", 3 | "name": "macvlan_mtu", 4 | "plugins": [ 5 | { 6 | "type": "macvlan", 7 | "master": "lo", 8 | "ipam": { 9 | "type": "dhcp" 10 | }, 11 | "mtu": 1300 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /pkg/config/config_suite_test.go: -------------------------------------------------------------------------------- 1 | package config 2 | 3 | import ( 4 | "testing" 5 | 6 | . "github.com/onsi/ginkgo/v2" 7 | "github.com/onsi/gomega" 8 | ) 9 | 10 | func TestConfig(t *testing.T) { 11 | gomega.RegisterFailHandler(Fail) 12 | RunSpecs(t, "Config Suite") 13 | } 14 | 15 | const ( 16 | invalidPath = "/wrong" 17 | ) 18 | -------------------------------------------------------------------------------- /vendor/github.com/containers/image/v5/transports/alltransports/docker_daemon.go: -------------------------------------------------------------------------------- 1 | //go:build !containers_image_docker_daemon_stub 2 | // +build !containers_image_docker_daemon_stub 3 | 4 | package alltransports 5 | 6 | import ( 7 | // Register the docker-daemon transport 8 | _ "github.com/containers/image/v5/docker/daemon" 9 | ) 10 | -------------------------------------------------------------------------------- /vendor/github.com/docker/go-units/circle.yml: -------------------------------------------------------------------------------- 1 | dependencies: 2 | post: 3 | # install golint 4 | - go get golang.org/x/lint/golint 5 | 6 | test: 7 | pre: 8 | # run analysis before tests 9 | - go vet ./... 10 | - test -z "$(golint ./... | tee /dev/stderr)" 11 | - test -z "$(gofmt -s -l . | tee /dev/stderr)" 12 | -------------------------------------------------------------------------------- /vendor/github.com/pkg/sftp/server_unix.go: -------------------------------------------------------------------------------- 1 | //go:build !windows && !plan9 2 | // +build !windows,!plan9 3 | 4 | package sftp 5 | 6 | import ( 7 | "path" 8 | ) 9 | 10 | func (s *Server) toLocalPath(p string) string { 11 | if s.workDir != "" && !path.IsAbs(p) { 12 | p = path.Join(s.workDir, p) 13 | } 14 | 15 | return p 16 | } 17 | -------------------------------------------------------------------------------- /vendor/go.etcd.io/bbolt/bolt_loong64.go: -------------------------------------------------------------------------------- 1 | //go:build loong64 2 | // +build loong64 3 | 4 | package bbolt 5 | 6 | // maxMapSize represents the largest mmap size supported by Bolt. 7 | const maxMapSize = 0xFFFFFFFFFFFF // 256TB 8 | 9 | // maxAllocSize is the size used when creating array pointers. 10 | const maxAllocSize = 0x7FFFFFFF 11 | -------------------------------------------------------------------------------- /vendor/go.etcd.io/bbolt/bolt_ppc64le.go: -------------------------------------------------------------------------------- 1 | //go:build ppc64le 2 | // +build ppc64le 3 | 4 | package bbolt 5 | 6 | // maxMapSize represents the largest mmap size supported by Bolt. 7 | const maxMapSize = 0xFFFFFFFFFFFF // 256TB 8 | 9 | // maxAllocSize is the size used when creating array pointers. 10 | const maxAllocSize = 0x7FFFFFFF 11 | -------------------------------------------------------------------------------- /vendor/go.etcd.io/bbolt/bolt_riscv64.go: -------------------------------------------------------------------------------- 1 | //go:build riscv64 2 | // +build riscv64 3 | 4 | package bbolt 5 | 6 | // maxMapSize represents the largest mmap size supported by Bolt. 7 | const maxMapSize = 0xFFFFFFFFFFFF // 256TB 8 | 9 | // maxAllocSize is the size used when creating array pointers. 10 | const maxAllocSize = 0x7FFFFFFF 11 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/cpu/cpu_loong64.go: -------------------------------------------------------------------------------- 1 | // Copyright 2022 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build loong64 6 | 7 | package cpu 8 | 9 | const cacheLineSize = 64 10 | 11 | func initOptions() { 12 | } 13 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/cpu/cpu_mipsx.go: -------------------------------------------------------------------------------- 1 | // Copyright 2018 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build mips || mipsle 6 | 7 | package cpu 8 | 9 | const cacheLineSize = 32 10 | 11 | func initOptions() {} 12 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/cpu/cpu_other_riscv64.go: -------------------------------------------------------------------------------- 1 | // Copyright 2022 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build !linux && riscv64 6 | 7 | package cpu 8 | 9 | func archInit() { 10 | Initialized = true 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/archive/archive_other.go: -------------------------------------------------------------------------------- 1 | //go:build !linux 2 | 3 | package archive 4 | 5 | func GetWhiteoutConverter(format WhiteoutFormat, data interface{}) TarWhiteoutConverter { 6 | return nil 7 | } 8 | 9 | func GetFileOwner(path string) (uint32, uint32, uint32, error) { 10 | return 0, 0, 0, nil 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/unshare/unshare_cgo.go: -------------------------------------------------------------------------------- 1 | //go:build (linux && cgo && !gccgo) || (freebsd && cgo) 2 | 3 | package unshare 4 | 5 | // #cgo CFLAGS: -Wall 6 | // extern void _containers_unshare(void); 7 | // static void __attribute__((constructor)) init(void) { 8 | // _containers_unshare(); 9 | // } 10 | import "C" 11 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/client_unix.go: -------------------------------------------------------------------------------- 1 | //go:build !windows 2 | 3 | package client // import "github.com/docker/docker/client" 4 | 5 | // DefaultDockerHost defines OS-specific default host if the DOCKER_HOST 6 | // (EnvOverrideHost) environment variable is unset or empty. 7 | const DefaultDockerHost = "unix:///var/run/docker.sock" 8 | -------------------------------------------------------------------------------- /vendor/github.com/onsi/ginkgo/v2/internal/progress_report_bsd.go: -------------------------------------------------------------------------------- 1 | //go:build freebsd || openbsd || netbsd || darwin || dragonfly 2 | // +build freebsd openbsd netbsd darwin dragonfly 3 | 4 | package internal 5 | 6 | import ( 7 | "os" 8 | "syscall" 9 | ) 10 | 11 | var PROGRESS_SIGNALS = []os.Signal{syscall.SIGINFO, syscall.SIGUSR1} 12 | -------------------------------------------------------------------------------- /vendor/github.com/sirupsen/logrus/terminal_check_unix.go: -------------------------------------------------------------------------------- 1 | // +build linux aix zos 2 | // +build !js 3 | 4 | package logrus 5 | 6 | import "golang.org/x/sys/unix" 7 | 8 | const ioctlReadTermios = unix.TCGETS 9 | 10 | func isTerminal(fd int) bool { 11 | _, err := unix.IoctlGetTermios(fd, ioctlReadTermios) 12 | return err == nil 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/vbauerster/mpb/v8/internal/width.go: -------------------------------------------------------------------------------- 1 | package internal 2 | 3 | // CheckRequestedWidth checks that requested width doesn't overflow 4 | // available width 5 | func CheckRequestedWidth(requested, available int) int { 6 | if requested < 1 || requested > available { 7 | return available 8 | } 9 | return requested 10 | } 11 | -------------------------------------------------------------------------------- /vendor/github.com/vishvananda/netlink/fou_unspecified.go: -------------------------------------------------------------------------------- 1 | // +build !linux 2 | 3 | package netlink 4 | 5 | func FouAdd(f Fou) error { 6 | return ErrNotImplemented 7 | } 8 | 9 | func FouDel(f Fou) error { 10 | return ErrNotImplemented 11 | } 12 | 13 | func FouList(fam int) ([]Fou, error) { 14 | return nil, ErrNotImplemented 15 | } 16 | -------------------------------------------------------------------------------- /vendor/go.etcd.io/bbolt/bolt_mipsx.go: -------------------------------------------------------------------------------- 1 | //go:build mips || mipsle 2 | // +build mips mipsle 3 | 4 | package bbolt 5 | 6 | // maxMapSize represents the largest mmap size supported by Bolt. 7 | const maxMapSize = 0x40000000 // 1GB 8 | 9 | // maxAllocSize is the size used when creating array pointers. 10 | const maxAllocSize = 0xFFFFFFF 11 | -------------------------------------------------------------------------------- /vendor/github.com/godbus/dbus/v5/transport_unixcred_netbsd.go: -------------------------------------------------------------------------------- 1 | package dbus 2 | 3 | import "io" 4 | 5 | func (t *unixTransport) SendNullByte() error { 6 | n, _, err := t.UnixConn.WriteMsgUnix([]byte{0}, nil, nil) 7 | if err != nil { 8 | return err 9 | } 10 | if n != 1 { 11 | return io.ErrShortWrite 12 | } 13 | return nil 14 | } 15 | -------------------------------------------------------------------------------- /vendor/github.com/godbus/dbus/v5/transport_unixcred_openbsd.go: -------------------------------------------------------------------------------- 1 | package dbus 2 | 3 | import "io" 4 | 5 | func (t *unixTransport) SendNullByte() error { 6 | n, _, err := t.UnixConn.WriteMsgUnix([]byte{0}, nil, nil) 7 | if err != nil { 8 | return err 9 | } 10 | if n != 1 { 11 | return io.ErrShortWrite 12 | } 13 | return nil 14 | } 15 | -------------------------------------------------------------------------------- /vendor/github.com/proglottis/gpgme/unset_agent_info_windows.go: -------------------------------------------------------------------------------- 1 | package gpgme 2 | 3 | // #include 4 | import "C" 5 | import ( 6 | "unsafe" 7 | ) 8 | 9 | // unsetenv is not available in mingw 10 | func unsetenvGPGAgentInfo() { 11 | v := C.CString("GPG_AGENT_INFO=") 12 | defer C.free(unsafe.Pointer(v)) 13 | C.putenv(v) 14 | } 15 | -------------------------------------------------------------------------------- /vendor/go.etcd.io/bbolt/mlock_windows.go: -------------------------------------------------------------------------------- 1 | package bbolt 2 | 3 | // mlock locks memory of db file 4 | func mlock(_ *DB, _ int) error { 5 | panic("mlock is supported only on UNIX systems") 6 | } 7 | 8 | // munlock unlocks memory of db file 9 | func munlock(_ *DB, _ int) error { 10 | panic("munlock is supported only on UNIX systems") 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/containers/image/v5/signature/policy_paths_common.go: -------------------------------------------------------------------------------- 1 | //go:build !freebsd 2 | // +build !freebsd 3 | 4 | package signature 5 | 6 | // builtinDefaultPolicyPath is the policy path used for DefaultPolicy(). 7 | // DO NOT change this, instead see systemDefaultPolicyPath above. 8 | const builtinDefaultPolicyPath = "/etc/containers/policy.json" 9 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/api/types/volume/volume_update.go: -------------------------------------------------------------------------------- 1 | package volume // import "github.com/docker/docker/api/types/volume" 2 | 3 | // UpdateOptions is configuration to update a Volume with. 4 | type UpdateOptions struct { 5 | // Spec is the ClusterVolumeSpec to update the volume to. 6 | Spec *ClusterVolumeSpec `json:"Spec,omitempty"` 7 | } 8 | -------------------------------------------------------------------------------- /vendor/go.etcd.io/bbolt/bolt_openbsd.go: -------------------------------------------------------------------------------- 1 | package bbolt 2 | 3 | import ( 4 | "golang.org/x/sys/unix" 5 | ) 6 | 7 | func msync(db *DB) error { 8 | return unix.Msync(db.data[:db.datasz], unix.MS_INVALIDATE) 9 | } 10 | 11 | func fdatasync(db *DB) error { 12 | if db.data != nil { 13 | return msync(db) 14 | } 15 | return db.file.Sync() 16 | } 17 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/cpu/cpu_other_mips64x.go: -------------------------------------------------------------------------------- 1 | // Copyright 2020 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build !linux && (mips64 || mips64le) 6 | 7 | package cpu 8 | 9 | func archInit() { 10 | Initialized = true 11 | } 12 | -------------------------------------------------------------------------------- /vendor/google.golang.org/protobuf/encoding/prototext/doc.go: -------------------------------------------------------------------------------- 1 | // Copyright 2019 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // Package prototext marshals and unmarshals protocol buffer messages as the 6 | // textproto format. 7 | package prototext 8 | -------------------------------------------------------------------------------- /vendor/dario.cat/mergo/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | arch: 3 | - amd64 4 | - ppc64le 5 | install: 6 | - go get -t 7 | - go get golang.org/x/tools/cmd/cover 8 | - go get github.com/mattn/goveralls 9 | script: 10 | - go test -race -v ./... 11 | after_script: 12 | - $HOME/gopath/bin/goveralls -service=travis-ci -repotoken $COVERALLS_TOKEN 13 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/hcsshim/internal/winapi/processor.go: -------------------------------------------------------------------------------- 1 | package winapi 2 | 3 | // Get count from all processor groups. 4 | // https://docs.microsoft.com/en-us/windows/win32/procthread/processor-groups 5 | const ALL_PROCESSOR_GROUPS = 0xFFFF 6 | 7 | //sys GetActiveProcessorCount(groupNumber uint16) (amount uint32) = kernel32.GetActiveProcessorCount 8 | -------------------------------------------------------------------------------- /vendor/github.com/asaskevich/govalidator/wercker.yml: -------------------------------------------------------------------------------- 1 | box: golang 2 | build: 3 | steps: 4 | - setup-go-workspace 5 | 6 | - script: 7 | name: go get 8 | code: | 9 | go version 10 | go get -t ./... 11 | 12 | - script: 13 | name: go test 14 | code: | 15 | go test -race -v ./... 16 | -------------------------------------------------------------------------------- /vendor/github.com/containers/image/v5/transports/alltransports/ostree_stub.go: -------------------------------------------------------------------------------- 1 | //go:build !containers_image_ostree || !linux 2 | // +build !containers_image_ostree !linux 3 | 4 | package alltransports 5 | 6 | import "github.com/containers/image/v5/transports" 7 | 8 | func init() { 9 | transports.Register(transports.NewStubTransport("ostree")) 10 | } 11 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/reexec/README.md: -------------------------------------------------------------------------------- 1 | # reexec 2 | 3 | The `reexec` package facilitates the busybox style reexec of the docker binary that we require because 4 | of the forking limitations of using Go. Handlers can be registered with a name and the argv 0 of 5 | the exec of the binary will be used to find and execute custom init paths. 6 | -------------------------------------------------------------------------------- /vendor/github.com/distribution/reference/SECURITY.md: -------------------------------------------------------------------------------- 1 | # Security Policy 2 | 3 | ## Reporting a Vulnerability 4 | 5 | The maintainers take security seriously. If you discover a security issue, please bring it to their attention right away! 6 | 7 | Please DO NOT file a public issue, instead send your report privately to cncf-distribution-security@lists.cncf.io. 8 | -------------------------------------------------------------------------------- /vendor/github.com/google/pprof/AUTHORS: -------------------------------------------------------------------------------- 1 | # This is the official list of pprof authors for copyright purposes. 2 | # This file is distinct from the CONTRIBUTORS files. 3 | # See the latter for an explanation. 4 | # Names should be added to this file as: 5 | # Name or Organization 6 | # The email address is not required for organizations. 7 | Google Inc. -------------------------------------------------------------------------------- /vendor/github.com/onsi/ginkgo/v2/Makefile: -------------------------------------------------------------------------------- 1 | # default task since it's first 2 | .PHONY: all 3 | all: vet test 4 | 5 | .PHONY: test 6 | test: 7 | go run github.com/onsi/ginkgo/v2/ginkgo -r -p -randomize-all -keep-going 8 | 9 | .PHONY: vet 10 | vet: 11 | go vet ./... 12 | 13 | .PHONY: update-deps 14 | update-deps: 15 | go get -u ./... 16 | go mod tidy -------------------------------------------------------------------------------- /vendor/github.com/pkg/sftp/server_statvfs_plan9.go: -------------------------------------------------------------------------------- 1 | package sftp 2 | 3 | import ( 4 | "syscall" 5 | ) 6 | 7 | func (p *sshFxpExtendedPacketStatVFS) respond(svr *Server) responsePacket { 8 | return statusFromError(p.ID, syscall.EPLAN9) 9 | } 10 | 11 | func getStatVFSForPath(name string) (*StatVFS, error) { 12 | return nil, syscall.EPLAN9 13 | } 14 | -------------------------------------------------------------------------------- /vendor/go.etcd.io/bbolt/bolt_mips64x.go: -------------------------------------------------------------------------------- 1 | //go:build mips64 || mips64le 2 | // +build mips64 mips64le 3 | 4 | package bbolt 5 | 6 | // maxMapSize represents the largest mmap size supported by Bolt. 7 | const maxMapSize = 0x8000000000 // 512GB 8 | 9 | // maxAllocSize is the size used when creating array pointers. 10 | const maxAllocSize = 0x7FFFFFFF 11 | -------------------------------------------------------------------------------- /vendor/go.opentelemetry.io/otel/.codespellrc: -------------------------------------------------------------------------------- 1 | # https://github.com/codespell-project/codespell 2 | [codespell] 3 | builtin = clear,rare,informal 4 | check-filenames = 5 | check-hidden = 6 | ignore-words = .codespellignore 7 | interactive = 1 8 | skip = .git,go.mod,go.sum,go.work,go.work.sum,semconv,venv,.tools 9 | uri-ignore-words-list = * 10 | write = 11 | -------------------------------------------------------------------------------- /vendor/go.opentelemetry.io/otel/.lycheeignore: -------------------------------------------------------------------------------- 1 | http://localhost 2 | http://jaeger-collector 3 | https://github.com/open-telemetry/opentelemetry-go/milestone/ 4 | https://github.com/open-telemetry/opentelemetry-go/projects 5 | file:///home/runner/work/opentelemetry-go/opentelemetry-go/libraries 6 | file:///home/runner/work/opentelemetry-go/opentelemetry-go/manual 7 | -------------------------------------------------------------------------------- /vendor/google.golang.org/protobuf/internal/flags/proto_legacy_enable.go: -------------------------------------------------------------------------------- 1 | // Copyright 2018 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build protolegacy 6 | // +build protolegacy 7 | 8 | package flags 9 | 10 | const protoLegacy = true 11 | -------------------------------------------------------------------------------- /vendor/github.com/containers/image/v5/signature/policy_paths_freebsd.go: -------------------------------------------------------------------------------- 1 | //go:build freebsd 2 | // +build freebsd 3 | 4 | package signature 5 | 6 | // builtinDefaultPolicyPath is the policy path used for DefaultPolicy(). 7 | // DO NOT change this, instead see systemDefaultPolicyPath above. 8 | const builtinDefaultPolicyPath = "/usr/local/etc/containers/policy.json" 9 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/drivers/vfs/copy_unsupported.go: -------------------------------------------------------------------------------- 1 | //go:build !linux 2 | 3 | package vfs // import "github.com/containers/storage/drivers/vfs" 4 | 5 | import "github.com/containers/storage/pkg/chrootarchive" 6 | 7 | func dirCopy(srcDir, dstDir string) error { 8 | return chrootarchive.NewArchiver(nil).CopyWithTar(srcDir, dstDir) 9 | } 10 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/system/umask.go: -------------------------------------------------------------------------------- 1 | //go:build !windows 2 | 3 | package system 4 | 5 | import ( 6 | "golang.org/x/sys/unix" 7 | ) 8 | 9 | // Umask sets current process's file mode creation mask to newmask 10 | // and returns oldmask. 11 | func Umask(newmask int) (oldmask int, err error) { 12 | return unix.Umask(newmask), nil 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/opencontainers/runtime-tools/validate/capabilities/validate_unsupported.go: -------------------------------------------------------------------------------- 1 | //go:build !linux 2 | // +build !linux 3 | 4 | package capabilities 5 | 6 | import ( 7 | "github.com/syndtr/gocapability/capability" 8 | ) 9 | 10 | // LastCap return last cap of system 11 | func LastCap() capability.Cap { 12 | return capability.Cap(-1) 13 | } 14 | -------------------------------------------------------------------------------- /vendor/google.golang.org/protobuf/internal/flags/proto_legacy_disable.go: -------------------------------------------------------------------------------- 1 | // Copyright 2018 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build !protolegacy 6 | // +build !protolegacy 7 | 8 | package flags 9 | 10 | const protoLegacy = false 11 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/hcsshim/internal/log/nopformatter.go: -------------------------------------------------------------------------------- 1 | package log 2 | 3 | import ( 4 | "github.com/sirupsen/logrus" 5 | ) 6 | 7 | type NopFormatter struct{} 8 | 9 | var _ logrus.Formatter = NopFormatter{} 10 | 11 | // Format does nothing and returns a nil slice. 12 | func (NopFormatter) Format(*logrus.Entry) ([]byte, error) { return nil, nil } 13 | -------------------------------------------------------------------------------- /vendor/github.com/containers/image/v5/internal/useragent/useragent.go: -------------------------------------------------------------------------------- 1 | package useragent 2 | 3 | import "github.com/containers/image/v5/version" 4 | 5 | // DefaultUserAgent is a value that should be used by User-Agent headers, unless the user specifically instructs us otherwise. 6 | var DefaultUserAgent = "containers/" + version.Version + " (github.com/containers/image)" 7 | -------------------------------------------------------------------------------- /vendor/github.com/containers/image/v5/transports/alltransports/storage_stub.go: -------------------------------------------------------------------------------- 1 | //go:build containers_image_storage_stub 2 | // +build containers_image_storage_stub 3 | 4 | package alltransports 5 | 6 | import "github.com/containers/image/v5/transports" 7 | 8 | func init() { 9 | transports.Register(transports.NewStubTransport("containers-storage")) 10 | } 11 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/system/chmod.go: -------------------------------------------------------------------------------- 1 | package system 2 | 3 | import ( 4 | "errors" 5 | "os" 6 | "syscall" 7 | ) 8 | 9 | func Chmod(name string, mode os.FileMode) error { 10 | err := os.Chmod(name, mode) 11 | 12 | for err != nil && errors.Is(err, syscall.EINTR) { 13 | err = os.Chmod(name, mode) 14 | } 15 | 16 | return err 17 | } 18 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/types/default_override_test.conf: -------------------------------------------------------------------------------- 1 | [storage] 2 | 3 | # Default Storage Driver 4 | driver = "" 5 | 6 | # Primary Read/Write location of container storage 7 | graphroot = "environment_override_graphroot" 8 | 9 | # Storage path for rootless users 10 | # 11 | rootless_storage_path = "environment_override_rootless_storage_path" 12 | -------------------------------------------------------------------------------- /vendor/github.com/sirupsen/logrus/appveyor.yml: -------------------------------------------------------------------------------- 1 | version: "{build}" 2 | platform: x64 3 | clone_folder: c:\gopath\src\github.com\sirupsen\logrus 4 | environment: 5 | GOPATH: c:\gopath 6 | branches: 7 | only: 8 | - master 9 | install: 10 | - set PATH=%GOPATH%\bin;c:\go\bin;%PATH% 11 | - go version 12 | build_script: 13 | - go get -t 14 | - go test 15 | -------------------------------------------------------------------------------- /vendor/github.com/vbatts/tar-split/tar/asm/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Package asm provides the API for streaming assembly and disassembly of tar 3 | archives. 4 | 5 | Using the `github.com/vbatts/tar-split/tar/storage` for Packing/Unpacking the 6 | metadata for a stream, as well as an implementation of Getting/Putting the file 7 | entries' payload. 8 | */ 9 | package asm 10 | -------------------------------------------------------------------------------- /pkg/manifests/testdata/artifacts/config-only/blobs/sha256/dc8ab52a31e3b88154b692c409188c53b7c2204b7d076ed220d5b25d8971e132: -------------------------------------------------------------------------------- 1 | { 2 | "auths": { 3 | "my-registry.local/foo/bar/image": { 4 | "auth": "…" 5 | }, 6 | "my-registry.local/foo": { 7 | "auth": "…" 8 | }, 9 | "my-registry.local": { 10 | "auth": "…" 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/archive/time_unsupported.go: -------------------------------------------------------------------------------- 1 | //go:build !linux 2 | 3 | package archive 4 | 5 | import ( 6 | "syscall" 7 | "time" 8 | ) 9 | 10 | func timeToTimespec(time time.Time) (ts syscall.Timespec) { 11 | nsec := int64(0) 12 | if !time.IsZero() { 13 | nsec = time.UnixNano() 14 | } 15 | return syscall.NsecToTimespec(nsec) 16 | } 17 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/system/path_unix.go: -------------------------------------------------------------------------------- 1 | //go:build !windows 2 | 3 | package system 4 | 5 | // CheckSystemDriveAndRemoveDriveLetter verifies that a path, if it includes a drive letter, 6 | // is the system drive. This is a no-op on Linux. 7 | func CheckSystemDriveAndRemoveDriveLetter(path string) (string, error) { 8 | return path, nil 9 | } 10 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/system/stat_common.go: -------------------------------------------------------------------------------- 1 | //go:build !freebsd 2 | 3 | package system 4 | 5 | type platformStatT struct{} 6 | 7 | // Flags return file flags if supported or zero otherwise 8 | func (s StatT) Flags() uint32 { 9 | _ = s.platformStatT // Silence warnings that StatT.platformStatT is unused (on these platforms) 10 | return 0 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/go-logr/stdr/README.md: -------------------------------------------------------------------------------- 1 | # Minimal Go logging using logr and Go's standard library 2 | 3 | [![Go Reference](https://pkg.go.dev/badge/github.com/go-logr/stdr.svg)](https://pkg.go.dev/github.com/go-logr/stdr) 4 | 5 | This package implements the [logr interface](https://github.com/go-logr/logr) 6 | in terms of Go's standard log package(https://pkg.go.dev/log). 7 | -------------------------------------------------------------------------------- /vendor/github.com/manifoldco/promptui/.travis.yml: -------------------------------------------------------------------------------- 1 | dist: bionic 2 | language: go 3 | 4 | go: 5 | - "1.12.x" 6 | - "1.13.x" 7 | 8 | branches: 9 | only: 10 | - master 11 | 12 | after_success: 13 | # only report coverage for go-version 1.11 14 | - if [[ $TRAVIS_GO_VERSION =~ ^1\.11 ]] ; then bash <(curl -s https://codecov.io/bash) -f all-cover.txt; fi 15 | -------------------------------------------------------------------------------- /vendor/github.com/sirupsen/logrus/terminal_check_bsd.go: -------------------------------------------------------------------------------- 1 | // +build darwin dragonfly freebsd netbsd openbsd 2 | // +build !js 3 | 4 | package logrus 5 | 6 | import "golang.org/x/sys/unix" 7 | 8 | const ioctlReadTermios = unix.TIOCGETA 9 | 10 | func isTerminal(fd int) bool { 11 | _, err := unix.IoctlGetTermios(fd, ioctlReadTermios) 12 | return err == nil 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/sirupsen/logrus/terminal_check_notappengine.go: -------------------------------------------------------------------------------- 1 | // +build !appengine,!js,!windows,!nacl,!plan9 2 | 3 | package logrus 4 | 5 | import ( 6 | "io" 7 | "os" 8 | ) 9 | 10 | func checkIfTerminal(w io.Writer) bool { 11 | switch v := w.(type) { 12 | case *os.File: 13 | return isTerminal(int(v.Fd())) 14 | default: 15 | return false 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /vendor/go.opentelemetry.io/otel/semconv/v1.20.0/exception.go: -------------------------------------------------------------------------------- 1 | // Copyright The OpenTelemetry Authors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | package semconv // import "go.opentelemetry.io/otel/semconv/v1.20.0" 5 | 6 | const ( 7 | // ExceptionEventName is the name of the Span event representing an exception. 8 | ExceptionEventName = "exception" 9 | ) 10 | -------------------------------------------------------------------------------- /vendor/go.opentelemetry.io/otel/semconv/v1.26.0/exception.go: -------------------------------------------------------------------------------- 1 | // Copyright The OpenTelemetry Authors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | package semconv // import "go.opentelemetry.io/otel/semconv/v1.26.0" 5 | 6 | const ( 7 | // ExceptionEventName is the name of the Span event representing an exception. 8 | ExceptionEventName = "exception" 9 | ) 10 | -------------------------------------------------------------------------------- /vendor/golang.org/x/crypto/internal/poly1305/mac_noasm.go: -------------------------------------------------------------------------------- 1 | // Copyright 2018 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build (!amd64 && !ppc64le && !ppc64 && !s390x) || !gc || purego 6 | 7 | package poly1305 8 | 9 | type mac struct{ macGeneric } 10 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/cpu/cpu_gc_arm64.go: -------------------------------------------------------------------------------- 1 | // Copyright 2019 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build gc 6 | 7 | package cpu 8 | 9 | func getisar0() uint64 10 | func getisar1() uint64 11 | func getpfr0() uint64 12 | func getzfr0() uint64 13 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/ptrace_ios.go: -------------------------------------------------------------------------------- 1 | // Copyright 2020 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build ios 6 | 7 | package unix 8 | 9 | func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) { 10 | return ENOTSUP 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/containers/image/v5/transports/alltransports/docker_daemon_stub.go: -------------------------------------------------------------------------------- 1 | //go:build containers_image_docker_daemon_stub 2 | // +build containers_image_docker_daemon_stub 3 | 4 | package alltransports 5 | 6 | import "github.com/containers/image/v5/transports" 7 | 8 | func init() { 9 | transports.Register(transports.NewStubTransport("docker-daemon")) 10 | } 11 | -------------------------------------------------------------------------------- /vendor/github.com/json-iterator/go/test.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | echo "" > coverage.txt 5 | 6 | for d in $(go list ./... | grep -v vendor); do 7 | go test -coverprofile=profile.out -coverpkg=github.com/json-iterator/go $d 8 | if [ -f profile.out ]; then 9 | cat profile.out >> coverage.txt 10 | rm profile.out 11 | fi 12 | done 13 | -------------------------------------------------------------------------------- /vendor/go.opentelemetry.io/otel/semconv/v1.20.0/http.go: -------------------------------------------------------------------------------- 1 | // Copyright The OpenTelemetry Authors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | package semconv // import "go.opentelemetry.io/otel/semconv/v1.20.0" 5 | 6 | // HTTP scheme attributes. 7 | var ( 8 | HTTPSchemeHTTP = HTTPSchemeKey.String("http") 9 | HTTPSchemeHTTPS = HTTPSchemeKey.String("https") 10 | ) 11 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/cpu/cpu_linux_noinit.go: -------------------------------------------------------------------------------- 1 | // Copyright 2019 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build linux && !arm && !arm64 && !mips64 && !mips64le && !ppc64 && !ppc64le && !s390x && !riscv64 6 | 7 | package cpu 8 | 9 | func doinit() {} 10 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/aliases.go: -------------------------------------------------------------------------------- 1 | // Copyright 2018 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build windows 6 | 7 | package windows 8 | 9 | import "syscall" 10 | 11 | type Errno = syscall.Errno 12 | type SysProcAttr = syscall.SysProcAttr 13 | -------------------------------------------------------------------------------- /pkg/manifests/testdata/artifacts/index/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "schemaVersion": 2, 3 | "mediaType": "application/vnd.oci.image.index.v1+json", 4 | "manifests": [ 5 | { 6 | "mediaType": "application/vnd.oci.image.index.v1+json", 7 | "digest": "sha256:74c31168f466d846e0e0cf46fc8c14e0c516500558166654fce7555682b1cba6", 8 | "size": 760 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /pkg/sysinfo/numcpu.go: -------------------------------------------------------------------------------- 1 | package sysinfo 2 | 3 | import "runtime" 4 | 5 | // NumCPU returns the number of CPUs. On Linux and Windows, it returns 6 | // the number of CPUs which are currently online. On other platforms, 7 | // it returns [runtime.NumCPU]. 8 | func NumCPU() int { 9 | if ncpu := numCPU(); ncpu > 0 { 10 | return ncpu 11 | } 12 | return runtime.NumCPU() 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/idtools/idtools_unsupported.go: -------------------------------------------------------------------------------- 1 | //go:build !linux || !libsubid || !cgo 2 | 3 | package idtools 4 | 5 | func readSubuid(username string) (ranges, error) { 6 | return parseSubidFile(subuidFileName, username) 7 | } 8 | 9 | func readSubgid(username string) (ranges, error) { 10 | return parseSubidFile(subgidFileName, username) 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/opencontainers/runc/libcontainer/configs/interface_priority_map.go: -------------------------------------------------------------------------------- 1 | package configs 2 | 3 | import ( 4 | "fmt" 5 | ) 6 | 7 | type IfPrioMap struct { 8 | Interface string `json:"interface"` 9 | Priority int64 `json:"priority"` 10 | } 11 | 12 | func (i *IfPrioMap) CgroupString() string { 13 | return fmt.Sprintf("%s %d", i.Interface, i.Priority) 14 | } 15 | -------------------------------------------------------------------------------- /vendor/github.com/vbauerster/mpb/v8/decor/name.go: -------------------------------------------------------------------------------- 1 | package decor 2 | 3 | // Name decorator displays text that is set once and can't be changed 4 | // during decorator's lifetime. 5 | // 6 | // `str` string to display 7 | // 8 | // `wcc` optional WC config 9 | func Name(str string, wcc ...WC) Decorator { 10 | return Any(func(Statistics) string { return str }, wcc...) 11 | } 12 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/cpu/cpu_other_ppc64x.go: -------------------------------------------------------------------------------- 1 | // Copyright 2022 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build !aix && !linux && (ppc64 || ppc64le) 6 | 7 | package cpu 8 | 9 | func archInit() { 10 | PPC64.IsPOWER8 = true 11 | Initialized = true 12 | } 13 | -------------------------------------------------------------------------------- /libimage/define/platform.go: -------------------------------------------------------------------------------- 1 | package define 2 | 3 | // PlatformPolicy controls the behavior of image-platform matching. 4 | type PlatformPolicy int 5 | 6 | const ( 7 | // Only debug log if an image does not match the expected platform. 8 | PlatformPolicyDefault PlatformPolicy = iota 9 | // Warn if an image does not match the expected platform. 10 | PlatformPolicyWarn 11 | ) 12 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/drivers/btrfs/version_none.go: -------------------------------------------------------------------------------- 1 | //go:build linux && btrfs_noversion && cgo 2 | 3 | package btrfs 4 | 5 | // TODO(vbatts) remove this work-around once supported linux distros are on 6 | // btrfs utilities of >= 3.16.1 7 | 8 | func btrfsBuildVersion() string { 9 | return "-" 10 | } 11 | 12 | func btrfsLibVersion() int { 13 | return -1 14 | } 15 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/concurrent/test.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | echo "" > coverage.txt 5 | 6 | for d in $(go list ./... | grep -v vendor); do 7 | go test -coverprofile=profile.out -coverpkg=github.com/modern-go/concurrent $d 8 | if [ -f profile.out ]; then 9 | cat profile.out >> coverage.txt 10 | rm profile.out 11 | fi 12 | done 13 | -------------------------------------------------------------------------------- /vendor/github.com/sirupsen/logrus/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | go_import_path: github.com/sirupsen/logrus 3 | git: 4 | depth: 1 5 | env: 6 | - GO111MODULE=on 7 | go: 1.15.x 8 | os: linux 9 | install: 10 | - ./travis/install.sh 11 | script: 12 | - cd ci 13 | - go run mage.go -v -w ../ crossBuild 14 | - go run mage.go -v -w ../ lint 15 | - go run mage.go -v -w ../ test 16 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/registry/mksyscall.go: -------------------------------------------------------------------------------- 1 | // Copyright 2015 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build generate 6 | 7 | package registry 8 | 9 | //go:generate go run golang.org/x/sys/windows/mkwinsyscall -output zsyscall_windows.go syscall.go 10 | -------------------------------------------------------------------------------- /.codespelldict: -------------------------------------------------------------------------------- 1 | alterting->altering 2 | annotationg->annotating 3 | assemlbe->assemble 4 | capabiltiies->capabilities 5 | custommizing->customizing 6 | eaxecutes->executes 7 | maximumn->maximum 8 | mountns->mounts 9 | name_missmatch->name_mismatch 10 | notaibly->notably 11 | pessimitically->pessimistically 12 | recoreded->recorded 13 | specicifed->specified 14 | unsuppored->unsupported 15 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/promise/promise.go: -------------------------------------------------------------------------------- 1 | package promise 2 | 3 | // Go is a basic promise implementation: it wraps calls a function in a goroutine, 4 | // and returns a channel which will later return the function's return value. 5 | func Go(f func() error) chan error { 6 | ch := make(chan error, 1) 7 | go func() { 8 | ch <- f() 9 | }() 10 | return ch 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/godbus/dbus/v5/conn_windows.go: -------------------------------------------------------------------------------- 1 | //+build windows 2 | 3 | package dbus 4 | 5 | import "os" 6 | 7 | const defaultSystemBusAddress = "tcp:host=127.0.0.1,port=12434" 8 | 9 | func getSystemBusPlatformAddress() string { 10 | address := os.Getenv("DBUS_SYSTEM_BUS_ADDRESS") 11 | if address != "" { 12 | return address 13 | } 14 | return defaultSystemBusAddress 15 | } 16 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/idna/pre_go118.go: -------------------------------------------------------------------------------- 1 | // Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. 2 | 3 | // Copyright 2021 The Go Authors. All rights reserved. 4 | // Use of this source code is governed by a BSD-style 5 | // license that can be found in the LICENSE file. 6 | 7 | //go:build !go1.18 8 | 9 | package idna 10 | 11 | const transitionalLookup = true 12 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/cpu/cpu_gccgo_arm64.go: -------------------------------------------------------------------------------- 1 | // Copyright 2019 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build gccgo 6 | 7 | package cpu 8 | 9 | func getisar0() uint64 { return 0 } 10 | func getisar1() uint64 { return 0 } 11 | func getpfr0() uint64 { return 0 } 12 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/vgetrandom_unsupported.go: -------------------------------------------------------------------------------- 1 | // Copyright 2024 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build !linux || !go1.24 6 | 7 | package unix 8 | 9 | func vgetrandom(p []byte, flags uint32) (ret int, supported bool) { 10 | return -1, false 11 | } 12 | -------------------------------------------------------------------------------- /pkg/systemd/systemd_unsupported.go: -------------------------------------------------------------------------------- 1 | //go:build !linux 2 | 3 | package systemd 4 | 5 | import "errors" 6 | 7 | func RunsOnSystemd() bool { 8 | return false 9 | } 10 | 11 | func MovePauseProcessToScope(pausePidPath string) {} 12 | 13 | func RunUnderSystemdScope(pid int, slice string, unitName string) error { 14 | return errors.New("RunUnderSystemdScope not supported on this OS") 15 | } 16 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/hcsshim/internal/hcs/schema2/mouse.go: -------------------------------------------------------------------------------- 1 | /* 2 | * HCS API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 2.1 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | 10 | package hcsschema 11 | 12 | type Mouse struct { 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/acarl005/stripansi/stripansi.go: -------------------------------------------------------------------------------- 1 | package stripansi 2 | 3 | import ( 4 | "regexp" 5 | ) 6 | 7 | const ansi = "[\u001B\u009B][[\\]()#;?]*(?:(?:(?:[a-zA-Z\\d]*(?:;[a-zA-Z\\d]*)*)?\u0007)|(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PRZcf-ntqry=><~]))" 8 | 9 | var re = regexp.MustCompile(ansi) 10 | 11 | func Strip(str string) string { 12 | return re.ReplaceAllString(str, "") 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/interface_stable.go: -------------------------------------------------------------------------------- 1 | package client // import "github.com/docker/docker/client" 2 | 3 | // APIClient is an interface that clients that talk with a docker server must implement. 4 | type APIClient interface { 5 | CommonAPIClient 6 | apiClientExperimental 7 | } 8 | 9 | // Ensure that Client always implements APIClient. 10 | var _ APIClient = &Client{} 11 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/concurrent/log.go: -------------------------------------------------------------------------------- 1 | package concurrent 2 | 3 | import ( 4 | "os" 5 | "log" 6 | "io/ioutil" 7 | ) 8 | 9 | // ErrorLogger is used to print out error, can be set to writer other than stderr 10 | var ErrorLogger = log.New(os.Stderr, "", 0) 11 | 12 | // InfoLogger is used to print informational message, default to off 13 | var InfoLogger = log.New(ioutil.Discard, "", 0) -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_linux_amd64_gc.go: -------------------------------------------------------------------------------- 1 | // Copyright 2016 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build amd64 && linux && gc 6 | 7 | package unix 8 | 9 | import "syscall" 10 | 11 | //go:noescape 12 | func gettimeofday(tv *Timeval) (err syscall.Errno) 13 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/hcsshim/hnssupport.go: -------------------------------------------------------------------------------- 1 | //go:build windows 2 | 3 | package hcsshim 4 | 5 | import ( 6 | "github.com/Microsoft/hcsshim/internal/hns" 7 | ) 8 | 9 | type HNSSupportedFeatures = hns.HNSSupportedFeatures 10 | 11 | type HNSAclFeatures = hns.HNSAclFeatures 12 | 13 | func GetHNSSupportedFeatures() HNSSupportedFeatures { 14 | return hns.GetHNSSupportedFeatures() 15 | } 16 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/hcsshim/internal/hcs/schema2/battery.go: -------------------------------------------------------------------------------- 1 | /* 2 | * HCS API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 2.1 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | 10 | package hcsschema 11 | 12 | type Battery struct { 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/archive/time_linux.go: -------------------------------------------------------------------------------- 1 | package archive 2 | 3 | import ( 4 | "syscall" 5 | "time" 6 | ) 7 | 8 | func timeToTimespec(time time.Time) (ts syscall.Timespec) { 9 | if time.IsZero() { 10 | // Return UTIME_OMIT special value 11 | ts.Sec = 0 12 | ts.Nsec = ((1 << 30) - 2) 13 | return 14 | } 15 | return syscall.NsecToTimespec(time.UnixNano()) 16 | } 17 | -------------------------------------------------------------------------------- /vendor/github.com/spf13/pflag/.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: false 2 | 3 | language: go 4 | 5 | go: 6 | - 1.9.x 7 | - 1.10.x 8 | - 1.11.x 9 | - tip 10 | 11 | matrix: 12 | allow_failures: 13 | - go: tip 14 | 15 | install: 16 | - go get golang.org/x/lint/golint 17 | - export PATH=$GOPATH/bin:$PATH 18 | - go install ./... 19 | 20 | script: 21 | - verify/all.sh -v 22 | - go test ./... 23 | -------------------------------------------------------------------------------- /vendor/github.com/vishvananda/netlink/link_tuntap_linux.go: -------------------------------------------------------------------------------- 1 | package netlink 2 | 3 | // ideally golang.org/x/sys/unix would define IfReq but it only has 4 | // IFNAMSIZ, hence this minimalistic implementation 5 | const ( 6 | SizeOfIfReq = 40 7 | IFNAMSIZ = 16 8 | ) 9 | 10 | type ifReq struct { 11 | Name [IFNAMSIZ]byte 12 | Flags uint16 13 | pad [SizeOfIfReq - IFNAMSIZ - 2]byte 14 | } 15 | -------------------------------------------------------------------------------- /pkg/chown/chown_windows.go: -------------------------------------------------------------------------------- 1 | package chown 2 | 3 | import ( 4 | "errors" 5 | ) 6 | 7 | // ChangeHostPathOwnership changes the uid and gid ownership of a directory or file within the host. 8 | // This is used by the volume U flag to change source volumes ownership 9 | func ChangeHostPathOwnership(path string, recursive bool, uid, gid int) error { 10 | return errors.New("windows not supported") 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/BurntSushi/toml/doc.go: -------------------------------------------------------------------------------- 1 | // Package toml implements decoding and encoding of TOML files. 2 | // 3 | // This package supports TOML v1.0.0, as specified at https://toml.io 4 | // 5 | // The github.com/BurntSushi/toml/cmd/tomlv package implements a TOML validator, 6 | // and can be used to verify if TOML document is valid. It can also be used to 7 | // print the type of each key. 8 | package toml 9 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/hcsshim/internal/hcs/schema2/keyboard.go: -------------------------------------------------------------------------------- 1 | /* 2 | * HCS API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 2.1 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | 10 | package hcsschema 11 | 12 | type Keyboard struct { 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/system/lstat_windows.go: -------------------------------------------------------------------------------- 1 | package system 2 | 3 | import "os" 4 | 5 | // Lstat calls os.Lstat to get a fileinfo interface back. 6 | // This is then copied into our own locally defined structure. 7 | func Lstat(path string) (*StatT, error) { 8 | fi, err := os.Lstat(path) 9 | if err != nil { 10 | return nil, err 11 | } 12 | 13 | return fromStatT(&fi) 14 | } 15 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/system/stat_netbsd.go: -------------------------------------------------------------------------------- 1 | package system 2 | 3 | import "syscall" 4 | 5 | // fromStatT converts a syscall.Stat_t type to a system.Stat_t type 6 | func fromStatT(s *syscall.Stat_t) (*StatT, error) { 7 | return &StatT{size: s.Size, 8 | mode: uint32(s.Mode), 9 | uid: s.Uid, 10 | gid: s.Gid, 11 | rdev: uint64(s.Rdev), 12 | mtim: s.Mtimespec}, nil 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/google/go-cmp/cmp/internal/flags/flags.go: -------------------------------------------------------------------------------- 1 | // Copyright 2019, The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package flags 6 | 7 | // Deterministic controls whether the output of Diff should be deterministic. 8 | // This is only used for testing. 9 | var Deterministic bool 10 | -------------------------------------------------------------------------------- /vendor/github.com/mistifyio/go-zfs/v3/.yamllint: -------------------------------------------------------------------------------- 1 | --- 2 | extends: default 3 | 4 | rules: 5 | braces: 6 | max-spaces-inside: 1 7 | brackets: 8 | max-spaces-inside: 1 9 | comments: disable 10 | comments-indentation: disable 11 | document-start: disable 12 | line-length: 13 | level: warning 14 | max: 160 15 | allow-non-breakable-inline-mappings: true 16 | truthy: disable 17 | -------------------------------------------------------------------------------- /vendor/github.com/moby/sys/mountinfo/mountinfo_openbsd.go: -------------------------------------------------------------------------------- 1 | package mountinfo 2 | 3 | import "golang.org/x/sys/unix" 4 | 5 | func getMountinfo(entry *unix.Statfs_t) *Info { 6 | return &Info{ 7 | Mountpoint: unix.ByteSliceToString(entry.F_mntonname[:]), 8 | FSType: unix.ByteSliceToString(entry.F_fstypename[:]), 9 | Source: unix.ByteSliceToString(entry.F_mntfromname[:]), 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /vendor/go.opentelemetry.io/otel/baggage/doc.go: -------------------------------------------------------------------------------- 1 | // Copyright The OpenTelemetry Authors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | /* 5 | Package baggage provides functionality for storing and retrieving 6 | baggage items in Go context. For propagating the baggage, see the 7 | go.opentelemetry.io/otel/propagation package. 8 | */ 9 | package baggage // import "go.opentelemetry.io/otel/baggage" 10 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/endian_big.go: -------------------------------------------------------------------------------- 1 | // Copyright 2016 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | // 5 | //go:build armbe || arm64be || m68k || mips || mips64 || mips64p32 || ppc || ppc64 || s390 || s390x || shbe || sparc || sparc64 6 | 7 | package unix 8 | 9 | const isBigEndian = true 10 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/ptrace_darwin.go: -------------------------------------------------------------------------------- 1 | // Copyright 2020 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build darwin && !ios 6 | 7 | package unix 8 | 9 | func ptrace(request int, pid int, addr uintptr, data uintptr) error { 10 | return ptrace1(request, pid, addr, data) 11 | } 12 | -------------------------------------------------------------------------------- /vendor/sigs.k8s.io/yaml/.gitignore: -------------------------------------------------------------------------------- 1 | # OSX leaves these everywhere on SMB shares 2 | ._* 3 | 4 | # Eclipse files 5 | .classpath 6 | .project 7 | .settings/** 8 | 9 | # Idea files 10 | .idea/** 11 | .idea/ 12 | 13 | # Emacs save files 14 | *~ 15 | 16 | # Vim-related files 17 | [._]*.s[a-w][a-z] 18 | [._]s[a-w][a-z] 19 | *.un~ 20 | Session.vim 21 | .netrwhist 22 | 23 | # Go test binaries 24 | *.test 25 | -------------------------------------------------------------------------------- /pkg/config/testdata/containers_broken.conf: -------------------------------------------------------------------------------- 1 | foo="bar" 2 | [containers] 3 | 4 | #Umask inside the container 5 | umask="0002" 6 | 7 | # default network mode 8 | netns="bridge" 9 | 10 | # Default transport method for pulling and pushing for images 11 | image_default_transport = "docker://" 12 | 13 | [engine] 14 | 15 | # Cgroup management implementation used for the runtime. 16 | cgroup_manager = "systemd" 17 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/hcsshim/hnsglobals.go: -------------------------------------------------------------------------------- 1 | //go:build windows 2 | 3 | package hcsshim 4 | 5 | import ( 6 | "github.com/Microsoft/hcsshim/internal/hns" 7 | ) 8 | 9 | type HNSGlobals = hns.HNSGlobals 10 | type HNSVersion = hns.HNSVersion 11 | 12 | var ( 13 | HNSVersion1803 = hns.HNSVersion1803 14 | ) 15 | 16 | func GetHNSGlobals() (*HNSGlobals, error) { 17 | return hns.GetHNSGlobals() 18 | } 19 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/system/chtimes_unix.go: -------------------------------------------------------------------------------- 1 | //go:build !windows 2 | 3 | package system 4 | 5 | import ( 6 | "time" 7 | ) 8 | 9 | // setCTime will set the create time on a file. On Unix, the create 10 | // time is updated as a side effect of setting the modified time, so 11 | // no action is required. 12 | func setCTime(path string, ctime time.Time) error { 13 | return nil 14 | } 15 | -------------------------------------------------------------------------------- /vendor/github.com/distribution/reference/.golangci.yml: -------------------------------------------------------------------------------- 1 | linters: 2 | enable: 3 | - bodyclose 4 | - dupword # Checks for duplicate words in the source code 5 | - gofmt 6 | - goimports 7 | - ineffassign 8 | - misspell 9 | - revive 10 | - staticcheck 11 | - unconvert 12 | - unused 13 | - vet 14 | disable: 15 | - errcheck 16 | 17 | run: 18 | deadline: 2m 19 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/service_remove.go: -------------------------------------------------------------------------------- 1 | package client // import "github.com/docker/docker/client" 2 | 3 | import "context" 4 | 5 | // ServiceRemove kills and removes a service. 6 | func (cli *Client) ServiceRemove(ctx context.Context, serviceID string) error { 7 | resp, err := cli.delete(ctx, "/services/"+serviceID, nil, nil) 8 | defer ensureReaderClosed(resp) 9 | return err 10 | } 11 | -------------------------------------------------------------------------------- /vendor/github.com/klauspost/compress/zstd/internal/xxhash/xxhash_safe.go: -------------------------------------------------------------------------------- 1 | package xxhash 2 | 3 | // Sum64String computes the 64-bit xxHash digest of s. 4 | func Sum64String(s string) uint64 { 5 | return Sum64([]byte(s)) 6 | } 7 | 8 | // WriteString adds more data to d. It always returns len(s), nil. 9 | func (d *Digest) WriteString(s string) (n int, err error) { 10 | return d.Write([]byte(s)) 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/mattn/go-sqlite3/sqlite3_solaris.go: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2019 Yasuhiro Matsumoto . 2 | // 3 | // Use of this source code is governed by an MIT-style 4 | // license that can be found in the LICENSE file. 5 | 6 | //go:build solaris 7 | // +build solaris 8 | 9 | package sqlite3 10 | 11 | /* 12 | #cgo CFLAGS: -D__EXTENSIONS__=1 13 | #cgo LDFLAGS: -lc 14 | */ 15 | import "C" 16 | -------------------------------------------------------------------------------- /vendor/golang.org/x/crypto/sha3/keccakf_amd64.go: -------------------------------------------------------------------------------- 1 | // Copyright 2015 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build amd64 && !purego && gc 6 | 7 | package sha3 8 | 9 | // This function is implemented in keccakf_amd64.s. 10 | 11 | //go:noescape 12 | 13 | func keccakF1600(a *[25]uint64) 14 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/cpu/cpu_other_x86.go: -------------------------------------------------------------------------------- 1 | // Copyright 2024 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build 386 || amd64p32 || (amd64 && (!darwin || !gc)) 6 | 7 | package cpu 8 | 9 | func darwinSupportsAVX512() bool { 10 | panic("only implemented for gc && amd64 && darwin") 11 | } 12 | -------------------------------------------------------------------------------- /vendor/sigs.k8s.io/yaml/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | arch: arm64 3 | dist: focal 4 | go: 1.15.x 5 | script: 6 | - diff -u <(echo -n) <(gofmt -d *.go) 7 | - diff -u <(echo -n) <(golint $(go list -e ./...) | grep -v YAMLToJSON) 8 | - GO111MODULE=on go vet . 9 | - GO111MODULE=on go test -v -race ./... 10 | - git diff --exit-code 11 | install: 12 | - GO111MODULE=off go get golang.org/x/lint/golint 13 | -------------------------------------------------------------------------------- /vendor/github.com/checkpoint-restore/go-criu/v7/stats/types.go: -------------------------------------------------------------------------------- 1 | package stats 2 | 3 | const ( 4 | StatsDump = "stats-dump" 5 | StatsRestore = "stats-restore" 6 | 7 | ImgServiceMagic = 0x55105940 /* Zlatoust */ 8 | StatsMagic = 0x57093306 /* Ostashkov */ 9 | 10 | PrimaryMagicOffset = 0x0 11 | SecondaryMagicOffset = 0x4 12 | SizeOffset = 0x8 13 | PayloadOffset = 0xC 14 | ) 15 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/system/mknod_windows.go: -------------------------------------------------------------------------------- 1 | //go:build windows 2 | 3 | package system 4 | 5 | // Mknod is not implemented on Windows. 6 | func Mknod(path string, mode uint32, dev int) error { 7 | return ErrNotSupportedPlatform 8 | } 9 | 10 | // Mkdev is not implemented on Windows. 11 | func Mkdev(major int64, minor int64) uint32 { 12 | panic("Mkdev not implemented on Windows.") 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/opencontainers/selinux/go-selinux/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Package selinux provides a high-level interface for interacting with selinux. 3 | 4 | Usage: 5 | 6 | import "github.com/opencontainers/selinux/go-selinux" 7 | 8 | // Ensure that selinux is enforcing mode. 9 | if selinux.EnforceMode() != selinux.Enforcing { 10 | selinux.SetEnforceMode(selinux.Enforcing) 11 | } 12 | */ 13 | package selinux 14 | -------------------------------------------------------------------------------- /vendor/github.com/pkg/errors/.gitignore: -------------------------------------------------------------------------------- 1 | # Compiled Object files, Static and Dynamic libs (Shared Objects) 2 | *.o 3 | *.a 4 | *.so 5 | 6 | # Folders 7 | _obj 8 | _test 9 | 10 | # Architecture specific extensions/prefixes 11 | *.[568vq] 12 | [568vq].out 13 | 14 | *.cgo1.go 15 | *.cgo2.c 16 | _cgo_defun.c 17 | _cgo_gotypes.go 18 | _cgo_export.* 19 | 20 | _testmain.go 21 | 22 | *.exe 23 | *.test 24 | *.prof 25 | -------------------------------------------------------------------------------- /vendor/github.com/smallstep/pkcs7/Makefile: -------------------------------------------------------------------------------- 1 | all: vet staticcheck test 2 | 3 | test: 4 | go test -covermode=count -coverprofile=coverage.out . 5 | 6 | showcoverage: test 7 | go tool cover -html=coverage.out 8 | 9 | vet: 10 | go vet . 11 | 12 | lint: 13 | golint . 14 | 15 | staticcheck: 16 | staticcheck . 17 | 18 | gettools: 19 | go get -u honnef.co/go/tools/... 20 | go get -u golang.org/x/lint/golint 21 | -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/errors.go: -------------------------------------------------------------------------------- 1 | package assert 2 | 3 | import ( 4 | "errors" 5 | ) 6 | 7 | // AnError is an error instance useful for testing. If the code does not care 8 | // about error specifics, and only needs to return the error for example, this 9 | // error should be used to make the test code more readable. 10 | var AnError = errors.New("assert.AnError general error for testing") 11 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/constants.go: -------------------------------------------------------------------------------- 1 | // Copyright 2015 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos 6 | 7 | package unix 8 | 9 | const ( 10 | R_OK = 0x4 11 | W_OK = 0x2 12 | X_OK = 0x1 13 | ) 14 | -------------------------------------------------------------------------------- /vendor/golang.org/x/term/term_unix_other.go: -------------------------------------------------------------------------------- 1 | // Copyright 2021 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build aix || linux || solaris || zos 6 | 7 | package term 8 | 9 | import "golang.org/x/sys/unix" 10 | 11 | const ioctlReadTermios = unix.TCGETS 12 | const ioctlWriteTermios = unix.TCSETS 13 | -------------------------------------------------------------------------------- /vendor/google.golang.org/protobuf/internal/impl/codec_map_go112.go: -------------------------------------------------------------------------------- 1 | // Copyright 2019 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build go1.12 6 | // +build go1.12 7 | 8 | package impl 9 | 10 | import "reflect" 11 | 12 | func mapRange(v reflect.Value) *reflect.MapIter { return v.MapRange() } 13 | -------------------------------------------------------------------------------- /libimage/manifests/copy.go: -------------------------------------------------------------------------------- 1 | package manifests 2 | 3 | import ( 4 | "github.com/containers/image/v5/signature" 5 | ) 6 | 7 | // storageAllowedPolicyScopes overrides the policy for local storage 8 | // to ensure that we can read images from it. 9 | var storageAllowedPolicyScopes = signature.PolicyTransportScopes{ 10 | "": []signature.PolicyRequirement{ 11 | signature.NewPRInsecureAcceptAnything(), 12 | }, 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/hcsshim/internal/hcs/schema2/registry_hive.go: -------------------------------------------------------------------------------- 1 | package hcsschema 2 | 3 | // NOTE: manually added 4 | 5 | type RegistryHive string 6 | 7 | // List of RegistryHive 8 | const ( 9 | RegistryHive_SYSTEM RegistryHive = "System" 10 | RegistryHive_SOFTWARE RegistryHive = "Software" 11 | RegistryHive_SECURITY RegistryHive = "Security" 12 | RegistryHive_SAM RegistryHive = "Sam" 13 | ) 14 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/drivers/driver_darwin.go: -------------------------------------------------------------------------------- 1 | package graphdriver 2 | 3 | // Slice of drivers that should be used in order 4 | var Priority = []string{ 5 | "vfs", 6 | } 7 | 8 | // GetFSMagic returns the filesystem id given the path. 9 | func GetFSMagic(rootpath string) (FsMagic, error) { 10 | // Note it is OK to return FsMagicUnsupported on Windows. 11 | return FsMagicUnsupported, nil 12 | } 13 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/chrootarchive/chroot_unix.go: -------------------------------------------------------------------------------- 1 | //go:build !windows && !linux && !darwin 2 | 3 | package chrootarchive 4 | 5 | import "golang.org/x/sys/unix" 6 | 7 | func realChroot(path string) error { 8 | if err := unix.Chroot(path); err != nil { 9 | return err 10 | } 11 | return unix.Chdir("/") 12 | } 13 | 14 | func chroot(path string) error { 15 | return realChroot(path) 16 | } 17 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/system/stat_darwin.go: -------------------------------------------------------------------------------- 1 | package system 2 | 3 | import "syscall" 4 | 5 | // fromStatT converts a syscall.Stat_t type to a system.Stat_t type 6 | func fromStatT(s *syscall.Stat_t) (*StatT, error) { 7 | return &StatT{ 8 | size: s.Size, 9 | mode: uint32(s.Mode), 10 | uid: s.Uid, 11 | gid: s.Gid, 12 | rdev: uint64(s.Rdev), 13 | mtim: s.Mtimespec, 14 | }, nil 15 | } 16 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/system/stat_openbsd.go: -------------------------------------------------------------------------------- 1 | package system 2 | 3 | import "syscall" 4 | 5 | // fromStatT converts a syscall.Stat_t type to a system.Stat_t type 6 | func fromStatT(s *syscall.Stat_t) (*StatT, error) { 7 | return &StatT{ 8 | size: s.Size, 9 | mode: uint32(s.Mode), 10 | uid: s.Uid, 11 | gid: s.Gid, 12 | rdev: uint64(s.Rdev), 13 | mtim: s.Mtim, 14 | }, nil 15 | } 16 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/system/stat_solaris.go: -------------------------------------------------------------------------------- 1 | package system 2 | 3 | import "syscall" 4 | 5 | // fromStatT converts a syscall.Stat_t type to a system.Stat_t type 6 | func fromStatT(s *syscall.Stat_t) (*StatT, error) { 7 | return &StatT{ 8 | size: s.Size, 9 | mode: uint32(s.Mode), 10 | uid: s.Uid, 11 | gid: s.Gid, 12 | rdev: uint64(s.Rdev), 13 | mtim: s.Mtim, 14 | }, nil 15 | } 16 | -------------------------------------------------------------------------------- /vendor/github.com/go-openapi/runtime/discard.go: -------------------------------------------------------------------------------- 1 | package runtime 2 | 3 | import "io" 4 | 5 | // DiscardConsumer does absolutely nothing, it's a black hole. 6 | var DiscardConsumer = ConsumerFunc(func(_ io.Reader, _ interface{}) error { return nil }) 7 | 8 | // DiscardProducer does absolutely nothing, it's a black hole. 9 | var DiscardProducer = ProducerFunc(func(_ io.Writer, _ interface{}) error { return nil }) 10 | -------------------------------------------------------------------------------- /vendor/github.com/klauspost/pgzip/.gitignore: -------------------------------------------------------------------------------- 1 | # Compiled Object files, Static and Dynamic libs (Shared Objects) 2 | *.o 3 | *.a 4 | *.so 5 | 6 | # Folders 7 | _obj 8 | _test 9 | 10 | # Architecture specific extensions/prefixes 11 | *.[568vq] 12 | [568vq].out 13 | 14 | *.cgo1.go 15 | *.cgo2.c 16 | _cgo_defun.c 17 | _cgo_gotypes.go 18 | _cgo_export.* 19 | 20 | _testmain.go 21 | 22 | *.exe 23 | *.test 24 | *.prof 25 | -------------------------------------------------------------------------------- /vendor/sigs.k8s.io/yaml/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | approvers: 4 | - dims 5 | - jpbetz 6 | - smarterclayton 7 | - deads2k 8 | - sttts 9 | - liggitt 10 | reviewers: 11 | - dims 12 | - thockin 13 | - jpbetz 14 | - smarterclayton 15 | - wojtek-t 16 | - deads2k 17 | - derekwaynecarr 18 | - mikedanese 19 | - liggitt 20 | - sttts 21 | - tallclair 22 | labels: 23 | - sig/api-machinery 24 | -------------------------------------------------------------------------------- /vendor/github.com/containers/image/v5/internal/reflink/reflink_unsupported.go: -------------------------------------------------------------------------------- 1 | //go:build !linux 2 | 3 | package reflink 4 | 5 | import ( 6 | "io" 7 | "os" 8 | ) 9 | 10 | // LinkOrCopy attempts to reflink the source to the destination fd. 11 | // If reflinking fails or is unsupported, it falls back to io.Copy(). 12 | func LinkOrCopy(src, dst *os.File) error { 13 | _, err := io.Copy(dst, src) 14 | return err 15 | } 16 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/cpu/cpu_linux.go: -------------------------------------------------------------------------------- 1 | // Copyright 2018 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build !386 && !amd64 && !amd64p32 && !arm64 6 | 7 | package cpu 8 | 9 | func archInit() { 10 | if err := readHWCAP(); err != nil { 11 | return 12 | } 13 | doinit() 14 | Initialized = true 15 | } 16 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/cpu/cpu_mips64x.go: -------------------------------------------------------------------------------- 1 | // Copyright 2018 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build mips64 || mips64le 6 | 7 | package cpu 8 | 9 | const cacheLineSize = 32 10 | 11 | func initOptions() { 12 | options = []option{ 13 | {Name: "msa", Feature: &MIPS64X.HasMSA}, 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /vendor/golang.org/x/text/secure/bidirule/bidirule10.0.0.go: -------------------------------------------------------------------------------- 1 | // Copyright 2016 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build go1.10 6 | 7 | package bidirule 8 | 9 | func (t *Transformer) isFinal() bool { 10 | return t.state == ruleLTRFinal || t.state == ruleRTLFinal || t.state == ruleInitial 11 | } 12 | -------------------------------------------------------------------------------- /vendor/google.golang.org/protobuf/internal/genid/name.go: -------------------------------------------------------------------------------- 1 | // Copyright 2024 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package genid 6 | 7 | const ( 8 | NoUnkeyedLiteral_goname = "noUnkeyedLiteral" 9 | NoUnkeyedLiteralA_goname = "XXX_NoUnkeyedLiteral" 10 | 11 | BuilderSuffix_goname = "_builder" 12 | ) 13 | -------------------------------------------------------------------------------- /pkg/umask/umask_unix.go: -------------------------------------------------------------------------------- 1 | //go:build linux || darwin 2 | 3 | package umask 4 | 5 | import ( 6 | "syscall" 7 | 8 | "github.com/sirupsen/logrus" 9 | ) 10 | 11 | func Check() { 12 | oldUmask := syscall.Umask(0o022) //nolint 13 | if (oldUmask & ^0o022) != 0 { 14 | logrus.Debugf("umask value too restrictive. Forcing it to 022") 15 | } 16 | } 17 | 18 | func Set(value int) int { 19 | return syscall.Umask(value) 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/drivers/driver_windows.go: -------------------------------------------------------------------------------- 1 | package graphdriver 2 | 3 | // Slice of drivers that should be used in order 4 | var Priority = []string{ 5 | "windowsfilter", 6 | } 7 | 8 | // GetFSMagic returns the filesystem id given the path. 9 | func GetFSMagic(rootpath string) (FsMagic, error) { 10 | // Note it is OK to return FsMagicUnsupported on Windows. 11 | return FsMagicUnsupported, nil 12 | } 13 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/mount/mountinfo_linux.go: -------------------------------------------------------------------------------- 1 | package mount 2 | 3 | import ( 4 | "fmt" 5 | "os" 6 | 7 | "github.com/moby/sys/mountinfo" 8 | ) 9 | 10 | func PidMountInfo(pid int) ([]*Info, error) { 11 | f, err := os.Open(fmt.Sprintf("/proc/%d/mountinfo", pid)) 12 | if err != nil { 13 | return nil, err 14 | } 15 | defer f.Close() 16 | 17 | return mountinfo.GetMountsFromReader(f, nil) 18 | } 19 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/network_remove.go: -------------------------------------------------------------------------------- 1 | package client // import "github.com/docker/docker/client" 2 | 3 | import "context" 4 | 5 | // NetworkRemove removes an existent network from the docker host. 6 | func (cli *Client) NetworkRemove(ctx context.Context, networkID string) error { 7 | resp, err := cli.delete(ctx, "/networks/"+networkID, nil, nil) 8 | defer ensureReaderClosed(resp) 9 | return err 10 | } 11 | -------------------------------------------------------------------------------- /vendor/github.com/godbus/dbus/v5/conn_unix.go: -------------------------------------------------------------------------------- 1 | //+build !windows,!solaris,!darwin 2 | 3 | package dbus 4 | 5 | import ( 6 | "os" 7 | ) 8 | 9 | const defaultSystemBusAddress = "unix:path=/var/run/dbus/system_bus_socket" 10 | 11 | func getSystemBusPlatformAddress() string { 12 | address := os.Getenv("DBUS_SYSTEM_BUS_ADDRESS") 13 | if address != "" { 14 | return address 15 | } 16 | return defaultSystemBusAddress 17 | } 18 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sync/errgroup/go120.go: -------------------------------------------------------------------------------- 1 | // Copyright 2023 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build go1.20 6 | 7 | package errgroup 8 | 9 | import "context" 10 | 11 | func withCancelCause(parent context.Context) (context.Context, func(error)) { 12 | return context.WithCancelCause(parent) 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/plugin_set.go: -------------------------------------------------------------------------------- 1 | package client // import "github.com/docker/docker/client" 2 | 3 | import ( 4 | "context" 5 | ) 6 | 7 | // PluginSet modifies settings for an existing plugin 8 | func (cli *Client) PluginSet(ctx context.Context, name string, args []string) error { 9 | resp, err := cli.post(ctx, "/plugins/"+name+"/set", nil, args, nil) 10 | ensureReaderClosed(resp) 11 | return err 12 | } 13 | -------------------------------------------------------------------------------- /vendor/github.com/mattn/go-sqlite3/sqlite3_opt_fts5.go: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2019 Yasuhiro Matsumoto . 2 | // 3 | // Use of this source code is governed by an MIT-style 4 | // license that can be found in the LICENSE file. 5 | 6 | //go:build sqlite_fts5 || fts5 7 | // +build sqlite_fts5 fts5 8 | 9 | package sqlite3 10 | 11 | /* 12 | #cgo CFLAGS: -DSQLITE_ENABLE_FTS5 13 | #cgo LDFLAGS: -lm 14 | */ 15 | import "C" 16 | -------------------------------------------------------------------------------- /vendor/golang.org/x/text/encoding/japanese/all.go: -------------------------------------------------------------------------------- 1 | // Copyright 2015 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package japanese 6 | 7 | import ( 8 | "golang.org/x/text/encoding" 9 | ) 10 | 11 | // All is a list of all defined encodings in this package. 12 | var All = []encoding.Encoding{EUCJP, ISO2022JP, ShiftJIS} 13 | -------------------------------------------------------------------------------- /libimage/testdata/registries.conf: -------------------------------------------------------------------------------- 1 | unqualified-search-registries=["docker.io", "quay.io"] 2 | 3 | [[registry]] 4 | # In Nov. 2020, Docker rate-limits image pulling. To avoid hitting these 5 | # limits while testing, always use the google mirror for qualified and 6 | # unqualified `docker.io` images. 7 | # Ref: https://cloud.google.com/container-registry/docs/pulling-cached-images 8 | prefix="docker.io" 9 | location="mirror.gcr.io" 10 | -------------------------------------------------------------------------------- /libimage/types.go: -------------------------------------------------------------------------------- 1 | package libimage 2 | 3 | import "github.com/containers/common/libimage/manifests" 4 | 5 | // LookupReferenceFunc return an image reference based on the specified one. 6 | // The returned reference can return custom ImageSource or ImageDestination 7 | // objects which intercept or filter blobs, manifests, and signatures as 8 | // they are read and written. 9 | type LookupReferenceFunc = manifests.LookupReferenceFunc 10 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/api/types/error_response.go: -------------------------------------------------------------------------------- 1 | package types 2 | 3 | // This file was generated by the swagger tool. 4 | // Editing this file might prove futile when you re-run the swagger generate command 5 | 6 | // ErrorResponse Represents an error. 7 | // swagger:model ErrorResponse 8 | type ErrorResponse struct { 9 | 10 | // The error message. 11 | // Required: true 12 | Message string `json:"message"` 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/miekg/pkcs11/release.go: -------------------------------------------------------------------------------- 1 | //go:build release 2 | // +build release 3 | 4 | package pkcs11 5 | 6 | import "fmt" 7 | 8 | // Release is current version of the pkcs11 library. 9 | var Release = R{1, 1, 1} 10 | 11 | // R holds the version of this library. 12 | type R struct { 13 | Major, Minor, Patch int 14 | } 15 | 16 | func (r R) String() string { 17 | return fmt.Sprintf("%d.%d.%d", r.Major, r.Minor, r.Patch) 18 | } 19 | -------------------------------------------------------------------------------- /vendor/github.com/ostreedev/ostree-go/pkg/glibobject/glibobject.go.h: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | static char * 4 | _g_error_get_message (GError *error) 5 | { 6 | g_assert (error != NULL); 7 | return error->message; 8 | } 9 | 10 | static const char * 11 | _g_variant_lookup_string (GVariant *v, const char *key) 12 | { 13 | const char *r; 14 | if (g_variant_lookup (v, key, "&s", &r)) 15 | return r; 16 | return NULL; 17 | } 18 | -------------------------------------------------------------------------------- /vendor/github.com/pkg/sftp/ls_plan9.go: -------------------------------------------------------------------------------- 1 | //go:build plan9 2 | // +build plan9 3 | 4 | package sftp 5 | 6 | import ( 7 | "os" 8 | "syscall" 9 | ) 10 | 11 | func lsLinksUIDGID(fi os.FileInfo) (numLinks uint64, uid, gid string) { 12 | numLinks = 1 13 | uid, gid = "0", "0" 14 | 15 | switch sys := fi.Sys().(type) { 16 | case *syscall.Dir: 17 | uid = sys.Uid 18 | gid = sys.Gid 19 | } 20 | 21 | return numLinks, uid, gid 22 | } 23 | -------------------------------------------------------------------------------- /vendor/github.com/pkg/sftp/server_statvfs_stubs.go: -------------------------------------------------------------------------------- 1 | //go:build !darwin && !linux && !plan9 2 | // +build !darwin,!linux,!plan9 3 | 4 | package sftp 5 | 6 | import ( 7 | "syscall" 8 | ) 9 | 10 | func (p *sshFxpExtendedPacketStatVFS) respond(svr *Server) responsePacket { 11 | return statusFromError(p.ID, syscall.ENOTSUP) 12 | } 13 | 14 | func getStatVFSForPath(name string) (*StatVFS, error) { 15 | return nil, syscall.ENOTSUP 16 | } 17 | -------------------------------------------------------------------------------- /vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/doc.go: -------------------------------------------------------------------------------- 1 | // Copyright The OpenTelemetry Authors 2 | // SPDX-License-Identifier: Apache-2.0 3 | 4 | // Package otelhttp provides an http.Handler and functions that are intended 5 | // to be used to add tracing by wrapping existing handlers (with Handler) and 6 | // routes WithRouteTag. 7 | package otelhttp // import "go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp" 8 | -------------------------------------------------------------------------------- /vendor/golang.org/x/crypto/sha3/shake_noasm.go: -------------------------------------------------------------------------------- 1 | // Copyright 2023 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build !gc || purego || !s390x 6 | 7 | package sha3 8 | 9 | func newShake128() *state { 10 | return newShake128Generic() 11 | } 12 | 13 | func newShake256() *state { 14 | return newShake256Generic() 15 | } 16 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/endian_little.go: -------------------------------------------------------------------------------- 1 | // Copyright 2016 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | // 5 | //go:build 386 || amd64 || amd64p32 || alpha || arm || arm64 || loong64 || mipsle || mips64le || mips64p32le || nios2 || ppc64le || riscv || riscv64 || sh 6 | 7 | package unix 8 | 9 | const isBigEndian = false 10 | -------------------------------------------------------------------------------- /vendor/golang.org/x/term/term_unix_bsd.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build darwin || dragonfly || freebsd || netbsd || openbsd 6 | 7 | package term 8 | 9 | import "golang.org/x/sys/unix" 10 | 11 | const ioctlReadTermios = unix.TIOCGETA 12 | const ioctlWriteTermios = unix.TIOCSETA 13 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/drivers/driver_unsupported.go: -------------------------------------------------------------------------------- 1 | //go:build !linux && !windows && !freebsd && !solaris && !darwin 2 | 3 | package graphdriver 4 | 5 | // Slice of drivers that should be used in an order 6 | var Priority = []string{ 7 | "unsupported", 8 | } 9 | 10 | // GetFSMagic returns the filesystem id given the path. 11 | func GetFSMagic(rootpath string) (FsMagic, error) { 12 | return FsMagicUnsupported, nil 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/containers/storage/pkg/system/lchown.go: -------------------------------------------------------------------------------- 1 | package system 2 | 3 | import ( 4 | "os" 5 | "syscall" 6 | ) 7 | 8 | func Lchown(name string, uid, gid int) error { 9 | err := syscall.Lchown(name, uid, gid) 10 | 11 | for err == syscall.EINTR { 12 | err = syscall.Lchown(name, uid, gid) 13 | } 14 | 15 | if err != nil { 16 | return &os.PathError{Op: "lchown", Path: name, Err: err} 17 | } 18 | 19 | return nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/ulikunitz/xz/.gitignore: -------------------------------------------------------------------------------- 1 | # .gitignore 2 | 3 | TODO.html 4 | README.html 5 | 6 | lzma/writer.txt 7 | lzma/reader.txt 8 | 9 | cmd/gxz/gxz 10 | cmd/xb/xb 11 | 12 | # test executables 13 | *.test 14 | 15 | # profile files 16 | *.out 17 | 18 | # vim swap file 19 | .*.swp 20 | 21 | # executables on windows 22 | *.exe 23 | 24 | # default compression test file 25 | enwik8* 26 | 27 | # file generated by example 28 | example.xz -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/mmap_nomremap.go: -------------------------------------------------------------------------------- 1 | // Copyright 2023 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build aix || darwin || dragonfly || freebsd || openbsd || solaris || zos 6 | 7 | package unix 8 | 9 | var mapper = &mmapper{ 10 | active: make(map[*byte][]byte), 11 | mmap: mmap, 12 | munmap: munmap, 13 | } 14 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/mksyscall.go: -------------------------------------------------------------------------------- 1 | // Copyright 2009 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build generate 6 | 7 | package windows 8 | 9 | //go:generate go run golang.org/x/sys/windows/mkwinsyscall -output zsyscall_windows.go eventlog.go service.go syscall_windows.go security_windows.go setupapi_windows.go 10 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/hcsshim/internal/hcs/schema2/guest_os.go: -------------------------------------------------------------------------------- 1 | /* 2 | * HCS API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 2.1 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | 10 | package hcsschema 11 | 12 | type GuestOs struct { 13 | HostName string `json:"HostName,omitempty"` 14 | } 15 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/hcsshim/internal/hcs/schema2/memory.go: -------------------------------------------------------------------------------- 1 | /* 2 | * HCS API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 2.1 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | 10 | package hcsschema 11 | 12 | type Memory struct { 13 | SizeInMB uint64 `json:"SizeInMB,omitempty"` 14 | } 15 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/hcsshim/internal/hcs/schema2/plan9.go: -------------------------------------------------------------------------------- 1 | /* 2 | * HCS API 3 | * 4 | * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) 5 | * 6 | * API version: 2.1 7 | * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 | */ 9 | 10 | package hcsschema 11 | 12 | type Plan9 struct { 13 | Shares []Plan9Share `json:"Shares,omitempty"` 14 | } 15 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/api/types/container/wait_exit_error.go: -------------------------------------------------------------------------------- 1 | package container 2 | 3 | // This file was generated by the swagger tool. 4 | // Editing this file might prove futile when you re-run the swagger generate command 5 | 6 | // WaitExitError container waiting error, if any 7 | // swagger:model WaitExitError 8 | type WaitExitError struct { 9 | 10 | // Details of an error 11 | Message string `json:"Message,omitempty"` 12 | } 13 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/swarm_join.go: -------------------------------------------------------------------------------- 1 | package client // import "github.com/docker/docker/client" 2 | 3 | import ( 4 | "context" 5 | 6 | "github.com/docker/docker/api/types/swarm" 7 | ) 8 | 9 | // SwarmJoin joins the swarm. 10 | func (cli *Client) SwarmJoin(ctx context.Context, req swarm.JoinRequest) error { 11 | resp, err := cli.post(ctx, "/swarm/join", nil, req, nil) 12 | ensureReaderClosed(resp) 13 | return err 14 | } 15 | -------------------------------------------------------------------------------- /vendor/github.com/gorilla/mux/.editorconfig: -------------------------------------------------------------------------------- 1 | ; https://editorconfig.org/ 2 | 3 | root = true 4 | 5 | [*] 6 | insert_final_newline = true 7 | charset = utf-8 8 | trim_trailing_whitespace = true 9 | indent_style = space 10 | indent_size = 2 11 | 12 | [{Makefile,go.mod,go.sum,*.go,.gitmodules}] 13 | indent_style = tab 14 | indent_size = 4 15 | 16 | [*.md] 17 | indent_size = 4 18 | trim_trailing_whitespace = false 19 | 20 | eclint_indent_style = unset -------------------------------------------------------------------------------- /vendor/go.mongodb.org/mongo-driver/bson/bsonoptions/doc.go: -------------------------------------------------------------------------------- 1 | // Copyright (C) MongoDB, Inc. 2022-present. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); you may 4 | // not use this file except in compliance with the License. You may obtain 5 | // a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 6 | 7 | // Package bsonoptions defines the optional configurations for the BSON codecs. 8 | package bsonoptions 9 | -------------------------------------------------------------------------------- /vendor/go.opentelemetry.io/otel/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | Thumbs.db 3 | 4 | .tools/ 5 | venv/ 6 | .idea/ 7 | .vscode/ 8 | *.iml 9 | *.so 10 | coverage.* 11 | go.work 12 | go.work.sum 13 | 14 | gen/ 15 | 16 | /example/dice/dice 17 | /example/namedtracer/namedtracer 18 | /example/otel-collector/otel-collector 19 | /example/opencensus/opencensus 20 | /example/passthrough/passthrough 21 | /example/prometheus/prometheus 22 | /example/zipkin/zipkin 23 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/vgetrandom_linux.go: -------------------------------------------------------------------------------- 1 | // Copyright 2024 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build linux && go1.24 6 | 7 | package unix 8 | 9 | import _ "unsafe" 10 | 11 | //go:linkname vgetrandom runtime.vgetrandom 12 | //go:noescape 13 | func vgetrandom(p []byte, flags uint32) (ret int, supported bool) 14 | -------------------------------------------------------------------------------- /vendor/golang.org/x/text/encoding/simplifiedchinese/all.go: -------------------------------------------------------------------------------- 1 | // Copyright 2015 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package simplifiedchinese 6 | 7 | import ( 8 | "golang.org/x/text/encoding" 9 | ) 10 | 11 | // All is a list of all defined encodings in this package. 12 | var All = []encoding.Encoding{GB18030, GBK, HZGB2312} 13 | -------------------------------------------------------------------------------- /vendor/google.golang.org/protobuf/runtime/protoiface/legacy.go: -------------------------------------------------------------------------------- 1 | // Copyright 2018 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package protoiface 6 | 7 | type MessageV1 interface { 8 | Reset() 9 | String() string 10 | ProtoMessage() 11 | } 12 | 13 | type ExtensionRangeV1 struct { 14 | Start, End int32 // both inclusive 15 | } 16 | -------------------------------------------------------------------------------- /vendor/sigs.k8s.io/yaml/goyaml.v2/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | approvers: 4 | - dims 5 | - jpbetz 6 | - smarterclayton 7 | - deads2k 8 | - sttts 9 | - liggitt 10 | - natasha41575 11 | - knverey 12 | reviewers: 13 | - dims 14 | - thockin 15 | - jpbetz 16 | - smarterclayton 17 | - deads2k 18 | - derekwaynecarr 19 | - mikedanese 20 | - liggitt 21 | - sttts 22 | - tallclair 23 | labels: 24 | - sig/api-machinery 25 | -------------------------------------------------------------------------------- /libnetwork/cni/README.md: -------------------------------------------------------------------------------- 1 | This package abstracts CNI from libpod. 2 | It implements the `ContainerNetwork` interface defined in [libpod/network/types/network.go](../types/network.go) for the CNI backend. 3 | 4 | 5 | ## Testing 6 | Run the tests with: 7 | ``` 8 | go test -v -mod=vendor -cover ./libpod/network/cni/ 9 | ``` 10 | Run the tests as root to also test setup/teardown. This will execute CNI and therefore the cni plugins have to be installed. 11 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/container_unpause.go: -------------------------------------------------------------------------------- 1 | package client // import "github.com/docker/docker/client" 2 | 3 | import "context" 4 | 5 | // ContainerUnpause resumes the process execution within a container 6 | func (cli *Client) ContainerUnpause(ctx context.Context, containerID string) error { 7 | resp, err := cli.post(ctx, "/containers/"+containerID+"/unpause", nil, nil, nil) 8 | ensureReaderClosed(resp) 9 | return err 10 | } 11 | --------------------------------------------------------------------------------