Download Latest Version 1.29.1 source code.zip (689.8 kB) Google Add to Preferred Sources
Home / 1.29.1
Name Modified Size InfoDownloads / Week
Parent folder
crun-1.29.1-linux-s390x-disable-systemd.asc 2026-08-13 488 Bytes
crun-1.29.1-linux-s390x-disable-systemd 2026-08-13 2.5 MB
crun-1.29.1-linux-s390x.asc 2026-08-13 488 Bytes
crun-1.29.1-linux-riscv64-disable-systemd.asc 2026-08-13 488 Bytes
crun-1.29.1-linux-s390x 2026-08-13 4.2 MB
crun-1.29.1-linux-riscv64-disable-systemd 2026-08-13 1.6 MB
crun-1.29.1-linux-riscv64.asc 2026-08-13 488 Bytes
crun-1.29.1-linux-ppc64le-disable-systemd.asc 2026-08-13 488 Bytes
crun-1.29.1-linux-riscv64 2026-08-13 3.0 MB
crun-1.29.1-linux-ppc64le-disable-systemd 2026-08-13 2.8 MB
crun-1.29.1-linux-ppc64le.asc 2026-08-13 488 Bytes
crun-1.29.1-linux-arm64-disable-systemd.asc 2026-08-13 488 Bytes
crun-1.29.1-linux-ppc64le 2026-08-13 4.9 MB
crun-1.29.1-linux-arm64-disable-systemd 2026-08-13 1.9 MB
crun-1.29.1-linux-arm64.asc 2026-08-13 488 Bytes
crun-1.29.1-linux-amd64-disable-systemd.asc 2026-08-13 488 Bytes
crun-1.29.1-linux-arm64 2026-08-13 3.4 MB
crun-1.29.1-linux-amd64-disable-systemd 2026-08-13 2.1 MB
crun-1.29.1-linux-amd64.asc 2026-08-13 488 Bytes
crun-1.29.1-linux-amd64 2026-08-13 3.6 MB
crun-1.29.1.tar.zst.asc 2026-08-13 488 Bytes
crun-1.29.1.tar.gz.asc 2026-08-13 488 Bytes
crun-1.29.1.tar.zst 2026-08-13 887.3 kB
crun-1.29.1.tar.gz 2026-08-13 1.6 MB
1.29.1 source code.tar.gz 2026-08-13 497.3 kB
1.29.1 source code.zip 2026-08-13 689.8 kB
README.md 2026-08-13 1.6 kB
Totals: 27 Items   33.7 MB 4
  • linux: do not clobber the mount root mode for proc, sysfs and mqueue. A 1.29 regression copied the mountpoint directory mode onto the root inode of freshly created typed mounts, breaking the /proc/<pid>/fd magic-symlink path (e.g. rpm-ostree failing with "Operation not supported") and a tmpfs /dev/shm created with mode=1777 ("could not open shared memory segment: Permission denied").
  • linux: fix read-only /sys regression in the userns sysfs fallback. A spec asking for a read-only /sys silently got a writable one when the container has a user namespace. It is not a security issue since the user namespace has no write access to /sys anyway.
  • linux: restore nosuid,noexec on precreated devices in a user namespace.
  • linux: refresh the mount target after reopening it, fixing a "set propagation: Invalid argument" failure of the mount(2) fallback on kernels without mount_setattr() (< 5.12).
  • linux: report the real reason when moving the masked directory mount fails instead of always logging "unknown error".
  • cgroup: always thaw the cgroup on error paths in kill and pid migration, so a failed teardown can no longer leave the container permanently frozen and unresponsive.
  • cgroup: tolerate a cgroup removed concurrently while killing or migrating its processes instead of failing the whole enumeration.
  • utils: harden the AppArmor confined check so a short read, a profile named like "unconfined_foo", or an interrupted read no longer mis-report the process as unconfined.
  • mempolicy: handle an empty memoryPolicy.nodes string, avoiding an undefined memcpy() from a NULL pointer.
Source: README.md, updated 2026-08-13