Changelog for
criu-debuginfo-4.0-3.1.x86_64.rpm :
* Fri Jan 31 2025 Danish Prakash
- 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 - 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 - Depend on python3-setuptools for building, distutils is deprecated and it\'s not available in python > 3.11
* Thu Oct 31 2024 Takashi Iwai - 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 - 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 - 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 - Disable LTO, as it results in segfaults (bsc#1203854)
* Wed Sep 14 2022 Takashi Iwai - 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 - 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 - 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