Difference between revisions of "Download/criu/2.11"
Jump to navigation
Jump to search
(Created page with "{{Release|2.11|13 Feb 2016}} === New features === === Optimizations/improvements === === Fixes ===") |
|||
Line 1: | Line 1: | ||
{{Release|2.11|13 Feb 2016}} | {{Release|2.11|13 Feb 2016}} | ||
+ | |||
+ | 730d374aed5e4747f275efca404f4fdf6205d134 | ||
=== New features === | === New features === | ||
+ | * Added "pre-resume" to [[action scripts]] | ||
+ | * New {{Opt|--status-fd}} option for better control of [[CLI/opt/--daemon|daemons]] | ||
+ | * C/R | ||
+ | ** OFD file locks | ||
+ | ** RO root mount for mount namespaces | ||
=== Optimizations/improvements === | === Optimizations/improvements === | ||
+ | * More strict checks for extra [[CLI]] options | ||
+ | * Report errors when probing locks | ||
+ | * [[Code blobs|Restorer]] [[logging|logs]] now contain timestamps | ||
=== Fixes === | === Fixes === | ||
+ | * Regression: [[Download/criu/2.10]] got broken on ARM | ||
+ | * Use-after-free when restoring [[invisible files|ghost directory]] | ||
+ | * Array out-of-bound access when restoring [[VETH device]] | ||
+ | * [[Page server]] exit code could be screwed up | ||
+ | * Clang over-optimized string.h routines resulting in random crashes | ||
+ | * Parasite failed to send FDs via socket on Apline | ||
+ | * Restore of huge file tables could get stuck | ||
+ | * Restore of epoll in epoll could fail | ||
+ | * Errno value could be lost when reporting failure to restore [[invisible files]] | ||
+ | * Dump of sched params didn't work on Alpine | ||
+ | * Restore of huge memory dumps (over 2G) failed | ||
+ | * Installation guessed /lib vs /lib64 with errors |
Revision as of 20:36, 6 February 2017
Tarball: | criu-2.11.tar.bz2 |
Version: | 2.11 "Acrylic Bullfinch" |
Released: | 13 Feb 2017 |
GIT tag: | v2.11 |
730d374aed5e4747f275efca404f4fdf6205d134
New features
- Added "pre-resume" to action scripts
- New
--status-fd
option for better control of daemons - C/R
- OFD file locks
- RO root mount for mount namespaces
Optimizations/improvements
- More strict checks for extra CLI options
- Report errors when probing locks
- Restorer logs now contain timestamps
Fixes
- Regression: Download/criu/2.10 got broken on ARM
- Use-after-free when restoring ghost directory
- Array out-of-bound access when restoring VETH device
- Page server exit code could be screwed up
- Clang over-optimized string.h routines resulting in random crashes
- Parasite failed to send FDs via socket on Apline
- Restore of huge file tables could get stuck
- Restore of epoll in epoll could fail
- Errno value could be lost when reporting failure to restore invisible files
- Dump of sched params didn't work on Alpine
- Restore of huge memory dumps (over 2G) failed
- Installation guessed /lib vs /lib64 with errors