-
lxc (1:4.0.12-0ubuntu1~20.04.1) focal; urgency=medium
* Cherry-pick upstream bugfixes (stable-4.0):
- 0002-lxc-checkconfig-Fix-bashism.patch
- 0003-doc-Fix-reverse-allowlist-denylist.patch
* New upstream bugfix release (4.0.12) (LP: #1959993):
(https://discuss.linuxcontainers.org/t/lxc-4-0-12-has-been-released/13288)
- Fixed CRIU restoration of containers with pre-created veth interfaces
- Fixed issue with kernels lacking SMT support
- Extended cgroup2 config options in lxc.mount.auto (cgroup2)
- lxc-download now relies on HTTPS for validation (avoids GPG issues)
* New upstream bugfix release (4.0.11):
(https://discuss.linuxcontainers.org/t/lxc-4-0-11-has-been-released/12427)
- Core scheduling support (lxc.sched.core)
- riscv64 support in lxc.arch
- Significantly improved bash completion profile
- Greater use of the new VFS mount API (when supported by the kernel)
- Fix containers with empty network namespaces
- Handle kernels that lack TIOCGPTPEER
- Improve CPU bitmask/id handling (handle skipped CPU numbers)
- Reworked the tests to run offline
* New upstream bugfix release (4.0.10):
(https://discuss.linuxcontainers.org/t/lxc-4-0-10-has-been-released/11618)
- Fix issues with less common architectures
- Support for additional idmap mounts
- nft support in lxc-net
- Cleaner mount entries for sys:mixed
- Switched GPG server to keyserver.ubuntu.com
* New upstream bugfix release (4.0.9):
(https://discuss.linuxcontainers.org/t/lxc-4-0-9-has-been-released/10999)
- Fix incorrect personality setting when running 32bit containers on 64bit
* New upstream bugfix release (4.0.8):
- Fix CGroup attach against older running containers
* New upstream bugfix release (4.0.7):
- Testing improvements including fixes from oss-fuzz
- Rework of the attach codepath
- Cgroup handling rework
* Bump to debhelper 12 (allows focal SRUs)
* Bump standards to 4.6.0.1
* Add lintian overrides for incorrect bashism detection
* Remove bash completion install logic (now done upstream)
-- Stéphane Graber <email address hidden> Thu, 03 Feb 2022 23:50:20 -0500
-
lxc (1:4.0.6-0ubuntu1~20.04.1) focal; urgency=medium
* Backport hirsute fixes to focal. (LP: #1923232)
-- Serge Hallyn <email address hidden> Fri, 09 Apr 2021 11:19:38 -0500
-
lxc (1:4.0.2-0ubuntu1) focal; urgency=medium
* New ypstream bugfix release (4.0.2):
- RISC-V 64bit support
- Better group handling in lxc-user-nic
- Seccomp syscall interception fix for newer kernels
- CGroup v1 limits are now automatically skipped on v2 systems
- Fix a variety of issues identified by the Coverity Scan service
-- Stéphane Graber <email address hidden> Thu, 16 Apr 2020 15:52:36 -0400
-
lxc (1:4.0.1-0ubuntu2) focal; urgency=medium
* Cherry-pick upstream fixes:
- 0001-Allocate-new-lxcbr0-subnet-at-startup-time.patch
- 0002-start-ensure-all-file-descriptors-are-closed-during-.patch
- 0003-syscall_numbers-handle-riscv.patch
- 0004-lxc_user_nic-simplify-group-retrieval.patch
- 0005-lxc_user_nic-continue-when-we-failed-to-find-a-group.patch
- 0006-cgroups-whitespace-fixes.patch
- 0007-seccomp-newer-kernels-require-the-buffer-to-be-zeroe.patch
-- Stéphane Graber <email address hidden> Wed, 08 Apr 2020 23:33:44 -0400
-
lxc (1:4.0.1-0ubuntu1) focal; urgency=medium
* New upstream bugfix release (4.0.1):
- Tweak systemd ordering (start after remote-fs.target)
- Fix various issues around attach and cgroups
- Fix shutdown timeout not working on pidfd systems
- Fix cgroup issue on 4.9 kernel
- Fix write issues in /dev/stdout
* Fix upgrade ordering (LP: #1870483)
* Update lintian overrides:
- Drop epoch bump override (no longer detecting it)
- Add /usr/libexec override (LXC only uses /usr/lib)
-- Stéphane Graber <email address hidden> Mon, 06 Apr 2020 16:24:28 -0400
-
lxc (1:4.0.0-0ubuntu2) focal; urgency=medium
* Cherry-pick upstream bugfixes:
- 0036-fix-non-root-user-cannot-write-dev-stdout.patch
- 0037-cgroups-fix-uninitialized-transient_len-warning.patch
- 0038-utils-rework-fix_stdio_permissions.patch
- 0039-utils-use-setres-u-g-id-in-lxc_switch_uid_gid.patch
- 0040-cgroups-fix-build-warning-on-GCC-7.patch
- 0041-lxccontainer-poll-takes-millisecond-not-seconds.patch
-- Stéphane Graber <email address hidden> Thu, 02 Apr 2020 12:25:20 -0400
-
lxc (1:4.0.0-0ubuntu1) focal; urgency=medium
* Bump epoch to match Debian. (LP: #1837537)
* New upstream release (4.0.0):
- Fixes (LP: #1867535, LP: #1861880, LP: #1858799, LP: #1831258)
- cgroups: Full cgroup2 support
- cgroups: Freezer support in CGroup2
- cgroups: eBPF device controller support in CGroup2
- config: Add lxc.autodev.tmpfs.size configuration key
- config: Add lxc.selinux.context.keyring key
- config: Add lxc.keyring.session
- file utils: Add fopen_cached() and fdopen_cached
- api: Add new init_pidfd() member
- memory utils: Add new cleanup api
- lxc-usernsexec: Make it easy to map own uid
- seccomp: Add s390 support
- syscalls: Improve manual syscall implementations
- network: Improved network device creation and removal
- network: Allow moving wireless devices
* Cherry-pick upstream bugfixes:
- 0002-lxc_init-move-main-down.patch
- 0003-lxc_init-add-missing-O_CLOEXEC.patch
- 0004-lxc.service-Starts-after-remote-fs.target-to-allow-c.patch
- 0005-tree-wide-harden-mount-option-parsing.patch
- 0006-dir-use-cleanup-macro-in-dir_mount.patch
- 0007-dir-improve-dir-backend.patch
- 0008-cgroups-fix-attaching-to-the-unified-cgroup.patch
- 0009-conf-rework-and-fix-leak-in-userns_exec_1.patch
- 0010-commands-log-actual-errno-when-lxc_cmd_get_cgroup2_f.patch
- 0011-cgroups-move-pointer-dereference-after-check.patch
- 0012-cgroups-rework-__cg_unified_attach.patch
- 0013-attach-use-close_prot_errno_disarm.patch
- 0014-cgroups-remove-unused-variable.patch
- 0015-cgroups-fix-unified-cgroup-attach.patch
- 0016-fixup-i-o-handler-return-values.patch
- 0017-Revert-cgroups-fix-unified-cgroup-attach.patch
- 0018-conf-introduce-and-use-userns_exec_minimal.patch
- 0019-conf-simplify-userns_exec_minimal.patch
- 0020-cgroups-use-hidden-directory-for-attaching-cgroup.patch
- 0021-cgroups-please-compilers.patch
- 0022-monitor-process-exited-by-signal-SIGKILL-clean-cgrou.patch
- 0023-cgroups-move-check-for-valid-monitor-process-up.patch
- 0024-cgroups-better-helper-naming.patch
- 0025-tree-wide-s-recursive_destroy-lxc_rm_rf-g.patch
- 0026-verify-cgroup-controller-name.patch
- 0027-cgroups-handle-older-kernels-e.g.-v4.9.patch
- 0028-start-log-error-when-failing-to-create-cgroup.patch
- 0029-cgroups-send-two-attach-fds.patch
- 0030-cgroups-send-two-fds-to-attach-to-unified-cgroup.patch
- 0031-start-remove-unnecessary-check-for-valid-cgroup_ops.patch
- 0032-init-add-ExecReload-to-lxc.service-to-only-reload-pr.patch
- 0033-apparmor-generate-ro-bind-remount-rule-list.patch
- 0034-autotools-don-t-install-run-coccinelle.sh.patch
- 0035-systemd-Add-Documentation-key.patch
* Bump to new standards (4.5.0)
* Move manpages to the correct packages (libpam-cgfs, libpam-common)
* Refresh lintian overrides (lxc-utils)
-- Stéphane Graber <email address hidden> Wed, 01 Apr 2020 17:35:58 -0400
-
lxc (3.0.4-0ubuntu3) focal; urgency=medium
* No-change rebuild for libgcc-s1 package name change.
-- Matthias Klose <email address hidden> Sun, 22 Mar 2020 16:48:35 +0100
-
lxc (3.0.4-0ubuntu2) focal; urgency=medium
* Cherry-pick upstream bugfixes (LP: #1848587):
- tests: use /dev/loop-control instead of /dev/network_latency
-- Stéphane Graber <email address hidden> Tue, 26 Nov 2019 12:22:37 -0500
-
lxc (3.0.4-0ubuntu1) eoan; urgency=medium
* New upstream bugfix release (3.0.4).
* Cherry-pick upstream bugfixes:
- cgfsng: fix memory leak in lxc_cpumask_to_cpulist
- cgroups: use __do_free
- cgroups: move variables into tighter scope
- cgroups: simplify cgfsng_setup_limits()
- cgroups: use __do_free in cgfsng_attach()
- cgroups: move variable into tighter scope
- cgroups: move variable into tighter scope
- cgroups: simplify cgfsng_nrtasks()
- cgroups: move variable into tighter scope
- cgroups: correctly order variables
- cgroups: move variable into tighter scope
- fix memory leak in do_storage_create
- Move code/variable in smaller scope
- start: expose LXC_PID to network hooks too
- cgroups: hande cpuset initialization race
- pidf_send_signal: fix return value
- cgroup: check for non-empty conf
- typo fix
- Suppress hardcoded table sizes
- lxc/log: add error_log_errno macro
- pidfds: don't print a scary warning on ENOSYS
- cgroups: initialize cpuset properly
- lxccontainer: fix detaching wlan devices
- utils: fix wrong integer of a function parameter
- lxc.pc: Fix invalid @DLOG_LIBS@
* debian/control: Set Rules-Requires-Root to no
* debian/control: Bump standards to 4.4.0
* debian/upstream: Reduce size of GPG key
* debian/source: Remove unused lintian override
-- Stéphane Graber <email address hidden> Mon, 07 Oct 2019 19:24:07 -0400