podman/vendor/github.com
Matthew Heon 642fa98976 Initial addition of 9p code to Podman
This includes two new hidden commands: a 9p server,
`podman machine server9p`, and a 9p client,
`podman machine client9p` with `server9p` currently only
configured to run on Windows and serve 9p via HyperV vsock, and
`client9p` only configured to run on Linux. The server is run by
`podman machine start` and has the same lifespan as gvproxy
(waits for the gvproxy PID to die before shutting down). The
client is run inside the VM, also by `podman machine start`, and
mounts uses kernel 9p mount code to complete the mount. It's
unfortunately not possible to use mount directly without the
wrapper; we need to set up the vsock and pass it to mount as an
FD.

In theory this can be generalized so that the server can run
anywhere and over almost any transport, but I haven't done this
here as I don't think we have a usecase other than HyperV right
now.

[NO NEW TESTS NEEDED] This requires changes to Podman in the VM,
so we need to wait until a build with this lands in FCOS to test.

Signed-off-by: Matthew Heon <matthew.heon@pm.me>
2023-10-31 10:14:02 -04:00
..
Azure/go-ansiterm Update common, image, and storage deps 2023-06-12 10:31:58 +02:00
BurntSushi/toml fix(deps): update module github.com/burntsushi/toml to v1.3.2 2023-06-08 11:40:47 +00:00
Microsoft bump buildah to latest 2023-09-14 11:20:48 +02:00
VividCortex/ewma build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
acarl005/stripansi
aead/serpent bump buildah to latest 2023-09-14 11:20:48 +02:00
asaskevich/govalidator vendor: bump containers/(storage, common, buildah, image) 2023-04-10 17:30:14 +05:30
blang/semver/v4 Update vendor containers/(common,image,storage) 2022-10-15 09:42:51 -04:00
buger/goterm build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
bytedance/sonic chore(deps): update module github.com/gin-gonic/gin to v1.9.1 [security] 2023-07-12 10:30:34 +02:00
checkpoint-restore vendor: update checkpointctl to v1.1.0 2023-09-12 08:41:02 +01:00
chenzhuoyu/base64x AppleHV enablement pass #2 2023-07-11 06:36:10 -05:00
chzyer/readline build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
container-orchestrated-devices/container-device-interface vendor of containers/(common, storage, image) 2023-09-11 13:52:23 -04:00
containerd vendor latest c/common 2023-10-10 17:08:04 +02:00
containernetworking
containers container.conf: support attributed string slices 2023-10-27 12:44:33 +02:00
coreos fix(deps): update module github.com/coreos/stream-metadata-go to v0.4.3 2023-06-28 22:30:00 +00:00
crc-org/vfkit update vfkit vendored code 2023-09-29 12:46:58 -05:00
cyberphone/json-canonicalization vendor in latests containers/(storage, common, build, image) 2023-01-19 10:42:10 -05:00
cyphar/filepath-securejoin fix(deps): update module github.com/cyphar/filepath-securejoin to v0.2.4 2023-09-06 08:04:39 +00:00
davecgh/go-spew
digitalocean Update github.com/digitalocean/go-qemu digest to 2e3d018 2023-08-01 02:51:46 +00:00
disiqueira/gotree/v3 build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
distribution/reference vendor: update module github.com/docker/distribution to v2.8.3+incompatible 2023-10-03 13:54:26 +02:00
docker fix(deps): update module github.com/docker/docker to v24.0.7+incompatible 2023-10-26 19:34:27 +00:00
felixge/httpsnoop build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
fsnotify/fsnotify vendor latest c/common 2023-10-23 11:23:18 +02:00
fsouza/go-dockerclient build(deps): bump github.com/openshift/imagebuilder 2023-03-16 16:16:48 +00:00
gabriel-vasile/mimetype AppleHV enablement pass #2 2023-07-11 06:36:10 -05:00
gin-contrib/sse AppleHV enablement pass #2 2023-07-11 06:36:10 -05:00
gin-gonic/gin chore(deps): update module github.com/gin-gonic/gin to v1.9.1 [security] 2023-07-12 10:30:34 +02:00
go-jose/go-jose/v3 Add (podman {image,manifest} push --sign-by-sigstore=param-file.yaml) 2023-01-27 16:47:32 +01:00
go-logr fix(deps): update module github.com/onsi/ginkgo/v2 to v2.9.3 2023-05-03 05:35:43 +00:00
go-ole/go-ole basic hypverv machine implementation 2023-03-17 16:02:28 -05:00
go-openapi Update vendor containers/(common, buildah, image, storage) 2023-07-14 07:19:56 -04:00
go-playground Update vendor containers/(common, buildah, image, storage) 2023-07-14 07:19:56 -04:00
go-task/slim-sprig update to ginkgo v2 2023-05-02 11:27:35 +02:00
goccy/go-json chore(deps): update module github.com/gin-gonic/gin to v1.9.1 [security] 2023-07-12 10:30:34 +02:00
godbus/dbus/v5 fix(deps): update github.com/godbus/dbus/v5 digest to 7623695 2023-06-01 03:15:04 +00:00
gogo/protobuf bump buildah to latest 2023-09-14 11:20:48 +02:00
golang Vendor in latest containers/(storage, common, image) 2023-03-16 09:26:19 -04:00
google Update module github.com/google/uuid to v1.4.0 2023-10-26 20:41:41 +00:00
gorilla build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
hashicorp Update common, image, and storage deps 2023-06-12 10:31:58 +02:00
hugelgupf/p9 Initial addition of 9p code to Podman 2023-10-31 10:14:02 -04:00
inconshreveable/mousetrap build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 2023-04-05 12:59:13 +00:00
jinzhu/copier system service: unset NOTIFY_SOCKET 2023-08-24 16:23:01 +02:00
josharian/intern vendor in latests containers/(storage, common, build, image) 2023-01-19 10:42:10 -05:00
json-iterator/go build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
klauspost fix(deps): update github.com/containers/storage digest to 79aa304 2023-10-19 08:24:49 +00:00
kr/fs build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
leodido/go-urn AppleHV enablement pass #2 2023-07-11 06:36:10 -05:00
letsencrypt/boulder vendor c/common@852ca05a1f 2023-02-21 14:06:42 +01:00
linuxkit/virtsock Initial addition of 9p code to Podman 2023-10-31 10:14:02 -04:00
mailru/easyjson vendor in latests containers/(storage, common, build, image) 2023-01-19 10:42:10 -05:00
manifoldco/promptui build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
mattn AppleHV enablement pass #2 2023-07-11 06:36:10 -05:00
mdlayher Initial addition of 9p code to Podman 2023-10-31 10:14:02 -04:00
miekg/pkcs11 build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
mistifyio/go-zfs/v3 Update common, image, and storage deps 2023-06-12 10:31:58 +02:00
mitchellh/mapstructure vendor in latests containers/(storage, common, build, image) 2023-01-19 10:42:10 -05:00
moby fix(deps): update module github.com/moby/term to v0.5.0 2023-05-02 13:51:31 +00:00
modern-go build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
morikuni/aec
nxadm/tail fix(deps): update module github.com/nxadm/tail to v1.4.11 2023-10-10 14:26:48 +00:00
oklog/ulid vendor in latests containers/(storage, common, build, image) 2023-01-19 10:42:10 -05:00
onsi Update module github.com/onsi/gomega to v1.29.0 2023-10-25 19:29:22 +00:00
opencontainers Merge pull request #20242 from flouthoc/manifest-retry 2023-10-03 20:07:35 +00:00
openshift/imagebuilder fix(deps): update module github.com/openshift/imagebuilder to v1.2.5 2023-05-15 17:25:21 +00:00
opentracing/opentracing-go Add (podman {image,manifest} push --sign-by-sigstore=param-file.yaml) 2023-01-27 16:47:32 +01:00
ostreedev/ostree-go
pelletier/go-toml/v2 AppleHV enablement pass #2 2023-07-11 06:36:10 -05:00
pkg add --module flag 2023-08-16 14:32:35 +02:00
pmezard/go-difflib
proglottis/gpgme build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
rivo/uniseg Vendor in latest containers/(common, storage, image) 2023-02-28 15:46:49 -05:00
rootless-containers/rootlesskit
seccomp/libseccomp-golang build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3 2022-09-13 08:58:22 +02:00
secure-systems-lab/go-securesystemslib vendor of containers/(common, storage, image) 2023-09-11 13:52:23 -04:00
segmentio/ksuid Add (podman {image,manifest} push --sign-by-sigstore=param-file.yaml) 2023-01-27 16:47:32 +01:00
sigstore Update vendor of containers/(storage,image) 2023-07-24 10:35:59 -04:00
sirupsen/logrus fix(deps): update module github.com/sirupsen/logrus to v1.9.3 2023-06-03 22:41:38 +00:00
skratchdot/open-golang Add (podman {image,manifest} push --sign-by-sigstore=param-file.yaml) 2023-01-27 16:47:32 +01:00
spf13 build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 2023-04-05 12:59:13 +00:00
stefanberger/go-pkcs11uri
stretchr/testify fix(deps): update module github.com/stretchr/testify to v1.8.3 2023-05-19 00:20:04 +00:00
sylabs/sif/v2 vendor of containers/(common, storage, image) 2023-09-11 13:52:23 -04:00
syndtr/gocapability
tchap/go-patricia/v2 Vendor in latest containers/storage 2023-02-24 08:25:04 -05:00
theupdateframework/go-tuf
titanous/rocacheck
twitchyliquid64/golang-asm AppleHV enablement pass #2 2023-07-11 06:36:10 -05:00
u-root/uio Initial addition of 9p code to Podman 2023-10-31 10:14:02 -04:00
ugorji/go/codec AppleHV enablement pass #2 2023-07-11 06:36:10 -05:00
ulikunitz/xz build(deps): bump github.com/ulikunitz/xz from 0.5.10 to 0.5.11 2022-12-13 12:02:03 +00:00
vbatts/tar-split vendor: bump c/image and c/common 2023-08-01 22:05:54 +05:30
vbauerster/mpb/v8 fix(deps): update module github.com/vbauerster/mpb/v8 to v8.6.2 2023-10-14 05:10:56 +00:00
vishvananda fix(deps): update module github.com/containernetworking/plugins to v1.3.0 2023-05-10 01:09:01 +00:00