Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: moby/moby
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v28.2.1
Choose a base ref
...
head repository: moby/moby
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v28.2.2
Choose a head ref
  • 11 commits
  • 38 files changed
  • 7 contributors

Commits on May 27, 2025

  1. libnetwork/internal/setmatrix: make keys generic

    Make the SetMatrix key's type generic so that e.g. netip.Addr values can
    be used as matrix keys.
    
    Signed-off-by: Cory Snider <csnider@mirantis.com>
    corhere committed May 27, 2025
    Configuration menu
    Copy the full SHA
    0317f77 View commit details
    Browse the repository at this point in the history
  2. libn/d/overlay: use netip types more

    The netip types are really useful for tracking state in the overlay
    driver as they are hashable, unlike net.IP and friends, making them
    directly useable as map keys. Converting between netip and net types is
    fairly trivial, but fewer conversions is more ergonomic.
    
    The NetworkDB entries for the overlay peer table encode the IP addresses
    as strings. We need to parse them to some representation before
    processing them further. Parse directly into netip types and pass those
    values around to cut down on the number of conversions needed.
    
    The peerDB needs to marshal the keys and entries to structs of hashable
    values to be able to insert them into the SetMatrix. Use netip.Addr in
    peerEntry so that peerEntry values can be directly inserted into the
    SetMatrix without conversions. Use a hashable struct type as the
    SetMatrix key to avoid having to marshal the whole struct to a string
    and parse it back out.
    
    Use netip.Addr as the map key for the driver's encryption map so the
    values do not need to be converted to and from strings. Change the
    encryption configuration methods to take netip types so the peerDB code
    can pass netip values directly.
    
    Signed-off-by: Cory Snider <csnider@mirantis.com>
    corhere committed May 27, 2025
    Configuration menu
    Copy the full SHA
    d188df0 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2025

  1. iptables: Drop explicit RETURN rule from DOCKER-USER

    Signed-off-by: Rob Murray <rob.murray@docker.com>
    robmry committed May 28, 2025
    Configuration menu
    Copy the full SHA
    dc519a0 View commit details
    Browse the repository at this point in the history
  2. Update worker.Platforms() in builder-next worker.

    Use platform MatchComparer when checking for matching platforms.
    
    Also, add unit test to ensure the merging of defined and host-supported
    platforms works correctly.
    
    Signed-off-by: Cesar Talledo <cesar.talledo@docker.com>
    ctalledo committed May 28, 2025
    Configuration menu
    Copy the full SHA
    c299ba3 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2025

  1. Merge pull request #50098 from robmry/remove_docker-user_return_rule

    iptables: Drop explicit RETURN rule from DOCKER-USER
    robmry authored May 29, 2025
    Configuration menu
    Copy the full SHA
    b43afbf View commit details
    Browse the repository at this point in the history
  2. Merge pull request #50038 from ctalledo/fix-for-50037

    Update worker.Platforms() in builder-next worker.
    thaJeztah authored May 29, 2025
    Configuration menu
    Copy the full SHA
    7a0bf74 View commit details
    Browse the repository at this point in the history
  3. Add nftables NAT rules for internal DNS resolver

    Signed-off-by: Rob Murray <rob.murray@docker.com>
    robmry committed May 29, 2025
    Configuration menu
    Copy the full SHA
    d3289dd View commit details
    Browse the repository at this point in the history
  4. Merge pull request #50050 from robmry/nftables_internal_dns

    nftables: rules for the internal DNS resolver
    robmry authored May 29, 2025
    Configuration menu
    Copy the full SHA
    768cfae View commit details
    Browse the repository at this point in the history
  5. Merge pull request #50090 from corhere/libn/overlay-netip

    libnetwork/d/overlay: use netip types more
    corhere authored May 29, 2025
    Configuration menu
    Copy the full SHA
    f144264 View commit details
    Browse the repository at this point in the history
  6. Revert "containerd: images overridden by a build are kept dangling"

    This reverts commit 50a8561.
    
    Signed-off-by: Jonathan A. Sternberg <jonathan.sternberg@docker.com>
    jsternberg committed May 29, 2025
    Configuration menu
    Copy the full SHA
    7994426 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2025

  1. Merge pull request #50105 from jsternberg/revert-build-dangling

    Revert "containerd: images overridden by a build are kept dangling"
    vvoland authored May 30, 2025
    Configuration menu
    Copy the full SHA
    45873be View commit details
    Browse the repository at this point in the history
Loading