lxc 2.1.1-0ubuntu1 source package in Ubuntu

Changelog

lxc (2.1.1-0ubuntu1) bionic; urgency=medium

  * New upstream bugfix release (LXC 2.1.1)
    - apparmor: Drop useless apparmor denies
    - cgfsng: Check whether we have a conf
    - cgfsng: Fail when limits fail to apply
    - conf: Error out on too many mappings
    - conf: Ignore lxc.kmsg and lxc.pivotdir
    - conf: Make update warning opt-in
    - conf: Preserve newlines in configuration file
    - conf: Remove dead assignments in parse_idmaps()
    - conf: Remove unnecessary zeroing
    - conf: Use the proper type for rlim_t, fixing build failure on x32.
    - console: Clean tty state + return 0 on peer exit
    - console: Remove dead assignments
    - core: Introduce userns_exec_full() and port the codebase to it
    - criu: Use correct check initialization check
    - doc: Add lxc.cgroup.dir to Japanese lxc.container.conf(5)
    - doc: Add lxc-update-config manpage
    - doc: Document missing env variables
    - doc: Fix regex-typo in Japanese and Korean lxc-monitor(1)
    - doc: Fix regex-typo in lxc-monitor.sgml.in
    - doc: Translate lxc(7) into Japanese
    - doc: Translate lxc-update-config(1) into Japanese
    - execute: Enable console & standard /dev symlinks
    - init: Become session leader
    - log: Fix a format string build failure on x32.
    - log: Prevent stack smashing
    - monitor: Remove dead assignment
    - network: Add missing checks for empty links
    - network: Clear ifindeces
    - network: Non-functional changes
    - network: Remove dead assignments
    - network: Use single helper to delete networks
    - start: Don't close inherited namespace fds
    - start: Move env setup before container setup
    - start: Pass LXC_LOG_LEVEL to hooks
    - start: Remove dead variable
    - start: Set environment variables correctly
    - start: Switch ids at last possible instance
    - storage: Avoid segfault on missing lxc.rootfs.path
    - storage: Fix typo in error message
    - storage/lvm: Fix thinpool logical volumes
    - storage/overlay: Do not write to invalid memory
    - storage/overlay: Fix use after free()
    - storage/zfs: Return error directly when zfs creation fails
    - template/alpine: Change file check to also check file size (-f => -s)
    - template/archlinux: Change locale "en-US.UTF-8" to "en_US.UTF-8"
    - template/debian: Don't force getty@ configuration
    - template/plamo: Delete unnecessary process during container shutdown
    - tests: Avoid NULL pointer dereference
    - tests: Remove dead assignments
    - tests: Support systemd hybrid cgroups
    - tools: Print "-devel" when LXC_DEVEL is true
    - tools/lxc-unshare: Do not pass NULL pointer
    - tools/lxc-update-config: Remove lxc.pivotdir and lxc.kmsg entries
    - tools/lxc-update-config: Strip lxc.rootfs.backend and handle IPv4 addrs
    - tools/lxc-user-nic: Remove double initialization
    - tools/lxc-usernsexec: Remove dead assignments
    - utils: Do not write to 0 sized buffer
    - utils: Duplicate stderr as well in lxc_popen()
    - utils: Fix lxc_popen()/lxc_pclose()
    - utils: Remove dead assignments in lxc_popen()

  * Drop all patches, now upstream.
  * Use upstream manpage for lxc-update-config.
  * Refresh lintian overrides.
  * Bump standards to 4.1.1.

 -- St├ęphane Graber <email address hidden>  Tue, 31 Oct 2017 18:59:59 -0400

Upload details

Uploaded by:
St├ęphane Graber on 2017-10-31
Uploaded to:
Bionic
Original maintainer:
Ubuntu Developers
Architectures:
linux-any all
Section:
admin
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Bionic release on 2017-11-02 main admin

Downloads

