Sebastiaan van Stijn
2b7d10cf93
Merge pull request #3865 from thaJeztah/update_engine
...
vendor: docker d15be0c54de92a4d868ebd66dbb1065e264554f2 / v22.06-dev
2022-11-17 13:14:42 +01:00
Sebastiaan van Stijn
845f002d3c
vendor: docker d15be0c54de92a4d868ebd66dbb1065e264554f2 / v22.06-dev
...
full diff: https://github.com/docker/docker/compare/cd8873dd3d21b1fc1b957c98dcd0f5c7a507fb70...d15be0c54de92a4d868ebd66dbb1065e264554f2
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-11-17 11:28:39 +01:00
Sebastiaan van Stijn
722cde068f
vendor: golang.org/x/sys v0.2.0
...
full diff: https://github.com/golang/sys/compare/v0.1.0...v0.2.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-11-17 11:01:16 +01:00
Sebastiaan van Stijn
275b7ddd12
vendor: github.com/sirupsen/logrus v1.9.0
...
full diff: https://github.com/sirupsen/logrus/compare/v1.8.1...v1.9.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-11-17 10:59:56 +01:00
Sebastiaan van Stijn
f51c4ff317
vendor: docker cd8873dd3d21b1fc1b957c98dcd0f5c7a507fb70 / v22.06-dev
...
full diff: https://github.com/docker/docker/compare/5aac513617f072b15322b147052cbda0d451d389...cd8873dd3d21b1fc1b957c98dcd0f5c7a507fb70
no changes in vendored code
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-11-16 16:32:48 +01:00
Sebastiaan van Stijn
86038fdb68
vendor: github.com/containerd/containerd v1.6.10
...
full diff: https://github.com/containerd/containerd/compare/v1.6.8...v1.6.10
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-11-16 16:32:17 +01:00
Sebastiaan van Stijn
88b33a667f
vendor: github.com/moby/buildkit v0.10.6
...
full diff: https://github.com/moby/buildkit/compare/v0.10.5...v0.10.6
no changes in vendored code
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-11-16 16:06:29 +01:00
Sebastiaan van Stijn
af30079600
vendor: github.com/moby/swarmkit/v2 v2.0.0-20221102165002-6341884e5fc9
...
full diff: https://github.com/moby/swarmkit/compare/48dd89375d0a...6341884e5fc9
no local changes
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-11-16 16:06:29 +01:00
Sebastiaan van Stijn
633ef7a093
vendor: golang.org/x/crypto v0.1.0 (fix OpenSSL > 9.3 compatibility)
...
- fixes compatibility with OpenSSH >= 8.9 (https://github.com/moby/buildkit/issues/3273 )
- relates to https://github.com/golang/go/issues/51689#issuecomment-1197085791
full diff: https://github.com/golang/crypto/compare/3147a52a75dd...v0.1.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-11-16 16:05:32 +01:00
Sebastiaan van Stijn
880b7fc671
vendor: golang.org/x/net v0.1.0
...
The golang.org/x/ projects are now doing tagged releases.
full diff: https://github.com/golang/net/compare/f3363e06e74c...v0.1.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-11-16 16:02:41 +01:00
Sebastiaan van Stijn
0f568cfa97
vendor: golang.org/x/text v0.4.0
...
full diff: https://github.com/golang/text/compare/v0.3.7...v0.4.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-11-16 16:00:18 +01:00
Sebastiaan van Stijn
63ea1e4242
vendor: golang.org/x/term v0.1.0
...
full diff: https://github.com/golang/term/compare/03fcf44c2211...v0.1.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-11-16 15:58:54 +01:00
Sebastiaan van Stijn
57b6ed34cc
vendor: golang.org/x/time v0.1.0
...
The golang.org/x/ projects are now doing tagged releases.
full diff: https://github.com/golang/time/compare/1f47c861a9ac...v0.1.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-11-16 15:53:35 +01:00
Sebastiaan van Stijn
7b3900145e
vendor: golang.org/x/sys v0.1.0
...
The golang.org/x/ projects are now doing tagged releases.
full diff: https://github.com/golang/sys/compare/c680a09ffe643de9c0f058489ff1737c3ad41f05...v0.1.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-11-16 15:48:59 +01:00
Brian Goff
79dca7a38e
Merge pull request #3676 from crazy-max/build-default-builder
...
build: set default context builder if not specified
2022-11-09 12:37:36 -08:00
Brian Goff
4011187b78
Merge pull request #3305 from crazy-max/rm-stream
...
Cleanup leftovers for --stream build flag
2022-11-09 11:57:38 -08:00
Sebastiaan van Stijn
60b326f814
builder/remotecontext/gitutils: switch back to os/exec
...
This is a partial revert of 389ada7188 , which
switched from os/exec to the golang.org/x/sys/execabs package to mitigate
security issues (mainly on Windows) with lookups resolving to binaries in the
current directory.
from the go1.19 release notes https://go.dev/doc/go1.19#os-exec-path
> ## PATH lookups
>
> Command and LookPath no longer allow results from a PATH search to be found
> relative to the current directory. This removes a common source of security
> problems but may also break existing programs that depend on using, say,
> exec.Command("prog") to run a binary named prog (or, on Windows, prog.exe) in
> the current directory. See the os/exec package documentation for information
> about how best to update such programs.
>
> On Windows, Command and LookPath now respect the NoDefaultCurrentDirectoryInExePath
> environment variable, making it possible to disable the default implicit search
> of “.” in PATH lookups on Windows systems.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-11-09 12:28:17 +01:00
Sebastiaan van Stijn
86502f73aa
Merge pull request #3852 from thaJeztah/update_gotest
...
vendor: gotest.tools/v3 v3.4.0, github.com/google/go-cmp v0.5.9, remove golang.org/x/xerrors
2022-11-07 14:28:47 +01:00
Sebastiaan van Stijn
c312c85753
Merge pull request #3850 from thaJeztah/bump_go_1.19.3
...
Update to Go 1.19.3 to address CVE-2022-41716
2022-11-07 14:28:07 +01:00
Sebastiaan van Stijn
c855e4ba3b
vendor: gotest.tools/v3 v3.4.0
...
- removes github.com/spf13/pflag dependency
- removes use of deprecated io/ioutil package
- drops support for go1.16
full diff: https://github.com/gotestyourself/gotest.tools/compare/v3.3.0...v3.4.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-11-05 23:25:29 +01:00
Sebastiaan van Stijn
46ba87dcf1
vendor: github.com/google/go-cmp v0.5.9 to remove golang.org/x/xerrors
...
full diff: https://github.com/google/go-cmp/compare/v0.5.7...v0.5.9
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-11-05 23:24:04 +01:00
Sebastiaan van Stijn
85eee32f4c
Update to Go 1.19.3 to address CVE-2022-41716
...
On Windows, syscall.StartProcess and os/exec.Cmd did not properly
check for invalid environment variable values. A malicious
environment variable value could exploit this behavior to set a
value for a different environment variable. For example, the
environment variable string "A=B\x00C=D" set the variables "A=B" and
"C=D".
Thanks to RyotaK (https://twitter.com/ryotkak ) for reporting this
issue.
This is CVE-2022-41716 and Go issue https://go.dev/issue/56284 .
This Go release also fixes https://github.com/golang/go/issues/56309 , a
runtime bug which can cause random memory corruption when a goroutine
exits with runtime.LockOSThread() set. This fix is necessary to unblock
work to replace certain uses of pkg/reexec with unshared OS threads.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-11-05 17:39:57 +01:00
Sebastiaan van Stijn
8a19043cc7
Merge pull request #3798 from thaJeztah/gofumpt_linting
...
Use gofumpt if available, and enable gofumpt linter
2022-11-04 19:04:51 +01:00
Sebastiaan van Stijn
ceecf3048c
Merge pull request #3841 from thaJeztah/bump_cobra
...
go.mod: github.com/spf13/cobra v1.6.1
2022-11-04 10:17:17 +01:00
CrazyMax
997846918e
build: keep "buildx install" behavior
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-11-04 08:42:34 +01:00
CrazyMax
d1cabdff99
build: set default context builder if not specified
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-11-04 08:42:34 +01:00
CrazyMax
8dec4bcce8
cleanup leftovers for --stream build flag
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-11-04 08:16:04 +01:00
Sebastiaan van Stijn
d978d0dd5a
go.mod: github.com/spf13/cobra v1.6.1
...
full diff: https://github.com/spf13/cobra/compare/v1.5.0...v1.6.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-11-03 14:51:12 +01:00
Sam Thibault
3dfef7691e
Merge pull request #3662 from dperny/cluster-volumes-compose
...
Add compose support for cluster volumes
2022-11-02 18:57:08 +01:00
Drew Erny
02e7826923
Add compose support for cluster volumes
...
Signed-off-by: Drew Erny <derny@mirantis.com >
2022-11-02 11:27:06 -05:00
Sam Thibault
a3e047778b
Merge pull request #3838 from dvdksn/docs/update-run-reference
...
docs: update link to docker cp
2022-11-02 11:38:35 +01:00
David Karlsson
7c0d6ecf64
docs: update link to docker cp
...
Signed-off-by: David Karlsson <david.karlsson@docker.com >
2022-10-31 20:24:44 +01:00
Sam Thibault
3ee1f48cb0
Merge pull request #3837 from dvdksn/docs/update-run-reference
...
Docs: update run reference
2022-10-31 14:56:43 +01:00
Djordje Lukic
bfcadab0be
docs: improved docker run cli reference
...
Signed-off-by: Djordje Lukic <djordje.lukic@docker.com >
Signed-off-by: David Karlsson <david.karlsson@docker.com >
2022-10-31 13:54:50 +01:00
Luis Henrique Mulinari
684dcd7b63
Fix the max-concurrent-downloads and max-concurrent-uploads configs documentation
...
This fix tries to address issues raised in moby/moby#44346 .
The max-concurrent-downloads and max-concurrent-uploads limits are applied for the whole engine and not for each pull/push command.
Signed-off-by: Luis Henrique Mulinari <luis.mulinari@gmail.com >
2022-10-28 16:31:27 +01:00
Sebastiaan van Stijn
4e05b45a90
Merge pull request #3831 from crazy-max/fix-docs-links
...
docs: fix links to BuildKit backend
2022-10-25 13:28:02 -04:00
CrazyMax
a7717513b3
docs: fix links to BuildKit backend
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-10-25 11:54:35 +02:00
Jason Hall
f5e224e940
un-skip history test and fix golden mismatches
...
Signed-off-by: Jason Hall <jason@chainguard.dev >
2022-10-24 11:11:42 -04:00
Sebastiaan van Stijn
110c4d92b8
Merge pull request #3827 from thaJeztah/go1.18_compat
...
vendor: docker 5aac513617f072b15322b147052cbda0d451d389 / v22.06-dev
2022-10-22 00:52:14 +02:00
Sebastiaan van Stijn
67e6ba0d09
vendor: docker 5aac513617f072b15322b147052cbda0d451d389 / v22.06-dev
...
This restores compatibility with go1.18, which was broken since commit;
https://github.com/moby/moby/commit/c062238ea4274e9af98cb96dcfe31a0dfc763440
cmd.Environ() is new in go1.19, and not needed for this specific case.
Without this, trying to use this package in code that uses go1.18 will fail;
builder/remotecontext/git/gitutils.go:216:23: cmd.Environ undefined (type *exec.Cmd has no field or method Environ)
Changing to use `os.Environ()` instead restores compatibility with go1.18
Full diff: https://github.com/docker/docker/compare/f9cb47a052be6a5f73e3077773ffa6ccbde1285d...5aac513617f072b15322b147052cbda0d451d389
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-10-21 20:51:43 +02:00
Sebastiaan van Stijn
aa6ad06304
Merge pull request #44344 from thaJeztah/go1.18_compat
...
builder/remotecontext/git: allow building on go1.18
2022-10-21 19:38:54 +02:00
Sebastiaan van Stijn
66713384c3
builder/remotecontext/git: allow building on go1.18
...
cmd.Environ() is new in go1.19, and not needed for this specific case.
Without this, trying to use this package in code that uses go1.18 will fail;
builder/remotecontext/git/gitutils.go:216:23: cmd.Environ undefined (type *exec.Cmd has no field or method Environ)
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-10-21 17:41:41 +02:00
Sebastiaan van Stijn
3eb9976a68
Merge pull request #3823 from thaJeztah/update_engine2
...
vendor: docker v20.10.3-0.20221021122114-f9cb47a052b (22.06 branch)
2022-10-21 16:09:20 +02:00
Sebastiaan van Stijn
5d78cc13a4
vendor: docker v20.10.3-0.20221021122114-f9cb47a052b (22.06 branch)
...
full diff: https://github.com/docker/docker/compare/87d9d96ab0b693c2c83f7d1fd0f4037a9d1aa217...f9cb47a052be6a5f73e3077773ffa6ccbde1285d
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-10-21 15:37:21 +02:00
Sebastiaan van Stijn
c4d3fa2aaf
Merge pull request #3815 from thaJeztah/update_engine
...
vendor: docker v20.10.3-0.20221006185438-87d9d96ab0b6 (v22.06-dev)
2022-10-21 15:31:45 +02:00
Sebastiaan van Stijn
6fe31557cb
vendor: docker v20.10.3-0.20221006185438-87d9d96ab0b6 (v22.06-dev)
...
full diff: https://github.com/docker/docker/compare/e143eed8bc4fcdd5eff73d649130f0d97c2e7723...87d9d96ab0b693c2c83f7d1fd0f4037a9d1aa217
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-10-21 15:15:11 +02:00
Sebastiaan van Stijn
1a1377e981
Merge pull request #3821 from tianon/unexperimental-platform
...
Remove "experimental" gates around "--platform" in bash completion
2022-10-21 15:09:56 +02:00
Cory Snider
5c21ec520e
builder: add missing doc comment
...
Signed-off-by: Cory Snider <csnider@mirantis.com >
2022-10-20 16:47:18 -04:00
Cory Snider
212213e81e
builder: fix running git commands on Windows
...
Setting cmd.Env overrides the default of passing through the parent
process' environment, which works out fine most of the time, except when
it doesn't. For whatever reason, leaving out all the environment causes
git-for-windows sh.exe subprocesses to enter an infinite loop of
access violations during Cygwin initialization in certain environments
(specifically, our very own dev container image).
Signed-off-by: Cory Snider <csnider@mirantis.com >
2022-10-20 16:47:18 -04:00
Cory Snider
bcd6c45731
builder: make git config isolation opt-in
...
While it is undesirable for the system or user git config to be used
when the daemon clones a Git repo, it could break workflows if it was
unconditionally applied to docker/cli as well.
Signed-off-by: Cory Snider <csnider@mirantis.com >
2022-10-20 16:47:18 -04:00