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: opencontainers/runc
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.2.2
Choose a base ref
...
head repository: opencontainers/runc
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.2.3
Choose a head ref
  • 10 commits
  • 92 files changed
  • 3 contributors

Commits on Nov 15, 2024

  1. VERSION: back to development

    Signed-off-by: Kir Kolyshkin <[email protected]>
    kolyshkin committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    510a5a0 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2024

  1. merge #4532 into opencontainers/runc:release-1.2

    Kir Kolyshkin (2):
      VERSION: back to development
      VERSION: release v1.2.2
    
    LGTMs: AkihiroSuda lifubang cyphar
    cyphar committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    819bce9 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2024

  1. [1.2] deps: update to golang.org/x/[email protected]

    Signed-off-by: Aleksa Sarai <[email protected]>
    cyphar committed Dec 7, 2024
    Configuration menu
    Copy the full SHA
    21cabde View commit details
    Browse the repository at this point in the history
  2. [1.2] deps: update to github.com/cyphar/[email protected]

    (This is a cherry-pick of 2f1b662.)
    
    This fixes a regression in use of securejoin.MkdirAll, where multiple
    runc processes racing to create the same mountpoint in a shared rootfs
    would result in spurious EEXIST errors. In particular, this regression
    caused issues with BuildKit.
    
    Fixes: dd827f7 ("utils: switch to securejoin.MkdirAllHandle")
    Signed-off-by: Aleksa Sarai <[email protected]>
    cyphar committed Dec 7, 2024
    Configuration menu
    Copy the full SHA
    6b904f3 View commit details
    Browse the repository at this point in the history
  3. [1.2] cgroups: ebpf: use link.Anchor to check for BPF_F_REPLACE support

    (This is a cherry-pick of dea0e04.)
    
    In v0.13.0, cilium/ebpf stopped supporting setting BPF_F_REPLACE as an
    explicit flag and instead requires us to use link.Anchor to specify
    where the program should be attached.
    
    Commit 216175a ("Upgrade Cilium's eBPF library version to 0.16")
    did update this correctly for the actual attaching logic, but when
    checking for kernel support we still passed BPF_F_REPLACE. This would
    result in a generic error being returned, which our feature-support
    checking logic would treat as being an error the indicates that
    BPF_F_REPLACE *is* supported, resulting in a regression on pre-5.6
    kernels.
    
    It turns out that our debug logging saying that this unexpected error
    was happening was being output as a result of this change, but nobody
    noticed...
    
    Fixes: 216175a ("Upgrade Cilium's eBPF library version to 0.16")
    Signed-off-by: Aleksa Sarai <[email protected]>
    cyphar committed Dec 7, 2024
    Configuration menu
    Copy the full SHA
    e623414 View commit details
    Browse the repository at this point in the history
  4. [1.2] cgroups: ebpf: also check for ebpf.ErrNotSupported

    (This is a cherry-pick of dea0e04.)
    
    It is possible for LinkAttachProgram to return ErrNotSupported if
    program attachment is not supported at all (which doesn't matter in this
    case), but it seems possible that upstream will start returning
    ErrNotSupported for BPF_F_REPLACE at some point so it's best to make
    sure we don't cause additional regressions here.
    
    Signed-off-by: Aleksa Sarai <[email protected]>
    cyphar committed Dec 7, 2024
    Configuration menu
    Copy the full SHA
    e26e0fd View commit details
    Browse the repository at this point in the history
  5. [1.2] cgroup: ebpf: make unexpected errors in haveBpfProgReplace louder

    (This is a cherry-pick of c0044c7.)
    
    If we get an unexpected error here, it is probably because of a library
    or kernel change that could cause our detection logic to be invalid. As
    a result, these warnings should be louder so users have a chance to tell
    us about them sooner (or so we might notice them before doing a release,
    as happened with the 1.2.0 regression).
    
    Signed-off-by: Aleksa Sarai <[email protected]>
    cyphar committed Dec 7, 2024
    Configuration menu
    Copy the full SHA
    7242ffa View commit details
    Browse the repository at this point in the history
  6. Merge pull request #4551 from cyphar/1.2-ebf-enotsup

    [1.2] cgroups: ebpf: use link.Anchor to check for BPF_F_REPLACE support
    lifubang authored Dec 7, 2024
    Configuration menu
    Copy the full SHA
    fceb5ef View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2024

  1. Merge pull request #4550 from cyphar/1.2-racing-mkdirall

    [1.2] deps: update to github.com/cyphar/[email protected]
    lifubang authored Dec 8, 2024
    Configuration menu
    Copy the full SHA
    a640df5 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2024

  1. VERSION: release v1.2.3

    Signed-off-by: lifubang <[email protected]>
    lifubang committed Dec 10, 2024
    Configuration menu
    Copy the full SHA
    0d37cfd View commit details
    Browse the repository at this point in the history
Loading