File Size SHA-256 Checksum
lxc_2.1.1.orig.tar.gz 1.3 MiB 68663a67450a8d6734e137eac54cc7077209fb15c456eec401a2c26e6386eff6
lxc_2.1.1.orig.tar.gz.asc 801 bytes a6540d7edea673d01655f93f0e016798ba8cf050084639445ae4a8f4176bd161
lxc_2.1.1-0ubuntu1.debian.tar.xz 109.4 KiB 5c2afba76702aa22121e5b6075f7e5a1a0f18daf7f43b12d881a0b562c1e54be
lxc_2.1.1-0ubuntu1.dsc 2.9 KiB 629a982e969b5bc36588656c09819c1a9e8f299a821e3b7fef19d018db773ed8

Available diffs

View changes file

Binary packages built by this source

liblxc1: Linux Containers userspace tools (library)

 Containers are insulated areas inside a system, which have their own namespace
 for filesystem, network, PID, IPC, CPU and memory allocation and which can be
 created using the Control Group and Namespace features included in the Linux
 kernel.
 .
 This package contains the libraries.

liblxc1-dbgsym: debug symbols for liblxc1
lua-lxc: Linux Containers userspace tools (Lua bindings)

 Containers are insulated areas inside a system, which have their own namespace
 for filesystem, network, PID, IPC, CPU and memory allocation and which can be
 created using the Control Group and Namespace features included in the Linux
 kernel.
 .
 This package contains the Lua bindings.

lua-lxc-dbgsym: debug symbols for lua-lxc
lxc: Transitional package for lxc1

 This is a transitional dummy package. It can safely be removed.
 .
 The currently recommended LXC experience is available as lxc2 and is
 provided by LXD using the LXC backend.

lxc-common: Linux Containers userspace tools (common tools)

 Containers are insulated areas inside a system, which have their own namespace
 for filesystem, network, PID, IPC, CPU and memory allocation and which can be
 created using the Control Group and Namespace features included in the Linux
 kernel.
 .
 This package contains a few binaries and security profiles required by
 all liblxc1 users.

lxc-common-dbgsym: debug symbols for lxc-common
lxc-dev: Linux Containers userspace tools (development)

 Containers are insulated areas inside a system, which have their own namespace
 for filesystem, network, PID, IPC, CPU and memory allocation and which can be
 created using the Control Group and Namespace features included in the Linux
 kernel.
 .
 This package contains the development files.

lxc-templates: Linux Containers userspace tools (templates)

 Containers are insulated areas inside a system, which have their own namespace
 for filesystem, network, PID, IPC, CPU and memory allocation and which can be
 created using the Control Group and Namespace features included in the Linux
 kernel.
 .
 This package contains the templates.

lxc-templates-dbgsym: debug symbols for lxc-templates
lxc-tests: Linux Containers userspace tools (test binaries)

 Containers are insulated areas inside a system, which have their own namespace
 for filesystem, network, PID, IPC, CPU and memory allocation and which can be
 created using the Control Group and Namespace features included in the Linux
 kernel.
 .
 This package contains the test binaries. Those binaries are primarily
 used for autopkgtest and by some developers. They are not meant to be
 installed on regular user systems.

lxc-tests-dbgsym: debug symbols for lxc-tests
lxc1: Linux Containers userspace tools

 Containers are insulated areas inside a system, which have their own namespace
 for filesystem, network, PID, IPC, CPU and memory allocation and which can be
 created using the Control Group and Namespace features included in the Linux
 kernel.
 .
 This package provides the lxc-* tools, which can be used to start a single
 daemon in a container, or to boot an entire "containerized" system, and to
 manage and debug your containers.

lxc1-dbgsym: debug symbols for lxc1
python3-lxc: Linux Containers userspace tools (Python 3.x bindings)

 Containers are insulated areas inside a system, which have their own namespace
 for filesystem, network, PID, IPC, CPU and memory allocation and which can be
 created using the Control Group and Namespace features included in the Linux
 kernel.
 .
 This package contains the Python 3.x bindings.

python3-lxc-dbgsym: debug symbols for python3-lxc