[lxc-devel] [lxc/lxc] 01e5af: terminal: safely allocate pts devices from inside ...
Christian Brauner
noreply at github.com
Mon Oct 19 16:00:24 UTC 2020
Branch: refs/heads/stable-4.0
Home: https://github.com/lxc/lxc
Commit: 01e5af75dac178c7050029e45e91c22c9c4965da
https://github.com/lxc/lxc/commit/01e5af75dac178c7050029e45e91c22c9c4965da
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M doc/api-extensions.md
M src/lxc/api_extensions.h
M src/lxc/attach.c
M src/lxc/commands.c
M src/lxc/commands.h
M src/lxc/conf.c
M src/lxc/conf.h
M src/lxc/lxccontainer.c
M src/lxc/lxccontainer.h
M src/lxc/start.c
M src/lxc/terminal.c
M src/lxc/terminal.h
Log Message:
-----------
terminal: safely allocate pts devices from inside the container
This was a year long journey which seems to finally have come to an end.
Closes: #1620.
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 3615d54a5d76a61406389ecb1f622d4f56465e98
https://github.com/lxc/lxc/commit/3615d54a5d76a61406389ecb1f622d4f56465e98
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/macro.h
Log Message:
-----------
macro: define TIOCGPTPEER if missing
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 6e90f17424def3db1c9d4d4bf7153dc9146704c7
https://github.com/lxc/lxc/commit/6e90f17424def3db1c9d4d4bf7153dc9146704c7
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/conf.c
Log Message:
-----------
conf: use openat() instead of open_tree()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: f26fb0b541f335ef4dae971690188da85ccc3d2d
https://github.com/lxc/lxc/commit/f26fb0b541f335ef4dae971690188da85ccc3d2d
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/seccomp.c
Log Message:
-----------
seccomp: don't close the mainloop, simply remove the handler
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: e300f6e990f0296f7aa6d84e231af66697541e8a
https://github.com/lxc/lxc/commit/e300f6e990f0296f7aa6d84e231af66697541e8a
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M doc/api-extensions.md
M src/lxc/api_extensions.h
M src/lxc/commands.c
M src/lxc/commands.h
M src/lxc/lxccontainer.c
M src/lxc/lxccontainer.h
Log Message:
-----------
seccomp: add seccomp_notify_fd_active api extension
which allows to retrieve an active seccomp notifier fd from a running
container.
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: d50941275f5af9b67193d484785062aae05cff2b
https://github.com/lxc/lxc/commit/d50941275f5af9b67193d484785062aae05cff2b
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/seccomp.c
Log Message:
-----------
seccomp: send notify fd as part of the message
Since we haven't made this official api yet: YOLO
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: f61193f889acee2f5904bfa89e8e280c7a7ed295
https://github.com/lxc/lxc/commit/f61193f889acee2f5904bfa89e8e280c7a7ed295
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M doc/api-extensions.md
M src/lxc/api_extensions.h
Log Message:
-----------
api-extension: add missing seccomp_proxy_send_notify_fd extension
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 5f6b921c1a1df91db42bda02cf2ce98f07dbffa1
https://github.com/lxc/lxc/commit/5f6b921c1a1df91db42bda02cf2ce98f07dbffa1
Author: Stéphane Graber <stgraber at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M templates/lxc-download.in
Log Message:
-----------
Revert "templates/lxc-download.in: use GPG option --receive-keys instead of --recv-keys"
This reverts commit 409040e702f814a167aed5a0e833f4d5c67fd29d.
Testing of both options show identical behavior but receive-keys does
not exist on older releases, so let's revert this.
Closes #3510
Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
Commit: 0f2503d3114b5d04734723d92ea7a589c2f48bc9
https://github.com/lxc/lxc/commit/0f2503d3114b5d04734723d92ea7a589c2f48bc9
Author: Stéphane Graber <stgraber at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M templates/lxc-download.in
Log Message:
-----------
lxc-download: Fix retry loop
Closes #3511
Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
Commit: 36c2ad35c544aa1129d677261afed8a1a9047fb1
https://github.com/lxc/lxc/commit/36c2ad35c544aa1129d677261afed8a1a9047fb1
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M configure.ac
M src/lxc/conf.c
M src/lxc/syscall_numbers.h
M src/lxc/syscall_wrappers.h
Log Message:
-----------
syscalls: add openat2()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 4e2b86de921ca1036d8ba249006711dbad572904
https://github.com/lxc/lxc/commit/4e2b86de921ca1036d8ba249006711dbad572904
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/utils.c
M src/lxc/utils.h
Log Message:
-----------
utils: add safe_mount_beneath() based on openat2()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 594e5f241c6d075ee728fce1f70010daf1bcfbdf
https://github.com/lxc/lxc/commit/594e5f241c6d075ee728fce1f70010daf1bcfbdf
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/conf.c
Log Message:
-----------
conf: switch mount_autodev() to new safe_mount_beneath() helper
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: bf5f0d7b1c4b7c10215f626334ff8b952e423837
https://github.com/lxc/lxc/commit/bf5f0d7b1c4b7c10215f626334ff8b952e423837
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/cgroups/cgfsng.c
Log Message:
-----------
cgfsng: use safe_mount_beneath()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 3eda62ad45f9feb138bde9aa10d83fd7c0b517df
https://github.com/lxc/lxc/commit/3eda62ad45f9feb138bde9aa10d83fd7c0b517df
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/conf.c
M src/lxc/utils.c
M src/lxc/utils.h
Log Message:
-----------
utils: introduce safe_mount_beneath_at()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: fd377ee881233a245043314afb715b1444981d95
https://github.com/lxc/lxc/commit/fd377ee881233a245043314afb715b1444981d95
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/conf.c
M src/lxc/conf.h
Log Message:
-----------
conf: stash file descriptor to root mountpoint in struct lxc_rootfs
This way we only need to open it _once_ per container startup.
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 3e2ec670878d84551d82214c9ff370a1af483774
https://github.com/lxc/lxc/commit/3e2ec670878d84551d82214c9ff370a1af483774
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/conf.c
Log Message:
-----------
conf: make use of stashed container mountpoint fd in mount_autodev()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 110fc87362198296d5e022e4a81685383b8e92b9
https://github.com/lxc/lxc/commit/110fc87362198296d5e022e4a81685383b8e92b9
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/file_utils.c
M src/lxc/file_utils.h
M src/lxc/utils.c
Log Message:
-----------
file_utils: add exists_dir_at()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 8f4bff49fd94c57091fdefbac513bb257e7b504f
https://github.com/lxc/lxc/commit/8f4bff49fd94c57091fdefbac513bb257e7b504f
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/conf.c
Log Message:
-----------
conf: harden lxc_fill_autodev() via save_mount_beneath_at()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: d226c6409084adab1b8d505505f1b0a06878016a
https://github.com/lxc/lxc/commit/d226c6409084adab1b8d505505f1b0a06878016a
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/conf.c
M src/lxc/conf.h
M src/lxc/file_utils.c
M src/lxc/file_utils.h
Log Message:
-----------
conf: move /dev setup to be file descriptor based
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 91a5e8b780f139b2d6a3c92f942c7cbed9f3b8f4
https://github.com/lxc/lxc/commit/91a5e8b780f139b2d6a3c92f942c7cbed9f3b8f4
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/attach.c
M src/lxc/conf.c
M src/lxc/file_utils.c
M src/lxc/file_utils.h
M src/lxc/start.c
M src/lxc/terminal.c
M src/lxc/terminal.h
Log Message:
-----------
terminal: harden terminal allocation
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: e6a4e7c126810b806aa537528a65ef2adc8fc3bc
https://github.com/lxc/lxc/commit/e6a4e7c126810b806aa537528a65ef2adc8fc3bc
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/attach.c
M src/lxc/attach.h
M src/lxc/conf.c
M src/lxc/lsm/apparmor.c
M src/lxc/lsm/lsm.c
M src/lxc/lsm/lsm.h
M src/lxc/lsm/nop.c
M src/lxc/lsm/selinux.c
M src/lxc/start.c
M src/lxc/start.h
M src/lxc/utils.c
M src/lxc/utils.h
M src/tests/attach.c
Log Message:
-----------
lsm: rework lsm handling
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 491436791489b2bfd1dc37211ec558036e602e56
https://github.com/lxc/lxc/commit/491436791489b2bfd1dc37211ec558036e602e56
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/lsm/apparmor.c
Log Message:
-----------
lsm: use atomic in ase we're used multi-threaded
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 74f0c66dc4bb80a6b706c0e3595ab6e167246412
https://github.com/lxc/lxc/commit/74f0c66dc4bb80a6b706c0e3595ab6e167246412
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/attach.c
M src/lxc/attach.h
M src/lxc/conf.c
M src/lxc/lsm/apparmor.c
M src/lxc/lsm/lsm.c
M src/lxc/lsm/lsm.h
M src/lxc/lsm/nop.c
M src/lxc/lsm/selinux.c
M src/lxc/start.c
M src/lxc/start.h
M src/tests/attach.c
Log Message:
-----------
lsm: remove the need for atomic operations
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 31ef03b52f621e905165d653443423ae5f6685dc
https://github.com/lxc/lxc/commit/31ef03b52f621e905165d653443423ae5f6685dc
Author: Arjun Ramachandrula <arjun.ramachandrula at gmail.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M doc/pam_cgfs.sgml.in
Log Message:
-----------
Updated documentation to reflect lack of support for pure cgroupv2
Signed-off-by: Arjun Ramachandrula <arjun.ramachandrula at gmail.com>
Commit: 509eae3a682559015e414d42e9b685b6618aa43f
https://github.com/lxc/lxc/commit/509eae3a682559015e414d42e9b685b6618aa43f
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/cgroups/cgfsng.c
Log Message:
-----------
cgfsng: fix cgroup attach cgroup creation
[01m[Kcgroups/cgfsng.c:[m[K In function ‘[01m[Kcgroup_attach_leaf.constprop[m[K’:
[01m[Kcgroups/cgfsng.c:2221:10:[m[K [01;31m[Kerror: [m[Kwriting 1 byte into a region of size 0 [[01;31m[K-Werror=stringop-overflow=[m[K]
2221 | [01;31m[K*slash = '\0'[m[K;
| [01;31m[K~~~~~~~^~~~~~[m[K
[01m[Kcgroups/cgfsng.c:2213:8:[m[K [01;36m[Knote: [m[Kat offset -13 to object ‘[01m[Kattach_cgroup[m[K’ with size 23 declared here
2213 | char [01;36m[Kattach_cgroup[m[K[STRLITERALLEN(".lxc-1000/cgroup.procs") + 1];
| [01;36m[K^~~~~~~~~~~~~[m[K
[01m[Kcgroups/cgfsng.c:2229:10:[m[K [01;31m[Kerror: [m[Kwriting 1 byte into a region of size 0 [[01;31m[K-Werror=stringop-overflow=[m[K]
2229 | [01;31m[K*slash = '/'[m[K;
| [01;31m[K~~~~~~~^~~~~[m[K
[01m[Kcgroups/cgfsng.c:2213:8:[m[K [01;36m[Knote: [m[Kat offset -13 to object ‘[01m[Kattach_cgroup[m[K’ with size 23 declared here
2213 | char [01;36m[Kattach_cgroup[m[K[STRLITERALLEN(".lxc-1000/cgroup.procs") + 1];
| [01;36m[K^~~~~~~~~~~~~[m[K
[01m[Kcgroups/cgfsng.c:2229:10:[m[K [01;31m[Kerror: [m[Kwriting 1 byte into a region of size 0 [[01;31m[K-Werror=stringop-overflow=[m[K]
2229 | [01;31m[K*slash = '/'[m[K;
| [01;31m[K~~~~~~~^~~~~[m[K
[01m[Kcgroups/cgfsng.c:2213:8:[m[K [01;36m[Knote: [m[Kat offset -13 to object ‘[01m[Kattach_cgroup[m[K’ with size 23 declared here
2213 | char [01;36m[Kattach_cgroup[m[K[STRLITERALLEN(".lxc-1000/cgroup.procs") + 1];
| [01;36m[K^~~~~~~~~~~~~[m[K
Link: https://launchpadlibrarian.net/494354168/buildlog_ubuntu-groovy-armhf.lxc_1%3A4.0.4-0ubuntu1_BUILDING.txt.gz
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 783dba47991f5cfe6a571406f67d311e50863867
https://github.com/lxc/lxc/commit/783dba47991f5cfe6a571406f67d311e50863867
Author: graysky <graysky at archlinux.us>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M config/init/systemd/lxc.service.in
Log Message:
-----------
remove deprecated options in lxc.service fixes #3527
Signed-off-by: graysky <graysky at archlinux.us>
Commit: f6a72ee4b6911742f778ea453573454b8c872ed7
https://github.com/lxc/lxc/commit/f6a72ee4b6911742f778ea453573454b8c872ed7
Author: Pranay Kr. Srivastava <pranay.srivastava at pantacor.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/utils.c
Log Message:
-----------
Check only rootfs as filesystem type
When detecting if rootfs is on ramfs instead of checking "- rootfs
rootfs" which is the " - <file_system> <device>" information only check
the file system type. This is due to a change introduced in kernel where
ramfs file system doesn't set the device to "rootfs" but instead mark it
as "none". By making sure we only check for "rootfs" as the file system
name we also offer backward compatibility with earlier kernels as well.
The kernel commit that introduced this change was
commit f32356261d44d580649a7abce1156d15d49cf20f
Author: David Howells <dhowells at redhat.com>
Date: Mon Mar 25 16:38:31 2019 +0000
vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new
mount API
Signed-off-by: Pranay Kr. Srivastava <pranay.srivastava at pantacor.com>
Commit: f3d2aa897f1d94e18cded99def33802581a26446
https://github.com/lxc/lxc/commit/f3d2aa897f1d94e18cded99def33802581a26446
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/cgroups/cgfsng.c
Log Message:
-----------
cgroups: fix armhf builds
Link: https://launchpadlibrarian.net/494473462/buildlog_ubuntu-groovy-armhf.lxc_1%3A4.0.4-0ubuntu2_BUILDING.txt.gz
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 8c23afc3cf3fa9f61b760b2c79a273e2ffbe7296
https://github.com/lxc/lxc/commit/8c23afc3cf3fa9f61b760b2c79a273e2ffbe7296
Author: wujing <Jing.Woo at outlook.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/conf.c
Log Message:
-----------
remove useless parameters
Signed-off-by: wujing <Jing.Woo at outlook.com>
Commit: a836df0484d20f0a1911016d483045068aab9767
https://github.com/lxc/lxc/commit/a836df0484d20f0a1911016d483045068aab9767
Author: Scott Parlane <scott.parlane at alliedtelesis.co.nz>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
avoid a NULL pointer dereference in lxc-attach
Seems to appear when stderr is a terminal and not stdin or stdout.
Signed-off-by: Scott Parlane <scott.parlane at alliedtelesis.co.nz>
Commit: 1748c4bd53b6e979bab15aabcc4865f075cae579
https://github.com/lxc/lxc/commit/1748c4bd53b6e979bab15aabcc4865f075cae579
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/terminal.c
M src/lxc/terminal.h
Log Message:
-----------
terminal: introduce lxc_terminal_signal_sigmask_safe_blocked()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: f59f2f9ea77d4f0bc45148263b0ac3ff94039bd6
https://github.com/lxc/lxc/commit/f59f2f9ea77d4f0bc45148263b0ac3ff94039bd6
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: use lxc_terminal_signal_sigmask_safe_blocked()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 422820d5f3db6126b819684d76f3c1f333aa7c58
https://github.com/lxc/lxc/commit/422820d5f3db6126b819684d76f3c1f333aa7c58
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/commands.c
Log Message:
-----------
commands: don't fail if unfreeze fails
We can e.g. fail the unfreeze because the freezer cgroup is not available and
then we erronously report that stopping the container failed.
Closes: #3471.
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 5e43318908f9bfdb02a09efabc735f2317e40f2f
https://github.com/lxc/lxc/commit/5e43318908f9bfdb02a09efabc735f2317e40f2f
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/cmd/lxc_usernsexec.c
Log Message:
-----------
lxc-usernsexec: setgroups() similar to other places shouldn't fail on EPERM
FAIL: lxc-tests: lxc-test-usernsexec (1s)
---
as test-userns executing /tmp/autopkgtest.waGEXj/build.Hm3/src/src/tests/lxc-test-usernsexec
uid=1001 gid=1001 name=test-userns subuid=165536 subgid=165536 ver=1:4.0.4-0ubuntu3
lxc-utils=1:4.0.4-0ubuntu3 kver=5.8.0-19-generic
USERNSEXEC=lxc-usernsexec
nouidgid: PASS
myuidgid: FAIL - runtest failed 1
$ lxc-usernsexec -mu:0:1001:1 -mg:0:1001:1 -- /tmp/autopkgtest.waGEXj/build.Hm3/src/src/tests/lxc-test-usernsexec inside f0
lxc 20200914222824.562 ERROR utils - utils.c:lxc_setgroups:1363 - Operation not permitted - Failed to setgroups()
kid 73112 is gone 1
subuidgid: PASS
bothsets: PASS
mismatch: PASS
ERRORS: myuidgid
---
Reported-by: Seth Forshee <seth.forshee at canonical.com>
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 9b43bce0720e1be059991313cbaa4c0b06508ef0
https://github.com/lxc/lxc/commit/9b43bce0720e1be059991313cbaa4c0b06508ef0
Author: Mingli Yu <mingli.yu at windriver.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
A config/init/systemd/lxc-monitord.service.in
M config/init/systemd/lxc at .service.in
Log Message:
-----------
Remove obsolete setting regarding the Standard Output
The Standard output type "syslog" is obsolete, causing a warning since systemd
version 246 [1].
Please consider using "journal" or "journal+console"
[1] https://github.com/systemd/systemd/blob/master/NEWS#L202
Signed-off-by: Mingli Yu <mingli.yu at windriver.com>
Commit: 7241d0f40ff731309aba1a6c8b23ea7afcfb20e6
https://github.com/lxc/lxc/commit/7241d0f40ff731309aba1a6c8b23ea7afcfb20e6
Author: Ruben Jenster <r.jenster at drachenfels.de>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/seccomp.c
Log Message:
-----------
seccomp: Check if syscall is supported on compat architecture.
Signed-off-by: Ruben Jenster <r.jenster at drachenfels.de>
Commit: 95cc56cde57dab5818511aaea20eec007d3978ba
https://github.com/lxc/lxc/commit/95cc56cde57dab5818511aaea20eec007d3978ba
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/seccomp.c
Log Message:
-----------
seccomp: log invalid seccomp notify ids
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 6778323df2ea11650daa8ec3f9f26ffc3fcb8fe8
https://github.com/lxc/lxc/commit/6778323df2ea11650daa8ec3f9f26ffc3fcb8fe8
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/seccomp.c
Log Message:
-----------
seccomp: improve default notification sending
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 8d3bcf63fc16ddccddfd05b8a5973d24b0156d8d
https://github.com/lxc/lxc/commit/8d3bcf63fc16ddccddfd05b8a5973d24b0156d8d
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/seccomp.c
Log Message:
-----------
seccomp: fix compilation on powerpc
Link: https://launchpadlibrarian.net/502200189/buildlog_snap_ubuntu_bionic_ppc64el_lxd-latest-edge_BUILDING.txt.gz
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: dab1ce7fbcd4b7574f0af9d8134ba0e616b990c0
https://github.com/lxc/lxc/commit/dab1ce7fbcd4b7574f0af9d8134ba0e616b990c0
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/sync.c
Log Message:
-----------
sync: switch to new error helpers
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 49f049653664e98a5884a73832c7e53e383dd9c0
https://github.com/lxc/lxc/commit/49f049653664e98a5884a73832c7e53e383dd9c0
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/sync.c
M src/lxc/sync.h
Log Message:
-----------
sync: log synchronization states
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 90a3b1da817784346594cdfe4669ae7a74dda93a
https://github.com/lxc/lxc/commit/90a3b1da817784346594cdfe4669ae7a74dda93a
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-10-19 (Mon, 19 Oct 2020)
Changed paths:
M src/lxc/conf.c
M src/lxc/start.c
Log Message:
-----------
start: improve devpts fd sending
Closes: #3549.
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Compare: https://github.com/lxc/lxc/compare/531e01280365...90a3b1da8177
More information about the lxc-devel
mailing list