Commit Graph

64 Commits

Author SHA256 Message Date
Ana Guerrero
c4589d3485 Accepting request 1237871 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1237871
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crun?expand=0&rev=28
2025-01-16 17:30:55 +00:00
daa6ecdf9a Added changelog entries
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/crun?expand=0&rev=59
2025-01-14 16:00:21 +00:00
1f255d57df Update to version 1.19.1
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/crun?expand=0&rev=58
2024-12-23 10:09:14 +00:00
Ana Guerrero
16f4711857 Accepting request 1229834 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1229834
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crun?expand=0&rev=27
2024-12-11 20:00:48 +00:00
68532618af Update to version 1.19
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/crun?expand=0&rev=56
2024-12-10 14:29:19 +00:00
Aleksa Sarai
f0854d0f7b - Update crun.keyring to point to primary key. The original packaging of
crun.keyring used the subkey 0xAF60FCA3CDAA6DEAD157EA3A67E38F7A8BA21772 as
  the key to verify against, rather than the primary key
  0xAC404C1C0BF735C63FF4D562263D6DF2E163E1EA. If/when upstream rotates their
  signing keys, the old key verification would start to fail.

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/crun?expand=0&rev=55
2024-12-10 06:18:51 +00:00
Ana Guerrero
005f710192 Accepting request 1222067 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1222067
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crun?expand=0&rev=26
2024-11-08 10:56:12 +00:00
1e33602753 - Update to crun v1.18.2 Upstream changelog is available from
<https://github.com/containers/crun/releases/tag/1.18.2>

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/crun?expand=0&rev=53
2024-11-07 09:41:18 +00:00
Ana Guerrero
7b8566f343 Accepting request 1218788 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1218788
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crun?expand=0&rev=25
2024-10-29 13:31:57 +00:00
Aleksa Sarai
f26be913bc - Update to crun v1.18. Upstream changelog is available from
<https://github.com/containers/crun/releases/tag/1.18>
- Remove URL from crun.keyring source declaration. If the Ubuntu keyservers
  update their server software or some other minor change causes the output of
  the key to change (such as the maintainer updating their key expiry), we will
  end up with build failures despite the key still being a totally valid key to
  do verifications with. This also matches how keyring files are managed for
  most packages.

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/crun?expand=0&rev=51
2024-10-28 11:20:54 +00:00
Ana Guerrero
546a4a85cc Accepting request 1200698 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1200698
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crun?expand=0&rev=24
2024-09-13 12:30:24 +00:00
b640a28496 - update to 1.17:
* Add --log-level option. It accepts error, warning and error.
  * Add debug logs for container creation.
  * Fix double-free in crun exec code that could lead to a crash.
  * Allow passing an ID to the journald log driver.
  * Report "executable not found" errors after tty has been setup.
  * Do not treat EPIPE from hooks as an error.
  * Make sure DefaultDependencies is correctly set in the systemd scope.
  * Improve the error message when the container process is not found.
  * Improve error handling for the mnt namespace restoration.
  * Fix error handling for getpwuid_r, recvfrom and libcrun_kill_linux.
  * Fix handling of device paths with trailing slashes.
- add url for keyring
- enable leap by disabling wasmedge (not packaged for leap)

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/crun?expand=0&rev=49
2024-09-12 17:12:27 +00:00
Ana Guerrero
bcb5df680c Accepting request 1199004 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1199004
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crun?expand=0&rev=23
2024-09-06 15:18:08 +00:00
10246afe29 new upstream release 1.16.1
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/crun?expand=0&rev=47
2024-09-05 14:23:42 +00:00
Ana Guerrero
04c387a024 Accepting request 1178755 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1178755
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crun?expand=0&rev=22
2024-06-06 10:31:01 +00:00
3077f959be Accepting request 1178752 from home:dfaggioli:devel:Virtualization
- New upstream release 1.15
  * fix a mount point leak under /run/crun, add a retry mechanism to unmount the directory if the removal failed with EBUSY.
  * linux: cgroups: fix potential mount leak when /sys/fs/cgroup is already mounted, causing the posthooks to not run.
  * release: build s390x binaries using musl libc.
  * features: add support for potentiallyUnsafeConfigAnnotations.
  * handlers: add option to load wasi-nn plugin for wasmedge.
  * linux: fix "harden chdir()" security measure. The previous check was not correct.
  * crun: add option --keep to the run command. When specified the container is not automatically deleted when it exits.

