lxc 1:4.0.6-0ubuntu1 source package in Ubuntu

Changelog

lxc (1:4.0.6-0ubuntu1) hirsute; urgency=medium

  * New upstream bugfix release (4.0.6):
    - Improve handling for compatibility architectures for seccomp
    - Harden seccomp notifier implementation
    - Rework parsing of /proc/<pid>/mountinfo to handle kernel regression
    - Improve network device restoration
    - Significantly cleanup and harden config file parsing
    - Support new capabilities CAP_PERFORM, CAP_BPF, and CAP_CHECKPOINT_RESTORE
    - Harden containers started without CAP_NET_ADMIN
  * New upstream bugfix release (4.0.5):
    - Support allocating PTS devices from within the container
    - Harden more path/mount handling logics
    - Rework LSM logic to limit initializer use
  * Cherry-pick upstream fixes:
    - 0002-commands-fix-check-for-seccomp-notify-support.patch
    - 0003-configure-skip-libseccomp-tests-if-it-is-disabled.patch
    - 0004-conf-fix-containers-retaining-CAP_NET_ADMIN.patch
    - 0005-cgroups-fix-cgroup-mounting.patch
    - 0006-lsm-remove-obsolute-comment-about-constructor.patch
    - 0007-lxc_attach-include-rexec-conditionally.patch
    - 0008-tree-wide-fix-some-header-inclusions.patch
    - 0009-initutils-fix-missing-includes.patch
    - 0010-configure-support-static-binaries.patch
    - 0011-autotools-enable-static-builds-for-tools.patch
    - 0012-autotools-enable-static-builds-for-commands.patch
    - 0013-tree-wide-fix-compilation-with-Wstrict-prototypes-Wo.patch
    - 0014-config-update-ax_pthread.m4.patch
    - 0015-configure-add-AC_SYS_LARGEFILE-checking.patch
    - 0016-autotools-update-build.patch
    - 0017-file_utils-introduce-read_file_at.patch
    - 0018-string_utils-add-must_make_path_relative.patch
    - 0019-cgroups-coding-style-fixes.patch
    - 0020-cgroups-rework-cg_unified_init.patch
    - 0021-cgroups-detect-and-record-cgroup2-freezer-support.patch
    - 0022-criu-handle-cgroup2-freezer.patch
    - 0023-mkdir-p-proc-sys-on-container-startup.patch
    - 0024-conf-fix-coding-style.patch
    - 0025-conf-coding-style-fixes.patch
    - 0026-conf-move-proc-and-sys-mountpoint-creation-int-lxc_m.patch
    - 0027-attach-invert-child-parent-handling.patch
    - 0028-attach-use-__do_free-cleanup-macro-for-cwd.patch
    - 0029-attach-tweak-logging.patch
    - 0030-attach-use-__do_close-for-labelfd.patch
    - 0031-attach-coding-style-fixes.patch
    - 0032-attach-use-free_disarm.patch
    - 0033-attach-s-attach_child_main-do_attach-g.patch
    - 0034-attach-mark-do_attach-as-__noreturn.patch
    - 0035-attach-make-do_attach-void.patch
    - 0036-attach-use-close_prot_errno_disarm.patch
    - 0037-attach-add-some-DEBUG-logging-to-stdfd-dpulication.patch
    - 0038-cgroups-fix-cgroup-mounting.patch
    - 0039-utils-fix-mount_at.patch
    - 0040-configure-fix-static-builds-with-clang-12-and-LTO.patch
    - 0041-cgroups-bpf-fixes.patch
    - 0042-croups-improve-__do_bpf_program_free.patch
    - 0043-cgroups-coding-style-fixes.patch
    - 0044-cgroups-don-t-initiliaze-NULL-log.patch
    - 0045-cgroups-ensure-all-memory-is-zeroed.patch
    - 0046-cgroups-use-zalloc.patch
    - 0047-cgroups-tweak-cgroup-initialization.patch
    - 0048-log-remove-pointless-inline.patch
    - 0049-log-add-lxc_log_get_fd.patch
    - 0050-seccomp-use-lxc_log_get_fd.patch
    - 0051-log-rework-lxc_log_get_level.patch
    - 0052-seccomp-use-lxc_log_get_level.patch
    - 0053-cgroups-use-bpf-log-when-logging-at-trace-level.patch
    - 0054-log-add-lxc_log_trace-helper.patch
    - 0055-cgroups-use-PTR_TO_U64.patch
    - 0056-cgroups-align-methods.patch
    - 0057-utils-use-SYSTRACE-when-logging-stdio-permission-fix.patch
    - 0058-attach-log-failues-to-dup2-with-SYSDEBUG.patch
    - 0059-attach-fix-logging-for-stdfd-replacement.patch
    - 0060-attach-fix-error-checking-for-dup2.patch
    - 0061-cgroups-initialize-variable.patch
    - 0062-commands_utils-don-t-leak-memory.patch
    - 0063-conf-use-lxc_log_trace.patch
    - 0064-confile_utils-use-lxc_log_trace.patch
    - 0065-rexec-check-lseek-return-value.patch

 -- Stéphane Graber <email address hidden>  Thu, 11 Feb 2021 16:34:13 -0500

