spiegel_podman/vendor/github.com
Matthew Heon ac47e80b07 Add an API for Attach over HTTP API
The new APIv2 branch provides an HTTP-based remote API to Podman.
The requirements of this are, unfortunately, incompatible with
the existing Attach API. For non-terminal attach, we need append
a header to what was copied from the container, to multiplex
STDOUT and STDERR; to do this with the old API, we'd need to copy
into an intermediate buffer first, to handle the headers.

To avoid this, provide a new API to handle all aspects of
terminal and non-terminal attach, including closing the hijacked
HTTP connection. This might be a bit too specific, but for now,
it seems to be the simplest approach.

At the same time, add a Resize endpoint. This needs to be a
separate endpoint, so our existing channel approach does not work
here.

I wanted to rework the rest of attach at the same time (some
parts of it, particularly how we start the Attach session and how
we do resizing, are (in my opinion) handled much better here.
That may still be on the table, but I wanted to avoid breaking
existing APIs in this already massive change.

Signed-off-by: Matthew Heon <matthew.heon@pm.me>
2020-01-16 13:49:21 -05:00
..
Azure/go-ansiterm
beorn7/perks
blang/semver
buger/goterm
BurntSushi/toml
checkpoint-restore/go-criu
containerd Bump to Buildah v1.11.5 2019-11-13 10:57:19 -05:00
containernetworking vendor: updated ocicni for MAC address 2019-11-06 16:22:18 +01:00
containers Add an API for Attach over HTTP API 2020-01-16 13:49:21 -05:00
coreos
cri-o/ocicni vendor: updated ocicni for MAC address 2019-11-06 16:22:18 +01:00
cyphar/filepath-securejoin
davecgh/go-spew
docker update c/buildah to v1.12.0 2019-12-19 18:17:23 +01:00
etcd-io/bbolt
fatih/camelcase
fsnotify/fsnotify
fsouza/go-dockerclient Bump to Buildah v1.11.5 2019-11-13 10:57:19 -05:00
fullsailor/pkcs7 build(deps): bump github.com/containers/image/v5 from 5.0.0 to 5.1.0 2019-12-20 09:30:47 -05:00
ghodss/yaml
godbus/dbus Bump to Buildah v1.11.5 2019-11-13 10:57:19 -05:00
gogo/protobuf Bump to Buildah v1.11.5 2019-11-13 10:57:19 -05:00
golang/protobuf
google Initial commit on compatible API 2020-01-10 09:41:39 -06:00
gorilla Initial commit on compatible API 2020-01-10 09:41:39 -06:00
hashicorp Bump to Buildah v1.11.5 2019-11-13 10:57:19 -05:00
hpcloud/tail
imdario/mergo build(deps): bump github.com/containers/image/v5 from 5.0.0 to 5.1.0 2019-12-20 09:30:47 -05:00
inconshreveable/mousetrap
ishidawataru/sctp
json-iterator/go
klauspost build(deps): bump github.com/containers/storage from 1.15.0 to 1.15.2 2019-12-06 10:27:06 +01:00
konsorten/go-windows-terminal-sequences
mattn/go-shellwords build(deps): bump github.com/containers/image/v5 from 5.0.0 to 5.1.0 2019-12-20 09:30:47 -05:00
matttproud/golang_protobuf_extensions
Microsoft build(deps): bump github.com/containers/storage from 1.15.0 to 1.15.2 2019-12-06 10:27:06 +01:00
mistifyio/go-zfs
modern-go
morikuni/aec
mrunalp/fileutils
mtrmac/gpgme
onsi Bump to Buildah v1.13.1 2020-01-14 14:46:46 -05:00
opencontainers build(deps): bump github.com/containers/storage from 1.13.5 to 1.14.0 2019-11-22 15:03:53 +01:00
openshift
opentracing/opentracing-go
ostreedev/ostree-go
pkg/errors Bump to Buildah v1.13.1 2020-01-14 14:46:46 -05:00
pmezard/go-difflib
pquerna/ffjson
prometheus Bump to Buildah v1.11.5 2019-11-13 10:57:19 -05:00
rootless-containers/rootlesskit rootless: use RootlessKit port forwarder 2020-01-08 19:35:17 +09:00
safchain/ethtool
seccomp
sirupsen/logrus
spf13
stretchr/testify
syndtr/gocapability
tchap/go-patricia
uber build(deps): bump github.com/uber/jaeger-client-go 2019-11-11 10:25:54 -05:00
ulikunitz/xz Add support for make vendor-in-container 2019-11-08 06:27:17 -05:00
varlink/go
vbatts/tar-split
vbauerster/mpb/v4 build(deps): bump github.com/containers/image/v5 from 5.0.0 to 5.1.0 2019-12-20 09:30:47 -05:00
vishvananda
VividCortex/ewma
xeipuuv