Commit graph

  • 46c707676b
    Merge d70b155c3d into 9e5fbcd668 Ahmed khalid Elaidy 2026-01-22 14:38:05 +00:00
  • d70b155c3d fsnotify: Improve error messages with more context 3idey 2026-01-22 16:35:52 +02:00
  • d5700a69c9 fsnotify: Add null checks and error handling in get_mark_path() 3idey 2026-01-22 16:32:32 +02:00
  • 0cc60eba50 fsnotify: Fix memory leaks on error paths in pre_dump functions 3idey 2026-01-22 16:32:03 +02:00
  • 98f2d83dfd
    Merge edadf28273 into 9e5fbcd668 Asaf Porat Stoler 2026-01-22 07:25:51 +00:00
  • 73692edf57
    Merge 283ed1e601 into 9e5fbcd668 Imranullah Khan 2026-01-21 11:26:24 +02:00
  • f8c8b11ea5
    Merge b0fb87ea04 into 9e5fbcd668 Radostin Stoyanov 2026-01-21 03:58:21 +00:00
  • c777377cc4
    Merge e68f7685a0 into 9e5fbcd668 Rowan 2026-01-21 10:19:23 +08:00
  • 747d985d5d
    Merge 5544035077 into 9e5fbcd668 Bhuvan B 2026-01-21 01:32:15 +00:00
  • 9e5fbcd668 pycriu: Fix self-dump failure with explicit PID criu-dev unichronic 2026-01-18 00:37:44 +05:30
  • 21a6758268 cr-restore/shstk: Make arch_shstk_unlock use correct pid Pavel Tikhomirov 2026-01-16 12:33:10 +08:00
  • 40e1778ddf
    pycriu: Fix self-dump failure with explicit PID unichronic 2026-01-18 00:37:44 +05:30
  • 7e7bd03bf9 cr-restore/shstk: Make arch_shstk_unlock use correct pid Pavel Tikhomirov 2026-01-16 12:33:10 +08:00
  • 07af3304fd restore/pie: check return value of sys_rseq on unregister liqiang2020 2025-12-16 18:14:13 +08:00
  • fb59ae504e test: fix GCC 16 compile error Adrian Reber 2026-01-09 08:15:05 +00:00
  • b208bec12d crit: show dead task_state Radostin Stoyanov 2026-01-12 05:47:02 +00:00
  • 9885fb3c75 crit: fix incorrect task state decoding Radostin Stoyanov 2026-01-11 14:56:49 +00:00
  • c5491f229a crit: show dead task_state Radostin Stoyanov 2026-01-12 05:47:02 +00:00
  • acf7fb4461 crit: fix incorrect task state decoding Radostin Stoyanov 2026-01-11 14:56:49 +00:00
  • 5544035077
    files: fix code quality issues from review BhuvanB404 2026-01-10 02:10:30 +05:30
  • 15009a6bf9
    files: add og_fd[N] syntax for --inherit-fd option BhuvanB404 2026-01-03 19:34:41 +05:30
  • 9b76761af7 test: fix GCC 16 compile error Adrian Reber 2026-01-09 08:15:05 +00:00
  • 96bd9557bf restore/pie: check return value of sys_rseq on unregister liqiang2020 2025-12-16 18:14:13 +08:00
  • 71fe85ec90 ci: add iproute2 to the list of packages in apt-packages.sh ImranullahKhann 2026-01-08 19:55:04 +05:00
  • 211c54f2f4 ci: add iproute2 to the list of packages in apt-packages.sh ImranullahKhann 2026-01-08 19:55:04 +05:00
  • 36f1e9d38c amdgpu: use fseeko with large-file support instead of fseeko64 Radostin Stoyanov 2025-12-29 15:26:22 +00:00
  • ddf7a170ff infect-types: fix user_gcs redefine error Radostin Stoyanov 2025-12-29 12:12:53 +00:00
  • 2dd66866e3 zdtm/cgroup_stray: fix uninitialized variable Radostin Stoyanov 2025-12-29 14:13:05 +00:00
  • 974c1bc898 zdtm/tempfs_subns: fix uninitialized variable Radostin Stoyanov 2025-12-29 14:05:20 +00:00
  • b1a51489dd compel: fix sys_clock_gettime function signature Radostin Stoyanov 2025-12-29 11:00:15 +00:00
  • 54fd487712 amdgpu: use fseeko with large-file support instead of fseeko64 Radostin Stoyanov 2025-12-29 15:26:22 +00:00
  • ec8f51fe28 infect-types: fix user_gcs redefine error Radostin Stoyanov 2025-12-29 12:12:53 +00:00
  • f770c73c3d zdtm/cgroup_stray: fix uninitialized variable Radostin Stoyanov 2025-12-29 14:13:05 +00:00
  • 5d72ad0ff2 zdtm/tempfs_subns: fix uninitialized variable Radostin Stoyanov 2025-12-29 14:05:20 +00:00
  • d86099914e compel: fix sys_clock_gettime function signature Radostin Stoyanov 2025-12-29 11:00:15 +00:00
  • 8a9dbadece test/libcriu: fix include paths for CRIU headers Radostin Stoyanov 2026-01-03 15:40:12 +00:00
  • bca291477d test/libcriu: fix relative paths in Makefile Radostin Stoyanov 2026-01-03 14:41:37 +00:00
  • 283ed1e601 test/zdtm: add a new test to check robust list after C/R Imranullah Khan 2025-12-26 10:35:16 +05:00
  • fc1867c44d kerndat: Fix error handling for kerndat_has_timer_cr_ids() fail Pavel Tikhomirov 2026-01-02 13:15:43 +08:00
  • f1058a3892 kerndat: Fix error handling for kerndat_has_timer_cr_ids() fail Pavel Tikhomirov 2026-01-02 13:15:43 +08:00
  • 2e5f9facf9 util: Make close_safe() reset fd to -1 even on close() failure Pavel Tikhomirov 2025-12-26 12:28:45 +08:00
  • 548995c1b1 util: Make close_safe() reset fd to -1 even on close() failure Pavel Tikhomirov 2025-12-26 12:28:45 +08:00
  • 015d78dc58
    Merge 8e901d1441 into d4e8114130 Shubham shukla 2025-12-19 16:37:48 +08:00
  • d4e8114130 readme: use a local copy of the CRIU logo Radostin Stoyanov 2025-12-17 00:53:59 +00:00
  • 1581f4b458 readme: use a local copy of the CRIU logo Radostin Stoyanov 2025-12-17 00:53:59 +00:00
  • dda835746d feat: allow dumping unix socket other than DGRAM but in closed state Adam Pasyniuk 2025-12-12 19:21:57 +01:00
  • 30acbabcdd ci: also exclude docker version 29 Adrian Reber 2025-11-26 13:49:25 +00:00
  • f66e59ee5c cr-dump: fix error handling Radostin Stoyanov 2025-12-09 19:26:03 +00:00
  • 8f8e383ada cr-dump: fix error handling Radostin Stoyanov 2025-12-09 19:26:03 +00:00
  • e68f7685a0 Add UPDATE_INETSK hook for inet address rewrite Rowan-Ye 2025-12-05 20:46:37 +08:00
  • f78bea8d34 zdtm: gcs: add opt-in GCS test support for AArch64 Igor Svilenkov Bozic 2025-11-23 17:27:49 +01:00
  • d591e320e0 criu/restore: gcs: adds restore implementation for Guarded Control Stack Igor Svilenkov Bozic 2025-08-12 20:13:28 +02:00
  • 2429d49e67 criu/dump: gcs: save GCS state during dump Igor Svilenkov Bozic 2025-08-12 18:56:41 +02:00
  • 41ecb7ac71 images: aarch64: add user_aarch64_gcs_entry Igor Svilenkov Bozic 2025-08-12 18:52:36 +02:00
  • 92e6e523b5 compel: gcs: add opt-in GCS test support for AArch64 Igor Svilenkov Bozic 2025-08-14 14:39:52 +02:00
  • 2f676d20e4 compel: gcs: set up GCS token/restorer for rt_sigreturn Igor Svilenkov Bozic 2025-08-12 18:32:55 +02:00
  • 6bb856b0af compel: gcs: initial GCS support for signal frames Igor Svilenkov Bozic 2025-08-01 12:09:57 +02:00
  • 73ca071483 gcs: add GCS constants and helper macros Igor Svilenkov Bozic 2025-08-13 17:48:56 +02:00
  • 501b714f76 compel/aarch64: refactor fpregs handling Igor Svilenkov Bozic 2025-08-12 14:22:14 +02:00
  • 2bd7d622ba feat: ipv4 inet sk src addr redirect (non tcp established) Brandon Smith 2025-12-06 14:15:53 -06:00
  • 2d19a7b430 sync criu upstream v4.2 Brandon Smith 2025-12-05 23:13:38 -06:00
  • 494dc4acb3 feat: increase recev/send buffer size for page server Filipe Augusto Lima de Souza 2025-12-05 17:35:19 +01:00
  • 7664f51dab
    zdtm: gcs: add opt-in GCS test support for AArch64 Igor Svilenkov Bozic 2025-11-23 17:27:49 +01:00
  • d73198d87f
    criu/restore: gcs: adds restore implementation for Guarded Control Stack Igor Svilenkov Bozic 2025-08-12 20:13:28 +02:00
  • 2f27b12407
    criu/dump: gcs: save GCS state during dump Igor Svilenkov Bozic 2025-08-12 18:56:41 +02:00
  • c58a3331dd
    images: aarch64: add user_aarch64_gcs_entry Igor Svilenkov Bozic 2025-08-12 18:52:36 +02:00
  • 67f95755a8
    compel: gcs: add opt-in GCS test support for AArch64 Igor Svilenkov Bozic 2025-08-14 14:39:52 +02:00
  • 6b6382f136
    compel: gcs: set up GCS token/restorer for rt_sigreturn Igor Svilenkov Bozic 2025-08-12 18:32:55 +02:00
  • 5817983089
    compel: gcs: initial GCS support for signal frames Igor Svilenkov Bozic 2025-08-01 12:09:57 +02:00
  • 7be1dbd4b5
    gcs: add GCS constants and helper macros Igor Svilenkov Bozic 2025-08-13 17:48:56 +02:00
  • 09ade038b3
    compel/aarch64: refactor fpregs handling Igor Svilenkov Bozic 2025-08-12 14:22:14 +02:00
  • b0fb87ea04 criu: add support for --gpu-device-map Radostin Stoyanov 2025-11-10 12:55:17 +00:00
  • edadf28273
    perf improvement asafpamzn 2025-12-01 18:26:59 +02:00
  • 4891257d8b
    perf improvement asafpamzn 2025-12-01 18:26:13 +02:00
  • 5e2f5c022e
    perf improvement asafpamzn 2025-12-01 18:25:25 +02:00
  • ebe4c11da5
    Merge 8ebaaf56f2 into 90300748ef Bhavik Sachdev 2025-11-28 18:13:18 +01:00
  • 90300748ef tty: fix compiler error Adrian Reber 2025-11-26 13:21:07 +00:00
  • 09bb362664 restore: fix "Defect type: UNINIT" Adrian Reber 2025-11-26 07:49:05 +00:00
  • bf82389de3 dump: fix "Defect type: IDENTICAL_BRANCHES" Adrian Reber 2025-11-26 07:48:02 +00:00
  • c6e2a74bc0 ci: also exclude docker version 29 Adrian Reber 2025-11-26 13:49:25 +00:00
  • 02064fd6ea tty: fix compiler error Adrian Reber 2025-11-26 13:21:07 +00:00
  • d538e81a17 restore: fix "Defect type: UNINIT" Adrian Reber 2025-11-26 07:49:05 +00:00
  • b7aed55e41 dump: fix "Defect type: IDENTICAL_BRANCHES" Adrian Reber 2025-11-26 07:48:02 +00:00
  • 8ebaaf56f2 mount: support for files on detached bind mounts Bhavik Sachdev 2025-06-16 13:43:06 +05:30
  • 7078b5909c zdtm: check c/r of detached file bind mount Bhavik Sachdev 2025-09-23 01:20:00 +05:30
  • 59416b3a3f zdtm: check c/r of a detached bind mount with original mount Bhavik Sachdev 2025-08-17 23:54:53 +05:30
  • 3bf4c40672 kerndat: check for statmount with STATMOUNT_BY_FD Bhavik Sachdev 2025-06-11 01:25:47 +05:30
  • f71837d5dc compel: introduce statmount Bhavik Sachdev 2025-06-10 21:41:09 +05:30
  • a5d3a58356 zdtm: Check c/r for anonymous mounts Bhavik Sachdev 2025-06-01 15:57:25 +05:30
  • b3086a32a3 zdtm: check c/r file on detached mount Bhavik Sachdev 2025-05-23 01:41:50 +05:30
  • c86c7b422e feat: add --allow-uprobes proto field Michal Voitiulevic 2025-11-25 21:44:10 +02:00
  • 8e901d1441 ci(docker-test): harden restore retry logic and logging\n\n- Increase retries and add back-off to mitigate containerd races.\n- Treat additional transient errors as retriable.\n- Fix CRIU log extraction to read from captured output.\n\nShould reduce flakiness in Docker Test on ubuntu-22.04 runners. shbhmexe 2025-11-21 21:54:41 +05:30
  • 00ab08bb00 util: fix fd leaks on service-fd install failures; preserve close_safe semantics\n\n- close_safe(): keep setting fd to -1 only on successful close.\n- set_proc_fd(): close duplicated fd if install_service_fd() fails to avoid a leak.\n- open_proc_sfd(): close opened fd when install_service_fd() fails.\n\nThese changes tighten resource handling and address potential file-descriptor\nleaks that can be flagged by sanitizers and static analyzers.\n shbhmexe 2025-11-21 19:11:05 +05:30
  • 2cf8f13ca1 doc: update pipe/socket examples for --inherit-fd Mark Polyakov 2025-11-11 15:48:42 -08:00
  • 62aadb22ab amdgpu: use 64-bit offsets for parallel restore Yanning Yang 2025-11-14 23:08:16 +00:00
  • f060d6d938
    Merge branch 'criu-dev' into criu-cow asafpamzn 2025-11-16 12:33:39 +02:00
  • 432100dc8c
    Revert "cleanup" asafpamzn 2025-11-16 12:33:32 +02:00
  • 1cc059abd2
    updates to design asafpamzn 2025-11-16 12:26:44 +02:00
  • d39e2b5ff2
    Merge remote-tracking branch 'upstream/criu-dev' into criu-dev asafpamzn 2025-11-16 12:19:02 +02:00
  • 6b6dd66fc5
    accidently removed files asafpamzn 2025-11-16 12:11:24 +02:00