Difference between revisions of "Download/criu/2.11"
Jump to navigation
Jump to search
(rm release date) |
|||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | {{Release|2.11 | + | {{Release|2.11}} |
− | |||
− | |||
=== New features === | === New features === | ||
* Added "pre-resume" to [[action scripts]] | * Added "pre-resume" to [[action scripts]] | ||
− | * New {{Opt|--status-fd}} option for better control of [[ | + | * New {{Opt|--status-fd}} option for better control of [[page server]] |
* C/R | * C/R | ||
** OFD file locks | ** OFD file locks | ||
Line 16: | Line 14: | ||
=== Fixes === | === Fixes === | ||
− | * Regression: | + | * Regression: v2.10 was broken on ARM |
* Use-after-free when restoring [[invisible files|ghost directory]] | * Use-after-free when restoring [[invisible files|ghost directory]] | ||
* Array out-of-bound access when restoring [[VETH device]] | * Array out-of-bound access when restoring [[VETH device]] | ||
* [[Page server]] exit code could be screwed up | * [[Page server]] exit code could be screwed up | ||
* Clang over-optimized string.h routines resulting in random crashes | * Clang over-optimized string.h routines resulting in random crashes | ||
− | * Parasite failed to send FDs via socket on | + | * Parasite failed to send FDs via socket on Alpine Linux |
* Restore of huge file tables could get stuck | * Restore of huge file tables could get stuck | ||
* Restore of epoll in epoll could fail | * Restore of epoll in epoll could fail |
Latest revision as of 19:51, 8 March 2017
Tarball: | criu-2.11.tar.bz2 |
Version: | 2.11 "Acrylic Bullfinch" |
Released: | 13 Feb 2017 |
GIT tag: | v2.11 |
New features[edit]
- Added "pre-resume" to action scripts
- New
--status-fd
option for better control of page server - C/R
- OFD file locks
- RO root mount for mount namespaces
Optimizations/improvements[edit]
- More strict checks for extra CLI options
- Report errors when probing locks
- Restorer logs now contain timestamps
Fixes[edit]
- Regression: v2.10 was 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 Alpine Linux
- 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
- Migration between xsave and noxsave didn't work for wrong cpu feature being checked