]>
git.ipfire.org Git - thirdparty/lxc.git/log 
Edênis Freindorfer Azevedo  [Fri, 27 Aug 2021 11:48:38 +0000  (08:48 -0300)]  
Use `--running` instead of `--active`.Signed-off-by: Edênis Freindorfer Azevedo <edenisfa@gmail.com> 
Edênis Freindorfer Azevedo  [Fri, 27 Aug 2021 11:42:05 +0000  (08:42 -0300)]  
Fill missing commands on name completion.Signed-off-by: Edênis Freindorfer Azevedo <edenisfa@gmail.com> 
Stéphane Graber  [Thu, 2 Sep 2021 17:57:28 +0000  (13:57 -0400)]  
Merge pull request #3962 from brauner/2021-09-02.fixes
Christian Brauner  [Thu, 2 Sep 2021 14:21:33 +0000  (16:21 +0200)]  
tree-wide: fix buildFixes: #3960 Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Thu, 2 Sep 2021 13:57:05 +0000  (15:57 +0200)]  
include: make all functions __hiddenSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Stéphane Graber  [Wed, 1 Sep 2021 15:57:58 +0000  (11:57 -0400)]  
Merge pull request #3959 from brauner/2021-09-01.fixes
Christian Brauner  [Wed, 1 Sep 2021 07:46:58 +0000  (09:46 +0200)]  
configure: add sanitizer flags to LDFLAGS as wellSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Stéphane Graber  [Mon, 30 Aug 2021 20:44:37 +0000  (16:44 -0400)]  
Merge pull request #3957 from brauner/2021-08-27.list.2
Christian Brauner  [Mon, 30 Aug 2021 16:05:29 +0000  (18:05 +0200)]  
lxccontainer: don't pass NULL pointerSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Mon, 30 Aug 2021 15:55:09 +0000  (17:55 +0200)]  
lxccontainer: fail when container can't be loadedSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Mon, 30 Aug 2021 13:21:53 +0000  (15:21 +0200)]  
lxccontainer: remove useless {}Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Mon, 30 Aug 2021 13:19:25 +0000  (15:19 +0200)]  
lxccontainer: use free_disarm() in list_all_containers()Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Mon, 30 Aug 2021 12:37:06 +0000  (14:37 +0200)]  
lxc-usernsexec: small tweaksSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Mon, 30 Aug 2021 11:52:51 +0000  (13:52 +0200)]  
tree-wide: fix list_entry()Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Mon, 30 Aug 2021 12:19:30 +0000  (14:19 +0200)]  
Merge pull request #3954 from blenk92/fix-attach-c2
Maximilian Blenk  [Mon, 23 Aug 2021 13:39:28 +0000  (15:39 +0200)]  
attach: Fix -c commandSigned-off-by: Maximilian Blenk <Maximilian.Blenk@bmw.de> 
Christian Brauner  [Fri, 27 Aug 2021 14:14:19 +0000  (16:14 +0200)]  
lxccontainer: tweak some array handling helpersSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Fri, 27 Aug 2021 14:00:45 +0000  (16:00 +0200)]  
lxccontainer: improve add_to_clist()Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Fri, 27 Aug 2021 13:59:39 +0000  (15:59 +0200)]  
lxccontainer: improve add_to_array()Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Fri, 27 Aug 2021 13:12:00 +0000  (15:12 +0200)]  
conf: port groups to new list typeSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Fri, 27 Aug 2021 12:57:51 +0000  (14:57 +0200)]  
conf: port hooks to new list typeSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Fri, 27 Aug 2021 12:51:01 +0000  (14:51 +0200)]  
conf: port apparmor to new list typeSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Stéphane Graber  [Fri, 27 Aug 2021 12:45:14 +0000  (08:45 -0400)]  
Merge pull request #3956 from brauner/2021-08-27.list
Christian Brauner  [Fri, 27 Aug 2021 11:08:09 +0000  (13:08 +0200)]  
conf: port mounts to new list typeSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Fri, 27 Aug 2021 09:15:19 +0000  (11:15 +0200)]  
cgroups: fix bpf device listSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Fri, 27 Aug 2021 08:36:48 +0000  (10:36 +0200)]  
network: port ipv6 routes to new list typeSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Fri, 27 Aug 2021 08:30:55 +0000  (10:30 +0200)]  
network: port ipv4 routes to new list typeSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Fri, 27 Aug 2021 08:17:01 +0000  (10:17 +0200)]  
cgroups: fix cgroup settings sortingSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Stéphane Graber  [Thu, 26 Aug 2021 20:28:58 +0000  (16:28 -0400)]  
Merge pull request #3955 from brauner/2021-08-26.list.2
Christian Brauner  [Thu, 26 Aug 2021 19:46:58 +0000  (21:46 +0200)]  
lxccontainer: align initializationSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Thu, 26 Aug 2021 19:39:38 +0000  (21:39 +0200)]  
tree-wide: s/ipv{4,6}_list/ipv{4,6}_addresses/gSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Thu, 26 Aug 2021 19:35:08 +0000  (21:35 +0200)]  
network: port ipv6 addresses to new list typeSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Stéphane Graber  [Thu, 26 Aug 2021 17:19:31 +0000  (13:19 -0400)]  
Merge pull request #3953 from brauner/2021-08-26.list
Christian Brauner  [Thu, 26 Aug 2021 16:15:23 +0000  (18:15 +0200)]  
network: port ipv4 to new list typeSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Stéphane Graber  [Thu, 26 Aug 2021 14:53:06 +0000  (10:53 -0400)]  
Merge pull request #3952 from brauner/2021-08-25.list.2
Christian Brauner  [Thu, 26 Aug 2021 13:25:28 +0000  (15:25 +0200)]  
conf: simplify and port caps to new list typeSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Thu, 26 Aug 2021 12:19:53 +0000  (14:19 +0200)]  
cgroup: remove unneeded forward declarationSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Thu, 26 Aug 2021 12:19:14 +0000  (14:19 +0200)]  
terminal: remove unused struct memberSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Thu, 26 Aug 2021 12:11:48 +0000  (14:11 +0200)]  
conf: port environment to new list typeSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Thu, 26 Aug 2021 11:38:07 +0000  (13:38 +0200)]  
conf: remove unused variablesSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Thu, 26 Aug 2021 09:11:08 +0000  (11:11 +0200)]  
conf: switch to parse_mount_attrs() even for legacy mount()Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Thu, 26 Aug 2021 09:06:52 +0000  (11:06 +0200)]  
conf: support recursive propagation options properlySigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Thu, 26 Aug 2021 08:47:47 +0000  (10:47 +0200)]  
conf: rework recursive mount option handlingSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Thu, 26 Aug 2021 08:25:48 +0000  (10:25 +0200)]  
rootfs: remove "options" memberSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Thu, 26 Aug 2021 08:17:21 +0000  (10:17 +0200)]  
conf: remove unused mountflags nemberSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Wed, 25 Aug 2021 20:38:18 +0000  (22:38 +0200)]  
conf: port id_map to new list typeSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Wed, 25 Aug 2021 17:20:57 +0000  (19:20 +0200)]  
conf: port cgroup settings to new list typeSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Wed, 25 Aug 2021 16:55:10 +0000  (18:55 +0200)]  
conf: port procs to new list typeSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Wed, 25 Aug 2021 16:47:51 +0000  (18:47 +0200)]  
conf: port sysctls to new list typeSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Wed, 25 Aug 2021 16:38:06 +0000  (18:38 +0200)]  
conf: port rlimits to new list typeSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Stéphane Graber  [Wed, 25 Aug 2021 16:29:14 +0000  (12:29 -0400)]  
Merge pull request #3950 from brauner/2021-08-25.list
Christian Brauner  [Wed, 25 Aug 2021 12:38:00 +0000  (14:38 +0200)]  
conf: port state_clients to new list typeSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Wed, 25 Aug 2021 12:47:06 +0000  (14:47 +0200)]  
mainloop: port handlers to new list typeSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Wed, 25 Aug 2021 12:27:09 +0000  (14:27 +0200)]  
cgroups: port bpf devices to new list typeSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Wed, 25 Aug 2021 10:13:40 +0000  (12:13 +0200)]  
tree-wide: port network handling to new list typeSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Wed, 25 Aug 2021 09:11:07 +0000  (11:11 +0200)]  
list: add new kernel-based list implementationSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Stéphane Graber  [Wed, 25 Aug 2021 03:56:17 +0000  (23:56 -0400)]  
Merge pull request #3949 from brauner/2021-08-24.attach
Stéphane Graber  [Tue, 24 Aug 2021 12:29:49 +0000  (08:29 -0400)]  
Merge pull request #3948 from brauner/2021-08-24.fixes
Maximilian Blenk  [Tue, 24 Aug 2021 07:55:14 +0000  (09:55 +0200)]  
tools: fix elevated privilege handler in lxc-attachSigned-off-by: Maximilian Blenk <Maximilian.Blenk@bmw.de> Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Tue, 24 Aug 2021 07:54:27 +0000  (09:54 +0200)]  
confile: rework lxc_fill_elevated_privileges()Cc: Maximilian Blenk <Maximilian.Blenk@bmw.de> Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Tue, 24 Aug 2021 07:44:54 +0000  (09:44 +0200)]  
attach_options: add LXC_ATTACH_LSM_LABEL to LXC_ATTACH_LSM flagsCc: Maximilian Blenk <Maximilian.Blenk@bmw.de> Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Tue, 24 Aug 2021 07:37:14 +0000  (09:37 +0200)]  
tools: align struct initializationSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Tue, 24 Aug 2021 07:36:34 +0000  (09:36 +0200)]  
tools: fix variable declarations in lxc-attachSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Maximilian Blenk  [Mon, 23 Aug 2021 13:39:28 +0000  (15:39 +0200)]  
attach: allow LSM attach without new mnt namespaceSigned-off-by: Maximilian Blenk <Maximilian.Blenk@bmw.de> Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Tue, 24 Aug 2021 07:13:36 +0000  (09:13 +0200)]  
confile: return negative errno everywhereSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Tue, 24 Aug 2021 07:07:48 +0000  (09:07 +0200)]  
Merge pull request #3947 from blenk92/fix-missing-seccomp
Maximilian Blenk  [Mon, 23 Aug 2021 20:04:40 +0000  (22:04 +0200)]  
config: enable seccomp profile only when compiled with libseccompSigned-off-by: Maximilian Blenk <Maximilian.Blenk@bmw.de> 
Stéphane Graber  [Thu, 19 Aug 2021 19:18:07 +0000  (15:18 -0400)]  
Merge pull request #3943 from brauner/2021-08-19.fixes
Christian Brauner  [Thu, 19 Aug 2021 08:47:31 +0000  (10:47 +0200)]  
seccomp: fix complication when !HAVE_DECL_SECCOMP_NOTIFY_FDSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Stéphane Graber  [Tue, 17 Aug 2021 16:45:57 +0000  (12:45 -0400)]  
Merge pull request #3940 from brauner/2021-08-16.fixes.2
Christian Brauner  [Mon, 16 Aug 2021 15:46:39 +0000  (17:46 +0200)]  
tests: use busybox in lxc-test-usernic.inSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Mon, 16 Aug 2021 15:44:54 +0000  (17:44 +0200)]  
tests: use busybox in lxc-test-unprivSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Mon, 16 Aug 2021 15:40:45 +0000  (17:40 +0200)]  
tests: use busybox in lxc-test-no-new-privsSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Mon, 16 Aug 2021 15:40:04 +0000  (17:40 +0200)]  
test: use busybox in lxc-test-autostartSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Mon, 16 Aug 2021 15:38:49 +0000  (17:38 +0200)]  
test: use busybox in lxc-test-apparmor-mountSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Mon, 16 Aug 2021 15:33:59 +0000  (17:33 +0200)]  
test: use busybox in lxc-test-apparmor-generatedSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Tue, 17 Aug 2021 10:14:53 +0000  (12:14 +0200)]  
tests: fix order in sys_mixedSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Tue, 17 Aug 2021 09:38:11 +0000  (11:38 +0200)]  
conf: allow for tty allocation even when container did not request separate devpts instanceSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Tue, 17 Aug 2021 09:03:17 +0000  (11:03 +0200)]  
busybox: simplifySigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Tue, 17 Aug 2021 09:07:38 +0000  (11:07 +0200)]  
busybox: mount sys:roSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Tue, 17 Aug 2021 08:43:34 +0000  (10:43 +0200)]  
terminal: use /dev/ptmx when allocating pty devices from devpts instances we didn't mount ourselvesSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Tue, 17 Aug 2021 08:38:44 +0000  (10:38 +0200)]  
file_utils: add same_device() helperSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Stéphane Graber  [Mon, 16 Aug 2021 16:35:46 +0000  (12:35 -0400)]  
Merge pull request #3938 from brauner/2021-08-16.fixes
Christian Brauner  [Mon, 16 Aug 2021 10:06:16 +0000  (12:06 +0200)]  
Merge pull request #3939 from Cypresslin/fix-test-exec-bit
Po-Hsu Lin  [Mon, 16 Aug 2021 09:32:24 +0000  (17:32 +0800)]  
tests: set lxc-test-automount/createconfig/snapdeps as executableSigned-off-by: Po-Hsu Lin <po-hsu.lin@canonical.com> 
Christian Brauner  [Mon, 16 Aug 2021 09:11:43 +0000  (11:11 +0200)]  
cgroups: simplify offline and isolated cpu handlingSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Mon, 16 Aug 2021 08:56:51 +0000  (10:56 +0200)]  
cgroups: use semantically clean check in cpuset1_cpus_initialize()Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Stéphane Graber  [Sat, 14 Aug 2021 15:12:27 +0000  (11:12 -0400)]  
Merge pull request #3937 from brauner/2021-08-13.fixes
Christian Brauner  [Fri, 13 Aug 2021 22:36:21 +0000  (00:36  +0200)]  
cgroups: fix cpumask handling
Link: https://discuss.linuxcontainers.org/t/lxc-4-0-9-lxc-start-sigabrt-on-systems-with-defined-offline-cpus-and-a-total-number-of-cpus-divisible-by-32  
Signed-off-by: Jim Ferrigno <jim.ferrigno@oracle.com> 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Fri, 13 Aug 2021 19:37:02 +0000  (21:37 +0200)]  
cgroups: fix comments in cpuset1_initialize()Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Fri, 13 Aug 2021 19:35:30 +0000  (21:35 +0200)]  
Revert "cgroups: fix cpu bitmasks"
This reverts commit 
e0f7296a6d537f0d2eb5fbc6d7f9e007d11d516a .
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Thu, 12 Aug 2021 08:12:45 +0000  (10:12 +0200)]  
Merge pull request #3934 from brauner/2021-08-12.fixes
Christian Brauner  [Thu, 12 Aug 2021 07:00:00 +0000  (09:00 +0200)]  
cgroups: s/calloc/zalloc/gSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Jim Ferrigno  [Wed, 11 Aug 2021 18:44:32 +0000  (14:44 -0400)]  
cgroups: fix cpu bitmasks
Link: https://discuss.linuxcontainers.org/t/lxc-4-0-9-lxc-start-sigabrt-on-systems-with-defined-offline-cpus-and-a-total-number-of-cpus-divisible-by-32  
Signed-off-by: Jim Ferrigno <jim.ferrigno@oracle.com> 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Stéphane Graber  [Wed, 11 Aug 2021 17:42:18 +0000  (13:42 -0400)]  
Merge pull request #3899 from denisfa/master
Stéphane Graber  [Wed, 11 Aug 2021 17:22:48 +0000  (13:22 -0400)]  
Merge pull request #3932 from brauner/2021-08-11.fixes
Christian Brauner  [Wed, 11 Aug 2021 15:46:54 +0000  (17:46 +0200)]  
mainloop: disable IORING_SETUP_SQPOLL for nowSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Wed, 11 Aug 2021 14:54:34 +0000  (16:54 +0200)]  
mainloop: add comments about multishot and oneshot cleanupSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Christian Brauner  [Wed, 11 Aug 2021 13:58:58 +0000  (15:58 +0200)]  
mainloop: s/handler_name/name/gSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
Stéphane Graber  [Wed, 11 Aug 2021 14:58:21 +0000  (10:58 -0400)]  
Merge pull request #3931 from brauner/2021-08-11.fixes