OBS-URL: https://build.opensuse.org/request/show/1178752
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/crun?expand=0&rev=45
2024-06-05 13:32:09 +00:00
Dominique Leuenberger
378f6c691d Accepting request 1155623 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1155623
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crun?expand=0&rev=21
2024-03-07 17:27:53 +00:00
81cdf4b406 Accepting request 1155507 from home:dancermak:branches:Virtualization:containers
New upstream release 1.14.4

OBS-URL: https://build.opensuse.org/request/show/1155507
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/crun?expand=0&rev=43
2024-03-06 15:40:45 +00:00
Ana Guerrero
4d55c5abbe Accepting request 1143040 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1143040
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crun?expand=0&rev=20
2024-02-01 17:03:38 +00:00
c1f71c9fe0 Accepting request 1141976 from home:amanzini:branches:Virtualization:containers
- update to 1.14:
  * build: drop dependency on libgcrypt. Use blake3 to compute the cache key.
  * cpuset: don't clobber parent cgroup value when writing the cpuset value.
  * linux: force umask(0). It ensures that the mknodat syscall is not affected by the umask of the calling process, 
    allowing file permissions to be set as specified in the OCI configuration.
  * ebpf: do not require MEMLOCK for eBPF programs. This requirement was relaxed in Linux 5.11.
- update to 1.13:
  * src: use O_CLOEXEC for all open/openat calls
  * cgroup v1: use "max" when pids limit < 0.
  * improve error message when idmap mount fails because the underlying file system has no support for it.
  * libcrun: fix compilation when building without libseccomp and libcap.
  * fix relative idmapped mount when using the custom annotation.

OBS-URL: https://build.opensuse.org/request/show/1141976
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/crun?expand=0&rev=41
2024-01-31 14:07:20 +00:00
Ana Guerrero
1bb00903f4 Accepting request 1130688 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1130688
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crun?expand=0&rev=19
2023-12-05 16:00:54 +00:00
7363032b1d Accepting request 1130678 from home:dancermak:branches:Virtualization:containers
New upstream release 1.12.0

OBS-URL: https://build.opensuse.org/request/show/1130678
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/crun?expand=0&rev=39
2023-12-04 09:31:57 +00:00
Ana Guerrero
d48bff9001 Accepting request 1126650 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1126650
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crun?expand=0&rev=18
2023-11-16 19:27:10 +00:00
4ccafe5340 Accepting request 1123539 from home:dirkmueller:Factory
- update to 1.11.1:
  * force a remount operation with bind mounts from the host to
    correctly set all the mount flags.
  * cgroup: honor cpu burst.
  * systemd: set CPUQuota and CPUPeriod on the scope cgroup.
  * linux: append tmpfs mode if missing for mounts.  This is the
    same behavior of runc.
  * cgroup: always use the user session for rootless.
  * support for Intel Resource Director Technology (RDT).
  * new mount option "copy-symlink".  When provided for a mount,
    if the source is a symlink, then it is copied in the container
    instead of attempting a mount.
  * linux: open mounts before setgroups if in a userns.  This
    solves a problem where a directory that was previously
    accessible to the user, become inaccessible after setgroups
    causing the bind mount to fail.

  * linux: idmapped mounts expect the same configuration as
    mapping. It is a breaking change, but the behavior was aligned
  * cgroup: always delete the cgroup on errors.
  ° exec: fix double free when using --apparmor and

OBS-URL: https://build.opensuse.org/request/show/1123539
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/crun?expand=0&rev=37
2023-11-15 14:03:26 +00:00
Ana Guerrero
60c341378f Accepting request 1117581 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1117581
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crun?expand=0&rev=17
2023-10-13 21:15:12 +00:00
2c1c58e2c0 Accepting request 1117136 from home:dancermak:branches:Virtualization:containers
New upstream release 1.9.2

OBS-URL: https://build.opensuse.org/request/show/1117136
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/crun?expand=0&rev=35
2023-10-13 06:54:47 +00:00
Ana Guerrero
b085da783c Accepting request 1116922 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1116922
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crun?expand=0&rev=16
2023-10-11 21:56:23 +00:00
e87d316b20 Accepting request 1116918 from home:avicenzi:wasm
Add crun-wasm symlink

OBS-URL: https://build.opensuse.org/request/show/1116918
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/crun?expand=0&rev=33
2023-10-11 11:41:55 +00:00
Ana Guerrero
76bee8f40a Accepting request 1110850 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1110850
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crun?expand=0&rev=15
2023-09-13 18:45:49 +00:00
c8debeea1c Accepting request 1110801 from home:danishprakash:branches:Virtualization:containers
Update to 1.9

