Format: 1.8 Date: Fri, 02 Dec 2016 23:15:21 -0500 Source: lxc Binary: lxc lxc1 lxc-common lxc-dev lxc-templates lxc-tests liblxc1 python3-lxc lua-lxc Architecture: i386 Version: 2.0.6-0ubuntu1~ubuntu16.04.1 Distribution: xenial-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Stéphane Graber Description: liblxc1 - Linux Containers userspace tools (library) lua-lxc - Linux Containers userspace tools (LUA bindings) lxc - Transitional package for lxc1 lxc-common - Linux Containers userspace tools (common tools) lxc-dev - Linux Containers userspace tools (development) lxc-templates - Linux Containers userspace tools (templates) lxc-tests - Linux Containers userspace tools (test binaries) lxc1 - Linux Containers userspace tools python3-lxc - Linux Containers userspace tools (Python 3.x bindings) Launchpad-Bugs-Fixed: 1647010 Changes: lxc (2.0.6-0ubuntu1~ubuntu16.04.1) xenial; urgency=medium . * New upstream bugfix release (2.0.6) (LP: #1647010): - Security fix for CVE-2016-8649 - utils: make detect_ramfs_rootfs() return bool - tests: add test for detect_ramfs_rootfs() - add Documentation entries to lxc and lxc@ units - mark the python examples as having utf-8 encoding - log: sanity check the returned value from snprintf() - lxc-alpine: mount /dev/shm as tmpfs - archlinux: Do DHCP on eth0 - archlinux: Fix resolving - Drop leftover references to lxc_strerror() - tests: fix image download for s390x - tools: fix coding style in lxc_attach - tools: make overlay valid backend - tools: better error reporting for lxc-start - alpine: Fix installing extra packages - lxc-alpine: do not drop setfcap - s390x: Fix seccomp handling of personalities - tools: correct the argument typo in lxc_copy - Use libtool for liblxc.so - c/r: use --external instead of --veth-pair - c/r: remember to increment netnr - c/r: add checkpoint/restore support for macvlan interfaces - ubuntu: Fix package upgrades requiring proc - c/r: drop duplicate hunk from macvlan case - c/r: use snprintf to compute device name - Tweak libtool handling to work with Android - tests: add lxc_error() and lxc_debug() - container start: clone newcgroup immediately - use python3_sitearch for including the python code - fix rpm build, include all built files, but only once - cgfs: fix invalid free() - find OpenSUSE's build also as obs-build - improve help text for --fancy and --fancy-format - improve wording of the help page for lxc-ls - cgfs: add print_cgfs_init_debuginfo() - cgfs: skip empty entries under /proc/self/cgroup - cgfs: explicitly check for NULL - tools: use correct exit code for lxc-stop - c/r: explicitly emit bind mounts as criu arguments - log: bump LXC_LOG_BUFFER_SIZE to 4096 - conf: merge network namespace move & rename on shutdown - c/r: save criu's stdout during dump too - c/r: remove extra \ns from logs - c/r: fix off-by-one error - c/r: check state before doing a checkpoint/restore - start: CLONE_NEWCGROUP after we have setup cgroups - create symlink for /var/run - utils: add lxc_append_string() - cgroups: remove isolated cpus from cpuset.cpus - Update Ubuntu release name: add zesty and remove wily - templates: add squashfs support to lxc-ubuntu-cloud.in - cgroups: skip v2 hierarchy entry - also stop lxc-net in runlevels 0 and 6 - add lxc.egg-info to gitignore - install bash completion where pkg-config tells us to - conf: do not use %m format specifier - debian: Don't depend on libui-dialog-perl - cgroups: use %zu format specifier to print size_t - lxc-checkpoint: automatically detect if --external or --veth-pair - cgroups: prevent segfault in cgfsng - utils: add lxc_preserve_ns() - start: add netnsfd to lxc_handler - conf: use lxc_preserve_ns() - attach: use lxc_preserve_ns() - lxc_user_nic: use lxc_preserve_ns() - conf, start: improve log output - conf: explicitly remove veth device from host - conf, start: be smarter when deleting networks - start, utils: improve preserve_ns() - start, error: improve log + non-functional changes - start, namespace: move ns_info to namespace.{c,h} - attach, utils: bugfixes - attach: use ns_info[LXC_NS_MAX] struct - namespace: always attach to user namespace first - cgroup: improve isolcpus handling - cgroups: handle non-existent isolcpus file - utils: add lxc_safe_uint() - tests: add unit tests for lxc_safe_uint() - utils: add lxc_safe_int() - tests: add unit tests for lxc_safe_int() - conf/ile: get ip prefix via lxc_safe_uint() - confile: use lxc_safe_u/int in config_init_{u,g}id - conf/ile: use lxc_safe_uint() in config_pts() - conf/ile: use lxc_safe_u/int() in config_start() - conf/ile: use lxc_safe_uint() in config_monitor() - conf/ile: use lxc_safe_uint() in config_tty() - conf/ile: use lxc_safe_uint() in config_kmsg() - conf/ile: avoid atoi in config_lsm_aa_incomplete() - conf/ile: use lxc_safe_uint() in config_autodev() - conf/ile: avoid atoi() in config_ephemeral() - utils: use lxc_safe_int() - lxc_monitord: use lxc_safe_int() && use exit() - start: use lxc_safe_int() - conf: use lxc_safe_{u}int() - tools/lxc_execute: use lxc_safe_uint() - tools/lxc_stop: use lxc_safe_uint() - utils: add lxc_safe_long() - tests: add unit tests for lxc_safe_long() - tools/lxc_stop: use lxc_safe_long() - tools/lxc_top: use lxc_safe_int() - tools/lxc_ls: use lxc_safe_uint() - tools/lxc_autostart: use lxc_safe_{int,long}() - tools/lxc_console: use lxc_safe_uint() - tools: replace non-standard namespace identifiers - Configure a static MAC address on the LXC bridge - tests: remove overflow tests - attach: do not send procfd to attached process * Remaining patches: - 0001-Allocate-new-lxcbr0-subnet-at-startup-time.patch * Cherry-pick bugfix from upstream: - tests: Don't cause test failures on-cleanup errors * Autopkgtest: - Re-enable lxc-test-ubuntu on yakkety/zesty (template was fixed). - Workaround autopkgtest failures when using gpg2 with dirmngr. - Restrict tests to run on standalone systems. Checksums-Sha1: cca573dc1bd64aa3d56db8516b9c5996d34d357e 414778 liblxc1-dbgsym_2.0.6-0ubuntu1~ubuntu16.04.1_i386.ddeb f422f81766a9a1ae48dfe564e04bbfb23b6127ed 226522 liblxc1_2.0.6-0ubuntu1~ubuntu16.04.1_i386.deb 825eb04981a3fb7938a4c432c0175f0b6d2f1d0e 10208 lua-lxc-dbgsym_2.0.6-0ubuntu1~ubuntu16.04.1_i386.ddeb aac64f3ab9c2acd0092645f147cfe2f80c4aa7b1 10398 lua-lxc_2.0.6-0ubuntu1~ubuntu16.04.1_i386.deb 2abca72ade9bb5b2a7d06882e2f88bf60f49f74a 39118 lxc-common-dbgsym_2.0.6-0ubuntu1~ubuntu16.04.1_i386.ddeb f6f28a429769d47dfb73760c574934d300095edb 29126 lxc-common_2.0.6-0ubuntu1~ubuntu16.04.1_i386.deb 2db819f49510dd9c6d3b7ee4559b3220ef921a21 11356 lxc-dev_2.0.6-0ubuntu1~ubuntu16.04.1_i386.deb 3061086ee0f2c9de5967168523b20b629896f0bb 6028 lxc-templates-dbgsym_2.0.6-0ubuntu1~ubuntu16.04.1_i386.ddeb 9f9e84c792fc61292c48ebbfeb8d3b2ad019d820 82818 lxc-templates_2.0.6-0ubuntu1~ubuntu16.04.1_i386.deb 770d6c85ed5943585f203ddc66900462ab8dadef 66116 lxc-tests-dbgsym_2.0.6-0ubuntu1~ubuntu16.04.1_i386.ddeb dd094e7282167dd37c9564d762e009a29d7c392a 47072 lxc-tests_2.0.6-0ubuntu1~ubuntu16.04.1_i386.deb b7278fdd2916fbd8c8029144248caaecdbf1cfd8 158004 lxc1-dbgsym_2.0.6-0ubuntu1~ubuntu16.04.1_i386.ddeb 0766fe1f88a037fb98a07d85eafcc316908278ed 291066 lxc1_2.0.6-0ubuntu1~ubuntu16.04.1_i386.deb 59582584b7e3b2d9adb4b95592a1aea2acc91a26 20086 python3-lxc_2.0.6-0ubuntu1~ubuntu16.04.1_i386.deb Checksums-Sha256: 37ea474a9e879b4711c99a1eebdebfb544331920b52d9f2912582cf85fe62336 414778 liblxc1-dbgsym_2.0.6-0ubuntu1~ubuntu16.04.1_i386.ddeb 00943310c344922d36ab78edbe3d5b1fa4b0df45ff58e992a9eba9f5a943ff00 226522 liblxc1_2.0.6-0ubuntu1~ubuntu16.04.1_i386.deb 14a67b86f6ca6bdfe073678f8a17d35cc257dfece445a7c32878cff60e0a11a8 10208 lua-lxc-dbgsym_2.0.6-0ubuntu1~ubuntu16.04.1_i386.ddeb 2aba0fa9231554495f6a57a3bc662d8286ce80e9ed91abcd161125923c750534 10398 lua-lxc_2.0.6-0ubuntu1~ubuntu16.04.1_i386.deb 2ee5eaabd9b1222a00a34870e21043705b82ae6fd5db8f0e31838ba26eeff611 39118 lxc-common-dbgsym_2.0.6-0ubuntu1~ubuntu16.04.1_i386.ddeb b69346d137fbbb0c248e6ccef4177d3395b1201ee62cd2cbe8fb922b23cb7f85 29126 lxc-common_2.0.6-0ubuntu1~ubuntu16.04.1_i386.deb 99dc84b5728ca58fd068fcb56e71aed305512c1f15f0b87cb0bafe440ab0f74b 11356 lxc-dev_2.0.6-0ubuntu1~ubuntu16.04.1_i386.deb 60501785acf4502725662c541e3b579e2ed6dcec5292a65ed9febe5a73f48d41 6028 lxc-templates-dbgsym_2.0.6-0ubuntu1~ubuntu16.04.1_i386.ddeb aa653a0a1da33655df187148a6afdae370c2122656742d64aef8ecac6a9c0e77 82818 lxc-templates_2.0.6-0ubuntu1~ubuntu16.04.1_i386.deb e4a1b03b73b122565dab40de50cb0ee701c9e3c90ff0de76f4e6ad91b79ab0d7 66116 lxc-tests-dbgsym_2.0.6-0ubuntu1~ubuntu16.04.1_i386.ddeb 00b286f7746f3ed09c573aad67842ac0a86d95c7bbd3adb0a71f40999eb4eaf0 47072 lxc-tests_2.0.6-0ubuntu1~ubuntu16.04.1_i386.deb 6a2bd6a1b6cca7dec8fd8659494563228433385cc6e1590b8d780cc319492b19 158004 lxc1-dbgsym_2.0.6-0ubuntu1~ubuntu16.04.1_i386.ddeb 3dd44895cb39cd5ec31fc8837110086e60af5b4748a87cbfc5bf7f0e52fca6c2 291066 lxc1_2.0.6-0ubuntu1~ubuntu16.04.1_i386.deb 6cbd412be4d3e66f2b93b4af3c4f36934e41b2937451b8b1a947a3918b684c3e 20086 python3-lxc_2.0.6-0ubuntu1~ubuntu16.04.1_i386.deb Files: abf4efb013b5c0ea36c7ed05ed6e7231 414778 admin extra liblxc1-dbgsym_2.0.6-0ubuntu1~ubuntu16.04.1_i386.ddeb 053f34759a9024e9f3deb2f2ec058d9d 226522 admin optional liblxc1_2.0.6-0ubuntu1~ubuntu16.04.1_i386.deb 56a315b662e0b89603a137a2397def44 10208 interpreters extra lua-lxc-dbgsym_2.0.6-0ubuntu1~ubuntu16.04.1_i386.ddeb 9d95af931f0c4b9044639ef5404332dd 10398 interpreters optional lua-lxc_2.0.6-0ubuntu1~ubuntu16.04.1_i386.deb cb86179da3236cefcdf1be2244c6691c 39118 admin extra lxc-common-dbgsym_2.0.6-0ubuntu1~ubuntu16.04.1_i386.ddeb 5513b648ec8225cf092f19a973ddf8c4 29126 admin optional lxc-common_2.0.6-0ubuntu1~ubuntu16.04.1_i386.deb 170ea2a979239d19a3daf512c4ca3991 11356 libdevel optional lxc-dev_2.0.6-0ubuntu1~ubuntu16.04.1_i386.deb 47dc7f5df965e4b223b71c3905691b59 6028 admin extra lxc-templates-dbgsym_2.0.6-0ubuntu1~ubuntu16.04.1_i386.ddeb 569c6371592f73a022b72678d918feb9 82818 admin optional lxc-templates_2.0.6-0ubuntu1~ubuntu16.04.1_i386.deb cca6bf771021da8da978a557eefba451 66116 admin extra lxc-tests-dbgsym_2.0.6-0ubuntu1~ubuntu16.04.1_i386.ddeb 072f47c5467bbdeaec3806844a19c960 47072 admin optional lxc-tests_2.0.6-0ubuntu1~ubuntu16.04.1_i386.deb 26b91f3c9be3602e62166ced331388c8 158004 admin extra lxc1-dbgsym_2.0.6-0ubuntu1~ubuntu16.04.1_i386.ddeb 070ff11957fe5c707fe34cd54ef679fc 291066 admin optional lxc1_2.0.6-0ubuntu1~ubuntu16.04.1_i386.deb 91adfdfbd3bfcbc0283519612a42f0f7 20086 python optional python3-lxc_2.0.6-0ubuntu1~ubuntu16.04.1_i386.deb