2
0
mirror of https://github.com/checkpoint-restore/criu synced 2025-08-22 01:51:51 +00:00

Commit Graph

  • 5c2f02b2ea test/zdtm/static/maps12: fix pointer-to-int cast criu-dev Radostin Stoyanov 2025-08-16 15:45:05 +01:00
  • d8c349270c make: Disable branch-protection for PIE code on ARM64 Andrei Vagin 2025-08-15 01:44:01 +00:00
  • 17a5c6e144 ci/vagrant: install vanilla kernel for Fedora Rawhide test Alexander Mikhalitsyn 2025-08-10 18:22:23 +02:00
  • d0f5da9dd7 test/zdtm/static/maps12: add madv guards test Alexander Mikhalitsyn 2025-04-20 20:20:20 +02:00
  • 8619ea2711 criu/mem: dump: note MADV_GUARD pages as VMA_AREA_GUARD VMAs Alexander Mikhalitsyn 2025-08-04 10:48:47 +02:00
  • f091422ad6 criu/pie/restorer: add madvise(MADV_GUARD_INSTALL) restore logic Alexander Mikhalitsyn 2025-04-06 20:10:10 +02:00
  • 556d1c4406 criu/{mem, vdso, cr-restore}: introduce VMA_AREA_GUARD fake VMAs Alexander Mikhalitsyn 2025-08-04 09:42:10 +02:00
  • 6ca4d6fa98 criu/mem: dump: skip MADV_GUARD pages content dump Alexander Mikhalitsyn 2025-04-06 20:42:26 +02:00
  • 53d3e0c7d3 criu/mem: refactor should_dump_page helper Alexander Mikhalitsyn 2025-05-01 20:02:37 +02:00
  • 0852cf97ec criu/pagemap-cache: pagescan: look for PAGE_IS_GUARD pages Alexander Mikhalitsyn 2025-04-06 20:51:24 +02:00
  • 66251ba1d9 cr-dump: warn if MADV_GUARD is supported but isn't shown in pagemap Alexander Mikhalitsyn 2025-04-19 20:42:43 +02:00
  • 66b46e5988 kerndat: add pagemap_scan_guard_pages feature check logic Alexander Mikhalitsyn 2025-04-19 20:36:45 +02:00
  • 54c078e6c2 kerndat: add madvise(MADV_GUARD_INSTALL) feature-detection Alexander Mikhalitsyn 2025-04-19 20:37:48 +02:00
  • 91847a6181 criu/include/mman: define MADV_GUARD_INSTALL Alexander Mikhalitsyn 2025-04-06 20:22:57 +02:00
  • 90cbfdf936 CI: Consolidate arm64 tests on GitHub runners Andrei Vagin 2025-08-10 21:50:41 +00:00
  • 9d116b6878 zdtm/socket-tcp-closing: fill socket buffers effectivly Andrei Vagin 2025-08-10 21:46:39 +00:00
  • a44aa6d985 criu: Version 4.1.1 v4.1.1 master Andrei Vagin 2025-07-28 21:32:02 +00:00
  • ced15c302b test/zdtm: remove unused compiler argument Andrei Vagin 2025-06-08 17:19:52 -07:00
  • 570621a48a mount-v2: enter the mount namesapce to propagation properties Andrei Vagin 2025-07-25 00:05:06 +00:00
  • 116e56ba46 vagrant: fix tar including archive in itself Radostin Stoyanov 2025-07-25 08:50:29 +01:00
  • f7d70b15e5 vagrant: update image to fedora 42 Radostin Stoyanov 2025-07-25 08:34:31 +01:00
  • e852a760b6 vagrant: fix 'qemu' install Radostin Stoyanov 2025-07-25 07:53:55 +01:00
  • 27eb6c57c5 mount-v2: enter the mount namesapce to propagation properties Andrei Vagin 2025-07-25 00:05:06 +00:00
  • 6f0e4e848b restore: flush caches during restore Ignacio Moreno Gonzalez 2025-07-16 16:38:13 +02:00
  • 04012eac7f compel: flush caches after parasite injection Ignacio Moreno Gonzalez 2025-07-16 16:32:25 +02:00
  • 59970a606d images/Makefile: use msg-gen Kir Kolyshkin 2025-07-22 23:07:37 -07:00
  • e9521d8e41 Keep images/google/protobuf directory Kir Kolyshkin 2025-07-22 22:44:50 -07:00
  • 3b242c9ac4 images/Makefile: fix using $(Q) Kir Kolyshkin 2025-07-22 20:14:45 -07:00
  • 68f92b551c images: remove symlink for descriptor.proto Radostin Stoyanov 2025-07-11 22:16:49 +01:00
  • 1bfa74d904 zdtm: Add ztatic/mnt_ext_file_bind_auto test Pavel Tikhomirov 2025-06-20 13:44:32 +08:00
  • f8708ee4a0 mount: Fix trailing / when a file is bind-mounted Chuan Qiu 2025-06-12 22:49:26 -07:00
  • b24f6e25bb test: add static tests for ICMP socket समीर सिंह Sameer Singh 2024-12-28 09:35:11 +05:30
  • 52fd3d6eea sk-inet: Add support for checkpoint/restore of ICMP sockets समीर सिंह Sameer Singh 2024-12-27 03:47:35 +05:30
  • 80dcaf1e5c zdtm/netns_sub_sysctl: skip unsupported sysctls Andrei Vagin 2025-06-09 21:17:57 -07:00
  • c3bc8cc5b2 net/sysctl: make ipv4/ping_group_range work in user namespaces Pavel Tikhomirov 2025-06-08 14:07:13 +08:00
  • 0f94256bf9 net/sysctl: fix broken ipv4_sysctls_op Pavel Tikhomirov 2025-06-10 11:33:59 +08:00
  • d83f5b458a net/sysctl: fix missprint in an error message Pavel Tikhomirov 2025-06-08 13:34:19 +08:00
  • 765f822178 ipc/sysctl: fix CTL_FLAGS_IPC_EACCES_SKIP by making it a flag Pavel Tikhomirov 2025-06-08 13:24:11 +08:00
  • 84991f1717 rpc/log: return first error always Ivan Pravdin 2025-05-06 22:40:25 -04:00
  • ca32bfb611 test/zdtm: remove unused compiler argument Andrei Vagin 2025-06-08 17:19:52 -07:00
  • 9622b9045c cpuinfo: show error when image is missing Radostin Stoyanov 2025-05-23 08:33:20 +01:00
  • 6eb5bb06bc crtools: do a few minor cleanups Andrei Vagin 2025-05-20 14:47:55 +00:00
  • 3cbb864ae0 crtools: simplify check for cpuinfo subcommands Liana Koleva 2025-03-26 17:41:51 +00:00
  • fd353fdd8e feat: introduce Nix flake Prajwal S N 2025-04-14 14:06:40 +05:30
  • 0dd7c5a87a test/zdtm/static: add maps11 test for MAP_DROPPABLE/MADV_WIPEONFORK Alexander Mikhalitsyn 2025-05-04 21:11:29 +02:00
  • 27653caa4c test/zdtm/static/maps02: add MAP_DROPPABLE testcase Alexander Mikhalitsyn 2025-05-04 17:21:23 +02:00
  • ae9d0d0557 pycriu/images/pb2dict: add MAP_DROPPABLE flag Alexander Mikhalitsyn 2025-05-04 18:55:46 +02:00
  • 708228f5b8 criu/proc_parse: support MAP_DROPPABLE mappings Alexander Mikhalitsyn 2025-05-04 17:11:28 +02:00
  • 237f099b29 test/zdtm/static/maps02: add MADV_WIPEONFORK testcase Alexander Mikhalitsyn 2025-05-04 16:32:01 +02:00
  • 777c0a7632 criu/proc_parse: support MADV_WIPEONFORK/VM_WIPEONFORK Alexander Mikhalitsyn 2025-05-04 16:27:32 +02:00
  • 3a3a3f0f27 image: use protoc instead of protoc-c Andrei Vagin 2025-05-16 19:26:01 +00:00
  • 0d15e2f4d9 zdtm: fix check for criu binary Pavel Tikhomirov 2025-05-19 11:53:18 +08:00
  • 2da6a6faff zdtm.py: add an option to change pycriu import path Pavel Tikhomirov 2025-04-30 11:39:18 +08:00
  • 7c4bcdb2d4 plugins/amdgpu: Update README.md and criu-amdgpu-plugin.txt Yanning Yang 2024-12-10 12:44:35 +00:00
  • bfb4a3d842 plugins/amdgpu: Implement parallel restore Yanning Yang 2025-01-15 06:38:27 +00:00
  • bfd9aa269b plugins/amdgpu: Add parallel restore command Yanning Yang 2024-12-10 12:38:48 +00:00
  • e4c151eab3 plugins/amdgpu: Add socket operations Yanning Yang 2024-12-10 12:36:33 +00:00
  • 0a274b6afa pstree: Add has_children function Yanning Yang 2024-12-10 12:34:14 +00:00
  • 4ba058060c cr-restore: Move cr_plugin_init after fdstore_init Yanning Yang 2024-11-29 02:13:28 +00:00
  • 8902353057 criu: Introduce a new device plugin hook for restore Yanning Yang 2024-11-29 02:07:38 +00:00
  • 3d9ef354ab sk-inet: add MPTCP definition Radostin Stoyanov 2025-05-16 12:43:14 +01:00
  • c61329b303 seize: fix pause devices for frozen containers Radostin Stoyanov 2025-05-11 11:33:29 +01:00
  • 69500a9e13 make: remove checks and warnings for bsd strlcat and strlcpy Lorenzo Fontana 2025-05-14 19:02:06 +02:00
  • f6c14eece3 kerndat: check that hardware breakpoints work Andrei Vagin 2025-05-06 15:38:26 +00:00
  • 0e9d0767fb sk-inet: add message how to disable MPTCP in Go Radostin Stoyanov 2025-05-07 14:06:55 +01:00
  • 69f990d88b zdtm: add mnt_ro_root test Pavel Tikhomirov 2025-04-02 12:47:46 +08:00
  • 7362ad2f02 zdtm/lib: add "bind" desc option Pavel Tikhomirov 2025-04-02 12:47:46 +08:00
  • 6a91ad8f71 mount: restore root mount flags Andrei Vagin 2025-04-02 12:02:46 +08:00
  • 799504d9ff aarch64/crtools: fix define for missing constants Radostin Stoyanov 2025-04-14 14:12:31 +01:00
  • 75eaa65f81 net: nftables: avoid restore failure if the CRIU nft table already exist Andrei Vagin 2025-04-21 06:33:41 +00:00
  • 622b4ed448 s390: Fix FP reg restore after parasite code runs Younes Manton 2024-01-23 08:22:07 -08:00
  • 5d5a1e15f3 aarch64: fix build with missing NT_ARM_PAC_ENABLED_KEYS Adrian Reber 2025-04-09 13:25:44 +00:00
  • bc3e4e880a cuda: remove redundant goto label Radostin Stoyanov 2025-04-10 21:14:05 +01:00
  • 3284a83529 cuda: use pr_perror for libc function errors Radostin Stoyanov 2025-04-10 20:56:23 +01:00
  • 5cea5b6d3f restore: use the new kernel interface to restore timers Andrei Vagin 2025-03-27 14:21:03 +00:00
  • 24ea8befcc compel: fix the stack test Andrei Vagin 2025-04-02 21:13:16 +00:00
  • 4249c11213 criu: Do not print failed message when there is no late stage hook Yuanhong Peng 2025-04-02 18:48:12 +08:00
  • 1cab647b37 ci: try GitHub arm runners Adrian Reber 2025-01-18 13:43:15 +00:00
  • b6059ff193 criu: Version 4.1 (CRISC-V) v4.1 Andrei Vagin 2025-03-24 15:23:34 -07:00
  • bc14153173 criu: fix log_keep_err signal deadlock Ivan Pravdin 2025-03-22 19:31:02 -04:00
  • 0f64709442 namespace: skip cleaning up the uid/gid map in error cases Bui Quang Minh 2025-03-19 23:19:31 +07:00
  • 2a428d20ce criu: fix log_keep_err signal deadlock Ivan Pravdin 2025-03-22 19:31:02 -04:00
  • 25f7185202 namespace: skip cleaning up the uid/gid map in error cases Bui Quang Minh 2025-03-19 23:19:31 +07:00
  • 6826ac58ce ci: run tests on a nftables only system Adrian Reber 2025-02-04 16:10:02 +00:00
  • 700a8c4b5e ci: do not run tests requiring iptables if it is missing Adrian Reber 2025-02-05 07:51:38 +00:00
  • f22330ff07 test: print out logs if tests fail Adrian Reber 2025-02-06 09:57:52 +00:00
  • 29ccb5b625 test: others/rpc do not use nftables locking backend Adrian Reber 2025-02-06 07:34:26 +00:00
  • 95729ec328 docs: mark make commands with same format as elsewhere Adrian Reber 2025-02-04 15:57:47 +00:00
  • 2cd9d5ded8 docs: update INSTALL.md with a section about building CRIU Adrian Reber 2025-02-04 15:56:27 +00:00
  • 867c773031 make: allow setting the default network locking backend Adrian Reber 2025-02-04 15:50:02 +00:00
  • 720bf67e06 zdtm/vdso02: unmap vvar_vclock mappings Andrei Vagin 2025-03-16 22:23:14 +00:00
  • 62a4a5874b vdso: correct data types for ELF hash table sizes Andrei Vagin 2025-03-12 23:46:05 +00:00
  • b8553d19ed test/zdtm: check that PAC keys are C/R-ed AV 2025-03-03 20:09:05 +00:00
  • 8ae5db37bb arm64: C/R PAC keys AV 2025-03-03 19:14:54 +00:00
  • c5d46d86a8 restorer: Add a lock around cgroupd communication. Han-Wen Nienhuys 2025-03-13 08:46:16 +01:00
  • 7748b3fe73 pstree: print clone flags in error message Han-Wen Nienhuys 2025-03-10 14:43:24 +01:00
  • d855501575 vdso: Fixes in DT_GNU_HASH handling Adrian Reber 2025-02-07 09:24:19 +01:00
  • ed6374b48c lsm: use the user provided lsm label Adrian Reber 2025-02-06 11:07:17 +01:00
  • d35808f5ee ci: update to latest actions for codeql CI job Adrian Reber 2025-02-06 16:38:33 +01:00
  • c298b51a69 scripts/uninstall_module: import signal module Radostin Stoyanov 2025-03-03 15:03:51 +00:00