| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: criu-devel | Distribution: openSUSE:Factory:zSystems |
| Version: 4.1.1 | Vendor: openSUSE |
| Release: 2.1 | Build date: Thu Aug 28 10:49:19 2025 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 110748 | Source RPM: criu-4.1.1-2.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://criu.org/ | |
| Summary: Include Files and Libraries mandatory for Development | |
This package contains all necessary include files and libraries needed to develop applications with CRIU library.
LGPL-2.1-or-later
* Thu Aug 28 2025 Fabian Vogt <fvogt@suse.com>
- Actually enable builds for riscv64
- Enable the amdgpu plugin on riscv64 as well
* Wed Aug 13 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 4.1.1:
This release of CRIU (4.1.1) addresses a critical compatibility issue
introduced in the Linux kernel and back-ported to all stable releases.
The kernel commit (12f147ddd6de "do_change_type(): refuse to operate on
unmounted/not ours mounts") addressed the security issue introduced
almost 20 years ago. Unfortunately, this change inadvertently broke the
restore functionality of mount namespaces within CRIU. Users attempting
to restore a container on updated kernels would encounter the error:
"mnt-v2: Failed to make mount 476 slave: Invalid argument."
This release contains the necessary adjustments to CRIU, allowing it to
work seamlessly with kernels incorporating this security change.
* Mon May 26 2025 Dirk Müller <dmueller@suse.com>
- add
0001-net-nftables-avoid-restore-failure-if-the-CRIU-nft-t.patch
(bsc#1241515)
* Thu Apr 17 2025 Dirk Müller <dmueller@suse.com>
- build with selinux support (bsc#1238136)
* Mon Mar 31 2025 Takashi Iwai <tiwai@suse.com>
- Update to criu 4.1:
New features:
* RISC-V Support
* PIDFD Support
* arm64: C/R PAC keys
Bugfixes:
* vdso: handle vvar_vclock vma-s
* seize: Take --timeout option into account when freezing processes
* net: use unique lock chain names (nftables)
* Fixes here and there.
Improvements:
* CUDA Enhancements
* Allow setting the default network locking backend
* Enable coredump generation for aarch64 and arm
* vdso: switch from DT_HASH to DT_GNU_HASH
- Drop superfluous patches:
vdso-handle-vvar_vclock-vma-s.patch
0001-cr_options-switch-networking-default-backend-to-nfta.patch
- Enable riscv build
* Thu Mar 06 2025 Steve Kowalik <steven.kowalik@suse.com>
- Drop unneeded Requires on python3-ipaddr.
* Fri Jan 31 2025 Danish Prakash <danish.prakash@suse.com>
- Build with default nftables support on openSUSE (bsc#1236769)
* 0001-cr_options-switch-networking-default-backend-to-nfta.patch
* Thu Jan 23 2025 Takashi Iwai <tiwai@suse.com>
- Fix the error "vdso: Unexpected rt vDSO area bounds" (bsc#1236330):
taken from the upstream bug tracker
https://github.com/checkpoint-restore/criu/pull/2539
vdso-handle-vvar_vclock-vma-s.patch
* Thu Jan 23 2025 Daniel Garcia <daniel.garcia@suse.com>
- Depend on python3-setuptools for building, distutils is deprecated
and it's not available in python > 3.11
* Thu Oct 31 2024 Takashi Iwai <tiwai@suse.com>
- Update to criu 4.0:
New features:
* Shadow stack support
* CUDA plugin: Introduced a plugin to support checkpointing and restoring
NVIDIA CUDA applications.
Bugfixes:
* cgroup: Add support for restoring a thread in a correct v1 cgroup
* mem: fix some VMAs being incorrectly mapped wtih PROT_WRITE
* criu: fix a fatal failure if nft doesn't work
* net: Fix TOCTOU race condition in unix_conf_op
* pagemap-cache: handle short reads
* Fixes here and there.
Improvements:
* Pagemap cache: Added support for PAGEMAP_SCAN ioctl
* zdtm: Added tests for IP_TTL restore
* irmap: hardcode some more interesting paths
* util: use close_range when it's supported
* Fixes and improvements in amdgpu-plugin
- Make criu-plugin-cuda subpackage
* Tue Nov 28 2023 Takashi Iwai <tiwai@suse.com>
- Update to criu 3.19:
New features:
* LoongArch64 support
* C/R membarrier() registrations
* Restore THP_DISABLE prctl
* prctl: Migrate prctl(NO_NEW_PRIVS) setting
Bugfixes:
* Many fixes and improvements from the Google team
* Fix dumping hugetlb-based memfd on kernels < 4.16
* Fixes here and there
Improvements:
* drop python 2 support
* support XSAVE on newer Intel CPUs
- Refreshed criu-py-install-fix.diff;
workarounds appled to both crit and lib/pycriu
- Drop obsoleted patch criu-amdgpu-plugin-fix.patch
* Tue Jun 06 2023 Takashi Iwai <tiwai@suse.com>
- Update to criu 3.18:
New features:
* Allow CRIU to be used as non-root
* Add SIGTSTP support
* Add opt to skip file r/w/x check on restore
Bugfixes:
* Many fixes here and there
Improvements:
* cgroup2: Dump cgroup controllers of every threads in a process
* save IP_FREEBIND option for SOCK_RAW sockets also
* support IP_PKTINFO and IPV6_RECVPKTINFO options
* Implement hw breakpoint for arm64 platform
* Set only used XFEATURE_* in xstate_bv
* Checkpoint and restore some global properties
* A checkpoint optimization for highly sparse ghost files (--ghost-fiemap)
- Refresh criu-py-install-fix.diff:
a workaround for non-working python-pip inside build environment by
reviving the old setup script
- Fix shebang of criu-ns script:
criu-ns-python3-shebang.patch
- Drop obsoleted patches:
criu-fix-conflicting-headers.patch
mount-add-definition-for-FSOPEN_CLOEXEC.patch
* Fri Sep 30 2022 Takashi Iwai <tiwai@suse.com>
- Disable LTO, as it results in segfaults (bsc#1203854)
* Wed Sep 14 2022 Takashi Iwai <tiwai@suse.com>
- Fix build with glibc 2.36: backports of two upstream fixes
criu-fix-conflicting-headers.patch
mount-add-definition-for-FSOPEN_CLOEXEC.patch
* Thu Aug 11 2022 Takashi Iwai <tiwai@suse.com>
- Update to criu 3.17.1:
* Fixes for pre-dump read mode
* Fixes for mount-v2
* amdgpu plugin build and installation fixes
* Some minor CI related fixes
* Wed May 18 2022 Takashi Iwai <tiwai@suse.com>
- Update to criu 3.17:
New features:
* Introduced mount-v2 engine
* Added support for MAP_HUGETLB mappings
* Added support for Linux Restartable Sequences
* Added support for SOCK_SEQPACKET unix sockets
* CRIU AMD GPU plugin
Bugfixes:
* GCC 12 compatibility fixes
* cgroup: fix --manage-cgroups=ignore
* several memory leaks fixed in net, files, mount, tun and config
subsystems
* Improvements:
* bpf: switch from deprecated bpf_create_map_xattr to bpf_map_create
* bpfmap: handle map_extra field
* setsockopt(SO_BUF_LOCK) support for tcp sockets
- New criu-plugin-amdgpu sub-package for AMDGPU ROCm plugin, enabled
only for x86_64 and aarch64.
- Build fixes for plugins:
criu-amdgpu-plugin-fix.patch
- Change the plugin install path to $libdir/criu:
plugin-dir-path.patch
/usr/include/compel /usr/include/compel/asm /usr/include/compel/asm/breakpoints.h /usr/include/compel/asm/cpu.h /usr/include/compel/asm/fpu.h /usr/include/compel/asm/infect-types.h /usr/include/compel/asm/sigframe.h /usr/include/compel/common /usr/include/compel/common/asm /usr/include/compel/common/compiler.h /usr/include/compel/cpu.h /usr/include/compel/handle-elf.h /usr/include/compel/infect-rpc.h /usr/include/compel/infect-util.h /usr/include/compel/infect.h /usr/include/compel/ksigset.h /usr/include/compel/log.h /usr/include/compel/loglevels.h /usr/include/compel/plugins /usr/include/compel/plugins.h /usr/include/compel/plugins/plugin-fds.h /usr/include/compel/plugins/shmem.h /usr/include/compel/plugins/std /usr/include/compel/plugins/std.h /usr/include/compel/plugins/std/asm /usr/include/compel/plugins/std/asm/syscall-types.h /usr/include/compel/plugins/std/fds.h /usr/include/compel/plugins/std/infect.h /usr/include/compel/plugins/std/log.h /usr/include/compel/plugins/std/string.h /usr/include/compel/plugins/std/syscall-codes.h /usr/include/compel/plugins/std/syscall-types.h /usr/include/compel/plugins/std/syscall.h /usr/include/compel/ptrace.h /usr/include/compel/sigframe-common.h /usr/include/compel/task-state.h /usr/include/criu /usr/include/criu/criu-log.h /usr/include/criu/criu-plugin.h /usr/include/criu/criu.h /usr/include/criu/rpc.pb-c.h /usr/include/criu/rpc.proto /usr/include/criu/version.h /usr/lib64/libcompel.so /usr/lib64/libcriu.so /usr/lib64/pkgconfig/criu.pc
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 22 23:18:26 2025