Upload details

Uploaded by:
Stéphane Graber
Uploaded to:
Hirsute
Original maintainer:
Ubuntu Developers
Architectures:
linux-any all
Section:
admin
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
lxc_4.0.6.orig.tar.gz 1.3 MiB 9165dabc0bb6ef7f2fda2009aee90b20fbefe77ed8008347e9f06048eba1e463
lxc_4.0.6.orig.tar.gz.asc 833 bytes 216f753ee627c20a4953cac01b9e733debdb274b444855732f27bf61d89e42ed
lxc_4.0.6-0ubuntu1.debian.tar.xz 104.5 KiB e795b9eec5f226b3562c3293cb95ee6e678a5a318217042cc129647c0784f16f
lxc_4.0.6-0ubuntu1.dsc 2.8 KiB c1cfae0ed1d1e2fd05242500debb6456f562b689da5a433e163652244b91b38c

View changes file

Binary packages built by this source

liblxc-common: No summary available for liblxc-common in ubuntu impish.

No description available for liblxc-common in ubuntu impish.

liblxc-common-dbgsym: No summary available for liblxc-common-dbgsym in ubuntu hirsute.

No description available for liblxc-common-dbgsym in ubuntu hirsute.

liblxc-dev: No summary available for liblxc-dev in ubuntu hirsute.

No description available for liblxc-dev in ubuntu hirsute.

liblxc1: No summary available for liblxc1 in ubuntu impish.

No description available for liblxc1 in ubuntu impish.

liblxc1-dbgsym: No summary available for liblxc1-dbgsym in ubuntu impish.

No description available for liblxc1-dbgsym in ubuntu impish.

libpam-cgfs: No summary available for libpam-cgfs in ubuntu hirsute.

No description available for libpam-cgfs in ubuntu hirsute.

libpam-cgfs-dbgsym: No summary available for libpam-cgfs-dbgsym in ubuntu impish.

No description available for libpam-cgfs-dbgsym in ubuntu impish.

lxc: No summary available for lxc in ubuntu impish.

No description available for lxc in ubuntu impish.

lxc-dev: No summary available for lxc-dev in ubuntu impish.

No description available for lxc-dev in ubuntu impish.

lxc-utils: No summary available for lxc-utils in ubuntu hirsute.

No description available for lxc-utils in ubuntu hirsute.

lxc-utils-dbgsym: No summary available for lxc-utils-dbgsym in ubuntu hirsute.

No description available for lxc-utils-dbgsym in ubuntu hirsute.

lxc1: No summary available for lxc1 in ubuntu hirsute.

No description available for lxc1 in ubuntu hirsute.