Skip to content

[pull] master from moby:master#1404

Open
pull[bot] wants to merge 10000 commits intonext-stack:masterfrom
moby:master
Open

[pull] master from moby:master#1404
pull[bot] wants to merge 10000 commits intonext-stack:masterfrom
moby:master

Conversation

@pull
Copy link

@pull pull bot commented Mar 14, 2022

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

thaJeztah and others added 28 commits January 20, 2026 16:40
daemon/server/backend: ContainerListOptions: remove unused `Before`, `Since`, and `Latest` fields
Signed-off-by: Padraic Slattery <pgoslatara@gmail.com>
full diff: miekg/dns@v1.1.66...v1.1.70

Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
api: add MountType to definitions
These options can only be specified for the matching Mount.Type, but
some of the branches were missing checks. Extract the validation to
a separate function so that we can keep this validation central and
make the code less repetitive.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Labeler was too eagerly applying labels because of files changed in
vendor.

Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
Signed-off-by: Jeevan Yewale <jeevanyewale4@gmial.com>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
…7327

chore: Update outdated GitHub Actions versions
vendor: github.com/miekg/dns v1.1.70
gha/labeler: Filter out vendor changes
…_post_container_stop

migrate TestContainerAPIPostContainerStop to integration
Otherwise the labels get applied if EITHER no vendor file is changed OR
the actual file filters match.

Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
daemon/volume/mounts: extract validation for extra fields
gha/labeler: Use "all" group for vendor exclusion
vendor: github.com/containerd/stargz-snapshotter v0.18.1
Add test case for ContainerList Latest option
…ified)

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Prevent using multiple if's, and makes sure that we don't miss
a type (through the "exhaustive" linter).

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
daemon: daemon.registerMountPoints: use switch statement
api: fix grammar: user defined / user specified -> user-(defined|specified)
Also touch up docs, and add doc-links.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
No updates expected for this one.

Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
pkg/homedir: fix broken links to basedir specs
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
thaJeztah and others added 30 commits February 11, 2026 13:56
Use the logger that was created in this loop.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Pass through the context, which is used in Container.CheckpointTo
for a trace. The `Daemon.restore` function is called by NewDaemon,
so we likely won't need a `context.WithoutCancel()` and can pass
it as-is.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
- Use "WithFields"
- Remove redundant capturing of loop var

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
daemon/internal/builder-next: add executorOpts struct
Signed-off-by: Mend Renovate <bot@renovateapp.com>
…policy-helpers-digest

fix(deps): update github.com/moby/policy-helpers digest to 824747b
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
integration/daemon: remove stray "import" comment
daemon/libnetwork: update go:generate import paths
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Makefile: fix DOCKER_LDFLAGS example
It's no longer used since 2e3a23c

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
daemon: assorted cleanups and fixes
daemon/container: Container.Reset: remove "lock" argument and use structured logs
…ons"

This reverts commit af18206.

Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
This reverts commit 0e52362.

Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
…ynchronous"

This reverts commit 236fc46.

Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
daemon/containerd: singlePlatformImage: remove contentStore arg
Temporarily revert: daemon/command: add support for sd_notify "reload" notifications
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Update some remaining waitgroups;

    go install golang.org/x/tools/go/analysis/passes/modernize/cmd/modernize@latest
    modernize -waitgroup -fix ./...

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
rewrite some code to use use WaitGroup.Go
When the Docker daemon restarts with live-restore enabled, containers
retain their network namespaces but neighboring hosts may have stale
ARP/neighbor cache entries. This causes IPv6 connectivity issues because
unlike IPv4, where gratuitous ARP is sent on interface setup, IPv6
relies on Neighbor Discovery Protocol which requires explicit Neighbor
Advertisement messages to update caches.

This change adds unsolicited ARP (for IPv4) and Neighbor Advertisement
(for IPv6) messages when restoring interfaces after a daemon restart,
mirroring the behavior that already exists in AddInterface for new
containers.

The fix also handles network drivers (such as SR-IOV and macvlan) that
don't store the MAC address in the endpoint configuration by fetching
it from the actual link when needed.

Signed-off-by: Paul Saab <ps@mu.org>
Signed-off-by: Aditya Mishra <mishraaditya675@gmail.com>
libnetwork: send neighbor advertisements on restore
migrate TestAPISwarmCAHash to Integration Test
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.