| AArch64 | |
| ppc64le | |
| s390x | |
| x86-64 |
- Bump version: 3.1.21 → 3.1.22
- Fixes to use flakes as normal user Running a flake is a container based instance provisioning and startup. Some part of this process requires root permissions for example mounting the container instance store for the provisioning step. This commit fixes the required calls to be properly managed by sudo.
- Bump version: 3.1.20 → 3.1.21
- seed from entropy
- Fix assignment of random sequence number We should use a seed for the sequence as described in https://rust-random.github.io/book/guide-seeding.html#a-simple-number In addition the logic when a random sequence number should be used was wrong and needed a fix regarding resume and attach type flakes which must not use a random sequence
- Pass --init option for resume type flakes In resume mode a sleep command is used to keep the container open. However, without the --init option there is no signal handling available. This commit fixes it
- Revert "kill prior remove when using %remove flag" This reverts commit 06c7d4aa71f74865dfecba399fd08cc2fde2e1f2. no hard killing needed with the event loop entrypoint
- Fixed CVE-2025-55159 slab: incorrect bounds check Update to slab 0.4.11 to fix the mentioned CVE. This Fixes bsc#1248004
- Apply clippy fixes
- Create sequence number for the same invocation If a flake which is not a resume or attach flake is called twice with the same invocation arguments an error message is displayed to give this invocation a new name via the @NAME runtime option. This commit makes this more comfortable and automatically assigns a random sequence number for the call if no @NAME is given.
- Bump version: 3.1.18 → 3.1.19
- Fix CVE-2025-3416 rebuild of the tool also inherits openssl in a version that fixes the above mentioned CVE. This fixes bsc#1242680
- Fix CVE-2025-5791 Switch to uzers crate as actively maintained fork of the unmaintained users crate. This Fixes bsc#1244207
- Fix firecracker requirement Require firefracker only for TW as it exists in no other version of SUSE. In case the firecracker-pilot is installed on a system that has no firecracker it must be installed to this system in an alternative way which is easily possible because firefracker is also a rust application only depending on libc
- Bump version: 3.1.17 → 3.1.18
- Style fixes
- Fix error handling for container check methods The condition to setup permissions and redo the call was done when the exec of the call was not possible. But this is not the right place to check for a permission denied error. This commit fixes the evaluation of the error data
- Bump version: 3.1.16 → 3.1.17
- Don't use perform for bool status methods The perform() call checks the status code and raises an ExecutionError. This does not allow us to return a false boolean. Use output() call instead
- Bump version: 3.1.15 → 3.1.16