Sebastiaan van Stijn
fbb9cb3d73
Merge pull request #6797 from thaJeztah/login_stdin_refactor
...
cli/command/registry: refactor reading from stdin
2026-02-13 13:28:57 +01:00
Paweł Gronowski
49eae5c613
Merge pull request #6798 from vvoland/issues-sbxs
...
github/issues: Add links for Docker Desktop and Sandboxes
2026-02-12 15:46:14 +00:00
Sebastiaan van Stijn
61f03db682
cli/command/registry: refactor reading from stdin
...
Extract the code as a utility function, and add some GoDoc to
describe the behavior.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-12 14:43:22 +01:00
Paweł Gronowski
74d4554ccd
github/issues: Add emojis
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-02-12 14:38:16 +01:00
Paweł Gronowski
2ebd137abc
github/issues: Add links for Docker Desktop and Sandboxes
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2026-02-12 14:38:07 +01:00
Sebastiaan van Stijn
63ba295ba4
Merge pull request #6788 from thaJeztah/bump_alpine
...
Dockerfile: update alpine to 3.23
2026-02-12 14:07:57 +01:00
Sebastiaan van Stijn
2d194dcf5a
Merge pull request #6789 from thaJeztah/bump_golangci_lint
...
Dockerfile: update golangci-lint to v2.9.0 and fix linting
2026-02-12 14:07:29 +01:00
Sebastiaan van Stijn
9a41c733c4
Merge pull request #6796 from thaJeztah/login_cleanup_tests
...
cli/command/registry: remove uses of "gotest.tools/v3/fs"
2026-02-12 14:04:16 +01:00
Sebastiaan van Stijn
f5b6055bd1
cli/command/registry: add unit test for --password-stdin
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-12 12:51:54 +01:00
Sebastiaan van Stijn
b82e30e58d
cli/command/registry: remove uses of "gotest.tools/v3/fs"
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-12 12:37:02 +01:00
Sebastiaan van Stijn
e30ce84dfe
Merge pull request #6793 from thaJeztah/update_e2e
...
e2e: use docker v29.x dind as default
2026-02-11 17:17:23 +01:00
Sebastiaan van Stijn
3d62a7c806
Merge pull request #6791 from thaJeztah/modernize
...
modernize: various cleanups
2026-02-11 16:41:36 +01:00
Sebastiaan van Stijn
c4fd2406e0
e2e: use docker v29.x dind as default
...
Also remove groupadd which looks to be redundant now.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-11 15:52:01 +01:00
Sebastiaan van Stijn
fddfe63ef9
modernize: fmtappendf
...
go install golang.org/x/tools/go/analysis/passes/modernize/cmd/modernize@latest
modernize -fmtappendf -fix ./...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-11 13:38:38 +01:00
Sebastiaan van Stijn
6d4b3b5f66
modernize: slicescontains
...
go install golang.org/x/tools/go/analysis/passes/modernize/cmd/modernize@latest
modernize -slicescontains -fix ./...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-11 13:35:26 +01:00
Sebastiaan van Stijn
835d510b78
modernize: stringsseq
...
go install golang.org/x/tools/go/analysis/passes/modernize/cmd/modernize@latest
modernize -stringsseq -fix ./...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-11 13:31:11 +01:00
Sebastiaan van Stijn
dd73e2df77
modernize: reflecttypefor
...
go install golang.org/x/tools/go/analysis/passes/modernize/cmd/modernize@latest
modernize -reflecttypefor -fix ./...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-11 13:19:10 +01:00
Sebastiaan van Stijn
7f5bb1e99c
modernize: testingcontext
...
go install golang.org/x/tools/go/analysis/passes/modernize/cmd/modernize@latest
modernize -testingcontext -fix ./...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-11 13:17:36 +01:00
Sebastiaan van Stijn
2875e48024
modernize: stringscut
...
go install golang.org/x/tools/go/analysis/passes/modernize/cmd/modernize@latest
modernize -stringscut -fix ./...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-11 13:16:13 +01:00
Sebastiaan van Stijn
4c7d40cf77
modernize: mapsloop
...
go install golang.org/x/tools/go/analysis/passes/modernize/cmd/modernize@latest
modernize -mapsloop -fix ./...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-11 13:14:37 +01:00
Sebastiaan van Stijn
85ebca52fd
modernize: minmax
...
go install golang.org/x/tools/go/analysis/passes/modernize/cmd/modernize@latest
modernize -minmax -fix ./...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-11 13:08:46 +01:00
Sebastiaan van Stijn
e8dc2fce32
modernize: rangeint
...
go install golang.org/x/tools/go/analysis/passes/modernize/cmd/modernize@latest
modernize -rangeint -fix ./...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-11 13:07:01 +01:00
Sebastiaan van Stijn
e4f6019e62
vendor: golang.org/x/net v0.50.0
...
full diff: https://cs.opensource.google/go/x/net/+/refs/tags/v0.49.0...refs/tags/v0.50.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-11 12:38:03 +01:00
Sebastiaan van Stijn
464e14c68e
vendor: golang.org/x/term v0.40.0
...
full diff: https://cs.opensource.google/go/x/term/+/refs/tags/v0.39.0...refs/tags/v0.40.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-11 12:36:59 +01:00
Sebastiaan van Stijn
1e31c2825e
vendor: golang.org/x/text v0.34.0
...
full diff: https://cs.opensource.google/go/x/text/+/refs/tags/v0.33.0...refs/tags/v0.34.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-11 12:36:12 +01:00
Sebastiaan van Stijn
355f7bb602
vendor: golang.org/x/sys v0.41.0
...
full diff: https://cs.opensource.google/go/x/sys/+/refs/tags/v0.40.0...refs/tags/v0.41.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-11 12:35:22 +01:00
Sebastiaan van Stijn
a934c75de7
Dockerfile: update golangci-lint to v2.9.0
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-11 11:30:26 +01:00
Sebastiaan van Stijn
ab06aebd4b
internal/volumespec: fix prealloc linting
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-11 11:30:26 +01:00
Sebastiaan van Stijn
9a0c78fdc0
cli-plugins/manager: fix prealloc linting
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-11 11:30:26 +01:00
Sebastiaan van Stijn
2e544d6308
cli/command: fix prealloc linting
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-11 11:30:26 +01:00
Sebastiaan van Stijn
12a0b0b7b9
cli/compose: fix prealloc linting
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-11 11:30:26 +01:00
Sebastiaan van Stijn
99cef6f700
opts: fix prealloc linting
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-11 11:30:25 +01:00
Sebastiaan van Stijn
8a8a3e1309
opts/swarmopts: fix prealloc linting
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-11 11:30:25 +01:00
Sebastiaan van Stijn
9d2816c8a5
remove outdated "nolint" comments
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-11 11:30:25 +01:00
Sebastiaan van Stijn
eaba9ecf18
cli/connhelper/ssh: remove outdated "nolint" comment
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-11 11:30:25 +01:00
Paweł Gronowski
3e466c88e1
Merge pull request #6787 from thaJeztah/fix_vol_prune_example
...
docs: fix docker volume prune example
2026-02-11 10:24:13 +00:00
Sebastiaan van Stijn
1f6b319d60
Dockerfile: update alpine to 3.23
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-10 20:41:08 +01:00
Sebastiaan van Stijn
b598f8f0b8
docs: fix docker volume prune example
...
It doesn't remove named volumes by default.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-10 19:11:12 +01:00
Sebastiaan van Stijn
df016a3a95
Merge pull request #6785 from thaJeztah/docs_fixes
...
docs: fix typos
2026-02-09 19:17:31 +01:00
Sebastiaan van Stijn
5eb91665d1
docs: fix typos
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-08 18:10:21 +01:00
Sebastiaan van Stijn
727bc3ea5b
Merge pull request #6776 from whyvineet/fix-typo
...
docs: fix typo in dockerd.md for 'replacement'
2026-02-05 14:03:50 +01:00
Sebastiaan van Stijn
b0e1e0995d
Merge pull request #6781 from thaJeztah/bake_use_dockerfile_defaults
...
docker-bake.hcl: use default GO_VERSION from Dockerfile
2026-02-05 13:47:09 +01:00
Sebastiaan van Stijn
d6c6bbf574
docker-bake.hcl: use default GO_VERSION from Dockerfile
...
Use the defaults as specified in the Dockerfile, unless set;
https://docs.docker.com/build/bake/reference/#variable
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-05 13:22:56 +01:00
Sebastiaan van Stijn
7de3e08796
Merge pull request #6780 from thaJeztah/bump_go1.25.7
...
update to go1.25.7
2026-02-05 13:08:23 +01:00
Sebastiaan van Stijn
2d5d0842c5
update to go1.25.7
...
go1.25.7 (released 2026-02-04) includes security fixes to the go command
and the crypto/tls package, as well as bug fixes to the compiler and the
crypto/x509 package. See the Go 1.25.7 milestone on our issue tracker for
details:
https://github.com/golang/go/issues?q=milestone%3AGo1.25.7+label%3ACherryPickApproved
full diff: https://github.com/golang/go/compare/go1.25.6...go1.25.7
From the security mailing list:
> Hello gophers,
>
> We have just released Go versions 1.25.7 and 1.24.13, minor point releases.
>
> These releases include 2 security fixes following the security policy:
>
> - cmd/cgo: remove user-content from doc strings in cgo ASTs
>
> A discrepancy between how Go and C/C++ comments
> were parsed allowed for code smuggling into the
> resulting cgo binary.
>
> To prevent this behavior, the cgo compiler
> will no longer parse user-provided doc
> comments.
>
> Thank you to RyotaK (https://ryotak.net ) of
> GMO Flatt Security Inc. for reporting this issue.
>
> This is CVE-2025-61732 and https://go.dev/issue/76697 .
>
> - crypto/tls: unexpected session resumption when using Config.GetConfigForClient
>
> Config.GetConfigForClient is documented to use the original Config's session
> ticket keys unless explicitly overridden. This can cause unexpected behavior if
> the returned Config modifies authentication parameters, like ClientCAs: a
> connection initially established with the parent (or a sibling) Config can be
> resumed, bypassing the modified authentication requirements.
>
> If ClientAuth is VerifyClientCertIfGiven or RequireAndVerifyClientCert (on the
> server) or InsecureSkipVerify is false (on the client), crypto/tls now checks
> that the root of the previously-verified chain is still in ClientCAs/RootCAs
> when resuming a connection.
>
> Go 1.26 Release Candidate 2, Go 1.25.6, and Go 1.24.12 had fixed a similar issue
> related to session ticket keys being implicitly shared by Config.Clone. Since
> this fix is broader, the Config.Clone behavior change has been reverted.
>
> Note that VerifyPeerCertificate still behaves as documented: it does not apply
> to resumed connections. Applications that use Config.GetConfigForClient or
> Config.Clone and do not wish to blindly resume connections established with the
> original Config must use VerifyConnection instead (or SetSessionTicketKeys or
> SessionTicketsDisabled).
>
> Thanks to Coia Prant (github.com/rbqvq) for reporting this issue.
>
> This updates CVE-2025-68121 and Go issue https://go.dev/issue/77217 .
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-05 12:42:11 +01:00
Vineet Kumar
def41fe652
docs: fix typo in dockerd.md for 'replacement'
...
Signed-off-by: Vineet Kumar <vineetkumar17112004@gmail.com >
2026-02-04 23:20:34 +05:30
Sebastiaan van Stijn
769e75a0ee
Merge pull request #6775 from thaJeztah/bump_xx
...
Dockerfile: update tonistiigi/xx to v1.9.0
2026-02-04 14:13:33 +01:00
Sebastiaan van Stijn
58413ca113
Dockerfile: update tonistiigi/xx to v1.9.0
...
full diff: https://github.com/tonistiigi/xx/compare/v1.7.0...v1.9.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2026-02-04 12:50:49 +01:00
Paweł Gronowski
a5c7197d72
Merge pull request #6772 from thaJeztah/cleanup_testfile
...
cli/command: TestGetDefaultAuthConfig: cleanup test file
v29.2.1
2026-02-02 16:33:58 +00:00
Paweł Gronowski
435384fa29
Merge pull request #6773 from thaJeztah/improve_mountopts
...
opts: MountOpt: improve validation, and refactor
2026-02-02 16:22:36 +00:00