OBS-URL: https://build.opensuse.org/request/show/1110801
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/crun?expand=0&rev=31
2023-09-13 08:50:04 +00:00
Ana Guerrero
6b55546207 Accepting request 1109555 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1109555
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crun?expand=0&rev=14
2023-09-07 19:14:05 +00:00
d72007256d Accepting request 1109036 from home:avicenzi:wasm
Enable WasmEdge

OBS-URL: https://build.opensuse.org/request/show/1109036
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/crun?expand=0&rev=29
2023-09-07 12:59:30 +00:00
Ana Guerrero
1a59a05087 Accepting request 1105192 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1105192
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crun?expand=0&rev=13
2023-08-23 12:57:36 +00:00
fb3d0623ea Accepting request 1103868 from home:danishprakash:branches:Virtualization:containers
Update to 1.8.6

OBS-URL: https://build.opensuse.org/request/show/1103868
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/crun?expand=0&rev=27
2023-08-22 07:09:50 +00:00
Dominique Leuenberger
d2395fd127 Accepting request 1093193 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1093193
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crun?expand=0&rev=12
2023-06-16 14:53:44 +00:00
2ea33b537f Accepting request 1093131 from home:fcrozat:branches:Virtualization:containers
- Update to 1.8.5:
  * scheduler: use definition from the OCI configuration file
    instead of the custom label that is now dropped and not
    supported anymore.
  * cgroup: fix creating cgroup under "domain threaded".
  * cgroup, systemd: set the memory limit on the system scope.
  * restore tty settings from the correct file descriptor.  It was
    previously restoring the settings from the wrong file
    descriptor causing the tty settings  to be changed on the
    calling terminal.
  * criu: check if the criu_join_ns_add function exists.
    Fix a segfault with new versions of CRIU.
  * linux: do not precreate devs with euid > 0.  Fix creating
    devices when running the OCI runtime as non root user.
  * linux: improve PID detection on systems that lack pidfd.
    While there is still a window of time that the PID could be
    recycled, now it is now reduced to a minimum.
  * criu: fix memory leak.
  * logging: improve error message when dlopen fails.
- Changes from 1.8.4:
  * drop custom annotation to set the time namespace and use
    the OCI specs instead.
  * cgroup: workaround cpu quota/period issue with v1.  Sometimes
    setting CPU quota period fails when a new period is lower,
    and a parent cgroup has CPU quota limit set.
  * cgroup: fix set quota to -1 on cgroup v1.
  * criu: drop loading unused functions.

OBS-URL: https://build.opensuse.org/request/show/1093131
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/crun?expand=0&rev=25
2023-06-15 05:59:15 +00:00
Dominique Leuenberger
3bdf638b68 Accepting request 1074967 from Virtualization:containers
- update to 1.8.3:
  * update: initialize the rt limits only on cgroup v1.
  * lua bindings for libcrun.
  * wasmedge: add current directory to preopen paths.
  * linux: inherit parent mount flags when making a path masked.
  * libcrun: custom annotation to set the scheduler for the
    container process.
  * cgroup: fallback to blkio.bfq files if blkio is not available
    on cgroup v1.
  * cgroup: initialize rt limits when using systemd.
  * tty: chown the tty to the exec user instead of the user
    specified to create the container.
  * cgroup: fallback to create cgroupfs as sibling of the current
    cgroup if there is none specified and it cannot be created in
    the root cgroup.
- add keyring for GPG validation

OBS-URL: https://build.opensuse.org/request/show/1074967
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crun?expand=0&rev=11
2023-03-28 15:51:46 +00:00
6a79b17946 - add keyring for GPG validation
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/crun?expand=0&rev=23
2023-03-28 10:29:57 +00:00
09b26da17b - update to 1.8.3:
* update: initialize the rt limits only on cgroup v1.
  * lua bindings for libcrun.
  * wasmedge: add current directory to preopen paths.
  * linux: inherit parent mount flags when making a path masked.
  * libcrun: custom annotation to set the scheduler for the
    container process.
  * cgroup: fallback to blkio.bfq files if blkio is not available
    on cgroup v1.
  * cgroup: initialize rt limits when using systemd.
  * tty: chown the tty to the exec user instead of the user
    specified to create the container.
  * cgroup: fallback to create cgroupfs as sibling of the current
    cgroup if there is none specified and it cannot be created in
    the root cgroup.

OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/crun?expand=0&rev=22
2023-03-28 10:28:50 +00:00
Dominique Leuenberger
9218ea9122 Accepting request 1068702 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1068702
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crun?expand=0&rev=10
2023-03-02 22:04:21 +00:00
717a46a1f5 Accepting request 1068319 from home:aboe76
- Update to 1.8.1
  * linux: idmapped mounts expect the same configuration as 
    the user namespace mappings. Before they were expecting the inverted
    mapping. It is a breaking change, but the behavior was aligned 
    to what runc will do as well.
  * krun: always allow /dev/kvm in the cgroup configuration.
  * handlers: disable exec for handlers that do not support it.
  * selinux: allow setting fscontext using a custom annotation.
  * cgroup: reset systemd unit if start fails.
  * cgroup: rmdir the entire systemd scope. It fixes a leak on cgroupv1.
  * cgroup: always delete the cgroup on errors. 
    On some errors it could have been leaked before.
- changes from 1.8
  * linux: precreate devices on the host.
  * cgroup: support cpuset mounted with noprefix.
  * linux: mount the source cgroup if cgroupns=host.
  * libcrun: don't clone self from read-only mount.
  * build: fix build without dlfcn.h.
  * linux: set PR_SET_DUMPABLE.
  * utils: fix applying AppArmor profile.
  * linux: write setgroups=deny when mapping a single uid/gid.
  * cgroup: fix enter cgroupv1 mount on RHEL 7.

OBS-URL: https://build.opensuse.org/request/show/1068319
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/crun?expand=0&rev=20
2023-03-02 13:39:37 +00:00
Dominique Leuenberger
54917d18cf Accepting request 1041192 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1041192
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crun?expand=0&rev=9
2022-12-08 15:50:47 +00:00
4b26ba52de Accepting request 1040893 from home:fcrozat:branches:Virtualization:containers
- Update to 1.7.2:
  * criu: hardcode library name to libcriu.so.2.
  * cgroup: always enable all controllers, even if the cgroup was
    already joined. Regression caused by crun-1.7.
- Changes from 1.7.1:
  * criu: load libcriu dynamically.
  * seccomp: initialize libgcrypt.
  * handlers: fix rewriting the argv if the full cmdline doesn't
    fit.
  * utils: honor SELinux label when using a custom handler.
  * utils: honor AppArmor label when using a custom handler.
  * krun: copy the OCI configuration file into the container.
  * utils: fix creating the default user namespace when running
    with euid != 0.
  * Add setlinebuf() when --debug and --log=file: are used.
  * Fix timestamp format in the error messages.
  *  krun: disable libkrun's collection of env vars.
- Changes from 1.7:
  * seccomp: use a cache for the generated BPF.
  * add support for setting the domainname through the OCI spec.
  * handlers: define wasm and krun.
  * wasmtime: add support for compiling .wat format.
  * cgroup: honor checkBeforeUpdate on cgroupv2.
  * crun: chown std streams before joining the user namespace.
  * crun: display rundir in --version output.
  * container: with cgroupfs use clone3 to join directly the target
    cgroup.
  * linux: create parent directories for created devices with mode
    0755.
  * wasm: inherit environment variables in the WasmEdge handler.

OBS-URL: https://build.opensuse.org/request/show/1040893
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/crun?expand=0&rev=18
2022-12-07 17:36:16 +00:00
4842997d5d Accepting request 1007882 from home:dfaggioli:Virtualization
- Update the libkrun dependency to the new libkrun1 library and
  devel package

OBS-URL: https://build.opensuse.org/request/show/1007882
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/crun?expand=0&rev=17
2022-10-05 16:03:26 +00:00
Richard Brown
2f6436bd60 Accepting request 1007084 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/1007084
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crun?expand=0&rev=8
2022-09-30 15:58:02 +00:00
327ff42271 Accepting request 1006927 from home:dfaggioli:Virtualization
- Update to 1.6
  * runc compatibility: -v now prints the version string.
  * build: fix build with glibc 2.36.
  * container: drop intermediate userns custom feature.
  * cgroup: change the delegate cgroup semantic so that the cgroup
    is created in the container payload after the cgroup namespace
    is created.
  * seccomp: use helper process to send file descriptor to the listener
    socket. It enables to be notified on every syscall without hanging
    the main process.
  * linux: add a fallback to using kill(2) if pidfd_send_signal(2)
    fails with ENOSYS.
  * krun: add support for krun-sev.
  * wasmtime: always grant file system capability for workdir inside
    the container.
  * wasmtime: inherit arguments list from the handler instead of the
    current process.
  * wasmedge: use released wasmedge library instead of libwasmedge_c.so.
