Paweł Gronowski
8444c911bd
vendor: github.com/moby/moby master
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2025-10-31 17:38:52 +01:00
Sebastiaan van Stijn
8767904ae8
vendor: github.com/moby/moby/api master, moby/client master
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-31 03:25:19 +01:00
Paweł Gronowski
af255accaa
vendor: github.com/moby/moby master
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2025-10-30 00:02:41 +01:00
Sebastiaan van Stijn
053aa376ea
vendor: github.com/moby/moby/api, moby/moby/client master
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-29 23:17:29 +01:00
Sebastiaan van Stijn
6ed16a2cc1
vendor: github.com/moby/moby/api, moby/moby/client master
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-28 16:26:53 +01:00
Rob Murray
4a608069a7
vendor: github.com/moby/moby/api, moby/moby/client master
...
Signed-off-by: Rob Murray <rob.murray@docker.com >
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-27 20:26:27 +01:00
Sebastiaan van Stijn
056e314645
vendor: github.com/moby/moby/api, moby/moby/client master
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-25 00:48:49 +02:00
Sebastiaan van Stijn
aeb78091a0
vendor: github.com/moby/moby/api, moby/moby/client master
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-24 10:28:26 +02:00
Sebastiaan van Stijn
563f5fe335
vendor: github.com/moby/moby/api, moby/moby/client master
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-20 12:30:05 +02:00
Sebastiaan van Stijn
24e95b8682
vendor: github.com/moby/moby/api v1.52.0-beta.2, moby/client v0.1.0-beta.2
...
full diff:
- https://github.com/moby/moby/compare/0769fe708773...api/v1.52.0-beta.2
- https://github.com/moby/moby/compare/0769fe708773...client/v0.1.0-beta.2
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-14 10:43:33 +02:00
Sebastiaan van Stijn
f81816ef88
vendor: github.com/moby/moby/api, client 0769fe708773 (master)
...
full diff: 4ca8aedf92...0769fe7087
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-10 19:35:00 +02:00
Sebastiaan van Stijn
9d97363f8f
vendor: github.com/moby/moby/api, moby/client master
...
full diff: 9a97f59e6e...4ca8aedf92
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-09-30 10:43:02 +02:00
Sebastiaan van Stijn
cdcf267264
vendor: github.com/moby/moby/api, moby/client master
...
full diff: e98849831f...9a97f59e6e
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-09-29 18:00:59 -05:00
Sebastiaan van Stijn
9cba658e9a
vendor: github.com/moby/swarmkit/v2 v2.1.0
...
full diff: https://github.com/moby/swarmkit/compare/v2.0.0...v2.1.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-09-25 15:07:05 +02:00
Sebastiaan van Stijn
c5cbb3e648
vendor: github.com/moby/moby/api, github.com/moby/moby/client master
...
full diffs:
- https://github.com/moby/moby/compare/api/v1.52.0-beta.1...e98849831fc4e35bdc09ed31b85f91caa87a0103
- https://github.com/moby/moby/compare/client/v0.1.0-beta.0...e98849831fc4e35bdc09ed31b85f91caa87a0103
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-09-23 21:11:17 +02:00
Sebastiaan van Stijn
b55fed5ef6
vendor: github.com/moby/moby/api v1.52.0-beta.1, client v0.1.0-beta.0
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
Co-authored-by: Austin Vazquez <austin.vazquez@docker.com >
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-09-05 22:41:03 +02:00
Sebastiaan van Stijn
cdf705ce66
vendor: github.com/moby/moby/api, github.com/moby/moby/client master
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-08-27 17:12:11 +02:00
Sebastiaan van Stijn
10072c3548
vendor: github.com/moby/moby/api, github.com/moby/moby/client 62884141100c
...
full diffs:
- 7145e7666b...6288414110
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-08-27 10:21:32 +02:00
Sebastiaan van Stijn
7118f1fb4b
vendor: github.com/moby/moby/api, moby/moby/client 7145e7666b8f (master)
...
full diff:
- https://github.com/docker/docker/compare/api/v1.52.0-alpha.1...7145e7666b8f
- https://github.com/docker/docker/compare/client/v0.1.0-alpha.0...7145e7666b8f
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
WIP latest
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-08-26 20:02:30 +02:00
Sebastiaan van Stijn
f9431e3b35
vendor: moby/moby/api v1.52.0-alpha.1, moby/moby/client v0.1.0-alpha.0
...
full diff: 4faedf2bec...37d0204d7f
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-08-05 22:01:50 +02:00
Sebastiaan van Stijn
bf16dd1251
vendor: docker/docker, moby/moby/api and moby/moby/client 4faedf2bec36
...
notable changes:
- api: remove deprecated NoBaseImageSpecifier
- api/stdcopy: move to api/pkg/stdcopy
- api/types/container: add aliases for go-connections/nat types
- pkg/progress: move to api/pkg/progress
- pkg/jsonmessage: move JSONError to api/types/jsonstream
- pkg/jsonmessage: move JSONProgress to api/types/jsonstream
- pkg/jsonmessage: move to client/pkg/jsonmessage
- pkg/jsonmessage: remove github.com/morikuni/aec dependency
- pkg/jsonmessage: stop printing deprecated progressDetail, errorDetail,
remove DisplayJSONMessagesToStream and Stream interface
- pkg/streamformatter: move to api/pkg/streamformatter
- pkg/streamformatter: split from pkg/jsonmessage
full diff: 2574c2b2e9...4faedf2bec
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-07-31 17:31:01 +02:00
Sebastiaan van Stijn
b6d7ac34be
vendor: docker/docker, moby/moby/api and moby/moby/client 2574c2b2e917
...
notable changes;
- api/types/container: move StateStatus, NewStateStatus internal again
- daemon/server/httputils: remove ContainerDecoder interface
- runconfig: move to daemon/internal/runconfig
- pkg/stack: move to daemon/internal
- remove pkg/stringid as it has moved to the client module
- remove pkg/stdcopy as it has moved to the api module
- pkg/rootless: move to daemon/internal
- move api/types/plugins/logdriver to daemon/internal
- move api/types/plugins/logdriver to daemon/internal
- pkg/system: move to daemon/internal
- remove pkg/fileutils
full diff: 25e2b4d485...2574c2b2e9
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-07-29 18:56:56 +02:00
Sebastiaan van Stijn
83e507377a
vendor: docker/docker, moby/moby/api and moby/moby/client 25e2b4d48551
...
notable changes:
- api/types/container.StatsResponseReader: move to client
- api/types: move backend types to daemon/server
- runconfig: remove exported errors
full diff: c4afa77157...25e2b4d485
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-07-29 18:48:18 +02:00
Sebastiaan van Stijn
d63cae6f1c
cli/command/formatter: use alias/wrapper for TruncateID
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-07-28 08:50:15 +02:00
Sebastiaan van Stijn
4bd6b6897f
vendor: update docker, api, client to master
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-07-28 08:50:13 +02:00
Sebastiaan van Stijn
fa169b6933
vendor: docker/docker, moby/api, and moby/client master
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-07-24 16:06:08 +02:00
Sebastiaan van Stijn
323ef1997f
vendor: docker/docker, moby/api, moby/client to latest
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-07-23 09:45:51 +02:00
Sebastiaan van Stijn
644dc16b16
vendor: github.com/docker/docker master (v29.0-dev)
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-07-21 23:04:50 +02:00
Sebastiaan van Stijn
e7a091eceb
vendor: github.com/moby/go-archive v0.1.0
...
full diff: https://github.com/moby/go-archive/compare/21f3f3385ab7...v0.1.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-04-16 13:08:08 +02:00
Sebastiaan van Stijn
342a01a9ff
migrate to use github.com/moby/go-archive
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-04-09 13:18:58 +02:00
Sebastiaan van Stijn
2bf317ad5f
vendor: github.com/docker/docker 185651d26bc6 (master, v28.0-dev)
...
full diff: https://github.com/moby/moby/compare/v28.0.4...185651d26bc6281b199a5b7ff1942b53e4f17b96
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
vendor: moby with atomicwriter
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-04-07 19:20:39 +02:00
Sebastiaan van Stijn
edd2f7d9fb
vendor: github.com/moby/sys/user v0.4.0
...
full diff: https://github.com/moby/sys/compare/user/v0.3.0...user/v0.4.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-04-04 22:01:29 +02:00
Sebastiaan van Stijn
2fc32c707b
vendor: github.com/moby/term v0.5.2
...
- update github.com/Azure/go-ansiterm to v0.0.0-20250102033503-faa5f7b0171c
to fix OSC string terminator parsing.
- add security policy
- update github actions and test against go1.22, go1.23
full diff: https://github.com/moby/term/compare/v0.5.0...v0.5.2
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-01-03 22:33:30 +01:00
Sebastiaan van Stijn
446d4138ed
vendor: github.com/moby/sys/capability v0.4.0
...
full diff: https://github.com/moby/sys/compare/capability/v0.3.0...capability/v0.4.0
Added
* New separate API for ambient ([GetAmbient], [SetAmbient], [ResetAmbient])
and bound ([GetBound], [DropBound]) capabilities, modelled after libcap.
Fixed
* [Apply] now returns an error if called for non-zero `pid`. Before this change,
it could silently change some capabilities of the current process, instead of
the one identified by the `pid`.
* Fixed tests that change capabilities to be run in a separate process.
* Other improvements in tests.
Changed
* Use raw syscalls (which are slightly faster).
* Most tests are now limited to testing the public API of the package.
* Simplify parsing /proc/*pid*/status, add a test case.
* Optimize the number of syscall to set ambient capabilities in Apply
by clearing them first; add a test case.
* Better documentation for [Apply], [NewFile], [NewFile2], [NewPid], [NewPid2].
Removed
* `.golangci.yml` and `.codespellrc` are no longer part of the package.
<!-- Doc links (please keep sorted). -->
[Apply]: https://pkg.go.dev/github.com/moby/sys/capability#Capabilities.Apply
[DropBound]: https://pkg.go.dev/github.com/moby/sys/capability#DropBound
[GetAmbient]: https://pkg.go.dev/github.com/moby/sys/capability#GetAmbient
[GetBound]: https://pkg.go.dev/github.com/moby/sys/capability#GetBound
[LastCap]: https://pkg.go.dev/github.com/moby/sys/capability#LastCap
[ListKnown]: https://pkg.go.dev/github.com/moby/sys/capability#ListKnown
[ListSupported]: https://pkg.go.dev/github.com/moby/sys/capability#ListSupported
[List]: https://pkg.go.dev/github.com/moby/sys/capability#List
[NewFile2]: https://pkg.go.dev/github.com/moby/sys/capability#NewFile2
[NewFile]: https://pkg.go.dev/github.com/moby/sys/capability#NewFile
[NewPid2]: https://pkg.go.dev/github.com/moby/sys/capability#NewPid2
[NewPid]: https://pkg.go.dev/github.com/moby/sys/capability#NewPid
[ResetAmbient]: https://pkg.go.dev/github.com/moby/sys/capability#ResetAmbient
[SetAmbient]: https://pkg.go.dev/github.com/moby/sys/capability#SetAmbient
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-11-19 11:37:18 +01:00
Sebastiaan van Stijn
462e08219d
cli/container: use github.com/moby/sys/capability for completions
...
We used a hard-coded list of capabilities that we copied from containerd,
but the new "capability" package allows use to have a maintained list
of capabilities.
There's likely still some improvements to be made;
First of all, the capability package could provide a function to get the list
of strings.
On the completion-side, we need to consider what format is most convenient;
currently we use the canonical name (uppercase and "CAP_" prefix), however,
tab-completion is case-sensitive by default, so requires the user to type
uppercase letters to filter the list of options.
Bash completion provides a `completion-ignore-case on` option to make completion
case-insensitive (https://askubuntu.com/a/87066 ), but it looks to be a global
option; the current cobra.CompletionOptions also don't provide this as an option
to be used in the generated completion-script.
Fish completion has `smartcase` (by default?) which matches any case if
all of the input is lowercase.
Zsh does not have a dedicated option, but allows setting matching-rules
(see https://superuser.com/a/1092328 ).
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-10-01 14:01:02 +02:00
Sebastiaan van Stijn
6440816c7c
vendor: github.com/docker/docker 2269acc7a31d (master, v-next)
...
removes (indirect) dependencie on the moby/sys/user/userns package, which
was retracted and moved to moby/sys/userns
- full diff: f3cf9359bd...2269acc7a3
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-08-08 13:37:58 +02:00
Sebastiaan van Stijn
f0a29af0f3
vendor: docker/docker 2b1097f08088 (removes containerd dependency)
...
full diff: aae044039c...2b1097f080
The userns package in libcontainer was integrated into the moby/sys/user
module at commit 3778ae603c706494fd1e2c2faf83b406e38d687d.
The userns package is used in many places, and currently either depends
on runc/libcontainer, or on containerd, both of which have a complex
dependency tree. This patch is part of a series of patches to unify the
implementations, and to migrate toward that implementation to simplify
the dependency tree.
[3778ae603c706494fd1e2c2faf83b406e38d687d]: 3778ae603c
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-07-25 14:57:30 +02:00
Sebastiaan van Stijn
b34e8e4dff
vendor: github.com/moby/sys/sequential v0.6.0
...
full diff: https://github.com/moby/sys/compare/sequential/v0.5.0...sequential/v0.6.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-07-25 14:56:13 +02:00
Sebastiaan van Stijn
ea37ac9bac
vendor: github.com/moby/sys/symlink v0.3.0
...
full diff: https://github.com/moby/sys/compare/symlink/v0.2.0...symlink/v0.3.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-07-25 14:55:23 +02:00
Sebastiaan van Stijn
eae63069e6
vendor: github.com/moby/swarmkit/v2 v2.0.0-20240611172349-ea1a7cec35cb
...
Update the version to match what's used in docker/docker.
Full diff: c1c857e2dc...ea1a7cec35
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-06-18 14:32:49 +02:00
Paweł Gronowski
dbf8443668
vendor: github.com/moby/swarmkit/v2 master (c1c857e2dca1)
...
- full diff: 911c97650f...c1c857e2dc
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2024-05-15 14:49:56 +02:00
Sebastiaan van Stijn
df6220d434
vendor: github.com/docker/docker 86b86412a1b7 (v26.0-dev)
...
full diff: 9e075f3808...86b86412a1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-02-10 12:26:39 +01:00
Sebastiaan van Stijn
93ad9fbdf6
vendor: github.com/moby/swarmkit/v2 v2.0.0-20240125134710-dcda100a8261
...
full diff: f082dd7a0c...dcda100a82
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-02-07 02:23:51 +01:00
Sebastiaan van Stijn
663a89b7ad
vendor: github.com/docker/docker fc4d035e7a4e (v25.0.0-dev)
...
full diff: cdb3f9fb8d...fc4d035e7a
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2023-10-26 09:30:44 +02:00
Sebastiaan van Stijn
3441151e07
vendor: github.com/moby/swarmkit/v2 v2.0.0-20230823155524-12f0c246fed0
...
full diff: bc71908479...12f0c246fe
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2023-10-13 21:40:09 +02:00
Sebastiaan van Stijn
febb37a38e
remove buildkit as dependency
...
This copies the github.com/moby/buildkit/util/appcontext
package as an internal package. The appcontext package from
BuildKit was the only remaining dependency on BuildKit, and
while we may need some of its functionality, the implementation
is not correct for how it's used in docker/cli (so would need
a rewrite).
Moving a copy of the code into the docker/cli (but as internal
package to prevent others from depending on it) is a first step
in that process, and removes the circular dependency between
BuildKit and the CLi.
We are only using these:
tree vendor/github.com/moby/buildkit
vendor/github.com/moby/buildkit
├── AUTHORS
├── LICENSE
└── util
└── appcontext
├── appcontext.go
├── appcontext_unix.go
├── appcontext_windows.go
└── register.go
3 directories, 6 files
Before this:
go mod graph | grep ' github.com/docker/cli'
github.com/moby/buildkit@v0.11 .6 github.com/docker/cli@v23.0.0-rc.1+incompatible
After this:
go mod graph | grep ' github.com/docker/cli'
# (nothing)
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2023-09-28 00:04:51 +02:00
Sebastiaan van Stijn
5bff12354d
replace dockerfile/dockerignore with patternmatcher/ignorefile
...
The BuildKit dockerignore package was migrated to the patternmatcher
repository / module. This patch updates our uses of the BuildKit package
with its new location.
A small local change was made to keep the format of the existing error message,
because the "ignorefile" package is slightly more agnostic in that respect
and doesn't include ".dockerignore" in the error message.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2023-08-23 12:09:12 +02:00
Sebastiaan van Stijn
f38870e68a
vendor: github.com/moby/swarmkit/v2 v2.0.0-20230713153928-bc71908479e5
...
full diff: 6f78b8199b...bc71908479
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2023-08-07 20:26:45 +02:00
Sebastiaan van Stijn
58ec4161b2
vendor: github.com/moby/swarmkit/v2 v2.0.0-20230607145746-36334ed18760
...
full diff: 75e92ce14f...36334ed187
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2023-06-12 11:31:41 +02:00
Sebastiaan van Stijn
f233becf91
vendor: github.com/moby/term v0.5.0
...
- split exported functions from implementation
- windows: IsConsole(): fix deprecation comment
- deprecate Termios in favor of unix.Termios
- windows: keyToString(): fix string conversion
- gha: update actions, add macOS, and add Go1.20
- gha: add windows
full diff: https://github.com/moby/term/compare/c43b287e0e0f...v0.5.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2023-05-02 14:22:36 +02:00