Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
vendor/pkg
/runc
/runc-*
/contrib/cmd/memfd-bind/memfd-bind
/tests/cmd/_bin
man/man8
release
Expand Down
40 changes: 40 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,46 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### libcontainer API ###
- The following deprecated Go APIs have been removed:
- `CleanPath`, `StripRoot`, and `WithProcfd` from `libcontainer/utils`. Note
that `WithProcfdFile` has not been removed (due to import cycle issues) but
is instead marked as internal in its godoc comment. (#5051)
- All of the cgroup-related types and functions from `libcontainer/configs`
which are now maintained in `github.com/opencontainers/cgroups` (#5141):
- `libcontainer/configs.Cgroup`
- `libcontainer/configs.Resources`
- `libcontainer/configs.FreezerState`
- `libcontainer/configs.LinuxRdma`
- `libcontainer/configs.BlockIODevice`
- `libcontainer/configs.WeightDevice`
- `libcontainer/configs.ThrottleDevice`
- `libcontainer/configs.HugepageLimit`
- `libcontainer/configs.IfPrioMap`
- `libcontainer/configs.Undefined`
- `libcontainer/configs.Frozen`
- `libcontainer/configs.Thawed`
- `libcontainer/configs.NewWeightDevice`
- `libcontainer/configs.NewThrottleDevice`
- `libcontainer/configs.HookList.RunHooks`. (#5141)
- `libcontainer/configs.MPOL_*` (#5414)
- All of the types in `libcontainer/devices` which are now maintained in
`github.com/opencontainers/cgroups/devices/config` (#5141):
- `libcontainer/devices.Wildcard`
- `libcontainer/devices.WildcardDevice`
- `libcontainer/devices.BlockDevice`
- `libcontainer/devices.CharDevice`
- `libcontainer/devices.FifoDevice`
- `libcontainer/devices.Device`
- `libcontainer/devices.Permissions`
- `libcontainer/devices.Type`
- `libcontainer/devices.Rule`

### Removed ###
- The `memfd-bind` helper binary has been removed, as it has never been
particularly useful and was completely obsoleted by the changes to
`/proc/self/exe` sealing we introduced in runc [1.2.0][]. (#5141)

## [1.4.0] - 2025-11-27

> 路漫漫其修远兮,吾将上下而求索!
Expand Down
7 changes: 1 addition & 6 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -77,11 +77,7 @@ runc-bin:
$(GO_BUILD) -o runc .

.PHONY: all
all: runc memfd-bind

.PHONY: memfd-bind
memfd-bind:
$(GO_BUILD) -o contrib/cmd/$@/$@ ./contrib/cmd/$@
all: runc

TESTBINDIR := tests/cmd/_bin
$(TESTBINDIR):
Expand All @@ -96,7 +92,6 @@ $(TESTBINS): $(TESTBINDIR)
.PHONY: clean
clean:
rm -f runc runc-*
rm -f contrib/cmd/memfd-bind/memfd-bind
rm -fr $(TESTBINDIR)
sudo rm -rf release
rm -rf man/man8
Expand Down
69 changes: 0 additions & 69 deletions contrib/cmd/memfd-bind/README.md

This file was deleted.

251 changes: 0 additions & 251 deletions contrib/cmd/memfd-bind/memfd-bind.go

This file was deleted.

Loading