- Update to 1.5
  * add mono based native .NET handler
  * new Wasmtime backend for running WebAssembly
  * add support for wasmedge 0.10 and dropping support for wasmedge 0.9.x
  * dropping support for experimental WasmEdgeProcess from wasmedge handler
  * honor process user's uid when setting the HOME environment variable
  * create the current working directory if it is missing in the container
  * fallback to using a tmpfs mount if umount of /sys and /proc fails
  * fallback to netlink to setup lo device
  * fix creating devices in the rootfs
  * fallback to using io.weight if io.bfq.weight doesn't exist
  * remove tun/tap from the default allow list
  * linux: devices mounts have noexec and nosuid
  * fix copyup of files from the container to the tmpfs
  * honor $PATH for newgidmap and newguidmap
  * krun: limit the number of vCPUs to 8
  * cgroup: add support for cpu.idle

OBS-URL: https://build.opensuse.org/request/show/1006927
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/crun?expand=0&rev=15
2022-09-29 19:06:55 +00:00
Dominique Leuenberger
14754b3980 Accepting request 976025 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/976025
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crun?expand=0&rev=7
2022-05-10 13:12:33 +00:00
163738596d Accepting request 975835 from home:fcrozat:branches:Virtualization:containers
- Update to 1.4.5:
  + CRIU: add support for different manage cgroups modes.
  + linux: the hook processes inherit the crun process
    environment if there is no environment block specified in the
    OCI configuration.
  ° exec: fix double free when using --apparmor and 
    --process-label.

OBS-URL: https://build.opensuse.org/request/show/975835
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/crun?expand=0&rev=13
2022-05-10 08:46:08 +00:00
Dominique Leuenberger
1f72ae0ff5 Accepting request 969579 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/969579
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/crun?expand=0&rev=6
2022-04-13 19:04:55 +00:00
e4da896bdb Accepting request 969577 from home:dfaggioli:Virtualization
- It'd be nice to run the test suite with %check. It however, still
  does not work properly inside OBS workers. Add it commented (and
  explain it in a comment)
- switch to latest upstream version (1.4.4)
- big jump from 0.21! Here's a short summary, for details,
  see: https://github.com/containers/crun/releases
  * 1.4.4
    wasm, kubernetes: support wasm for kubernetes infrastructure with side-cars
    Resolve symlinks in bind mounts when creating a user namespace.
    Fix CVE-2022-27650: exec does not set inheritable capabilities.
  * 1.4.3
    cgroup: avoid potential infinite loop when deleting a cgroup.
    support additional options for idmap mounts.
    open the source for a bind mount in the host.
  * 1.4.2
    CRIU: add pre-dump support.
    Fix running with a read-only /dev.
    Ignore EROFS when chowning standard stream files.
    Add validation for sysctls before applying them.
  * 1.4.1
    Fix check for an invalid path.
    Allow deleting a container while in created state.
    cgroup: do not set cpu limits if number of shares is set to 0.
  * 1.4
    wasm: support for running on kubernetes with containerd.
    linux: add support for recursive mount options.
    add support for idmapped mounts through a new mount option "idmap".
    linux: improve detection of /dev target.
    now crun exec uses CLONE_INTO_CGROUP on supported kernels when using cgroup v2.
    retry the openat2 syscall if it fails with EAGAIN.
    cgroup: set the CPUWeight/CPUShares on the systemd scope cgroup.
    on new kernels, use setns with pidfd.
    attempt the chdir again with the specified user if it failed before changing credentials.
  * 1.3
    add support to natively build and run WebAssembly workload and WebAssembly containers.
    allow to specify sub-cgroup for exec.
    chown std streams if they are not a TTY.
    attach the correct streams if the container is suspended and restored multiple times.
    fix race condition when enabling controllers on cgroup v2.
  * 1.2
    exec: fix regression in 1.1 where containers are being wrongly reported as paused.
    criu: add support for external ipc, uts and time namespaces.
  * 1.1
    cgroup: use cgroup.kill when available.
    exec: refuse to exec in a paused container/cgroup.
    container: Set primary process to 1 via LISTEN_PID by default if user configuration is missing.
    criu: Add support for external PID namespace.
    criu: fix save of external descriptors.
    utils: retry openat2 on EAGAIN.
  * 1.0
    cgroup: chown the current container cgroup to root in the container.
    linux: treat pidfd_open failures EINVAL as ESRCH.
    cgroup: add support for setting memory.use_hierarchy on cgroup v1.
    Makefile.am: fix link error when using directly libcrun.
    Fix symlink target mangling for tmpcopyup targets.
- fix bsc#1197871, CVE-2022-27650 (as 1.4.4 contains the fixes itself)
- update and fixup dependencies

OBS-URL: https://build.opensuse.org/request/show/969577
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/crun?expand=0&rev=11
2022-04-12 22:04:19 +00:00