Line 1: |
Line 1: |
− | {{Release|2.9|12 Dec 2016|Silk Tit}} | + | {{Release|2.9|12 Dec 2016}} |
− | | |
− | 0bfa6a6cc1c8d2541014165ae9f52bd5feabd3fd
| |
| | | |
| === New features === | | === New features === |
| * CRIU can now be built with clang on all supported architectures | | * CRIU can now be built with clang on all supported architectures |
| * Ignore missing sysctls on restore with {{Opt|--weak-sysctl}} | | * Ignore missing sysctls on restore with {{Opt|--weak-sysctl}} |
| + | * C/R overmounted [[mountpoints]] |
| | | |
| === Optimizations/improvements === | | === Optimizations/improvements === |
| * Batch restore of memory contents from pages.img files | | * Batch restore of memory contents from pages.img files |
| * Link-remap type for [[invisible files]] is explicit in images | | * Link-remap type for [[invisible files]] is explicit in images |
| + | * Man page for [[CRIT]] |
| | | |
| === Fixes === | | === Fixes === |
| * C/R with {{Opt|--empty-ns}} still handled iptables configuration | | * C/R with {{Opt|--empty-ns}} still handled iptables configuration |
| * SCM messages inside UNIX socket got lost after C/R (now dump aborted) | | * SCM messages inside UNIX socket got lost after C/R (now dump aborted) |
− | * Empty unixsk.img file appeared when dumping tasks with '''no''' unix sockets | + | * Empty unixsk.img file appeared when dumping tasks ''without'' unix sockets |
| * Install procedure wasn't PEP-394 compliant | | * Install procedure wasn't PEP-394 compliant |
| * CRIU blocking netfilter rules were added at the tail of the chain resulting in unlocked TCP connections | | * CRIU blocking netfilter rules were added at the tail of the chain resulting in unlocked TCP connections |
| * Dump/Restore spurious failures when open() returned 0 descriptor | | * Dump/Restore spurious failures when open() returned 0 descriptor |
| + | * When dumping shmem lots of zero pages were written into image files |
| + | * [[Invisible files|Ghost directory]] with more than zero ghost parents caused restore to fail |
| + | * Shared mount could escape to different group on restore |