Christian Brauner
94090bb472
tree-wide: fix attach header inclusion
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:25:26 +02:00
Christian Brauner
3641e8cd9f
conf: fix array initalization
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:25:25 +02:00
Christian Brauner
36345059ed
conf: fix struct mount_attr initalization
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:25:24 +02:00
Christian Brauner
f50b0ac6d2
string_utils: fix integer comparisons
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:25:24 +02:00
Christian Brauner
f19ea2f960
conf: fix integer comparisons
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:25:22 +02:00
Christian Brauner
ee66aca9be
lsm: fix integer comparisons
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:25:21 +02:00
Christian Brauner
1a6fa486ad
attach: fix helper declarations
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:25:20 +02:00
Christian Brauner
44737eb2a0
storage: fix integer comparisons
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:25:19 +02:00
Christian Brauner
6775c68d8a
confile: fix integer comparisons
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:25:18 +02:00
Christian Brauner
18568d6639
cgroups: fix integer comparisons
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:25:17 +02:00
Christian Brauner
0e8c426bc7
syscall_wrapper: fix pivot_root() declaration
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:25:16 +02:00
Christian Brauner
ba3b704ad6
build: add src/include to build and simplify header inclusions
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:25:02 +02:00
Christian Brauner
887e750fd6
tree-wide: fix build
...
Fixes : #3960
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:59 +02:00
Christian Brauner
9ee4905abb
include: make all functions __hidden
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:57 +02:00
Christian Brauner
6aaa6ece42
configure: add sanitizer flags to LDFLAGS as well
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:56 +02:00
Christian Brauner
9843495025
lxccontainer: don't pass NULL pointer
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:54 +02:00
Christian Brauner
74e9fc1357
lxccontainer: fail when container can't be loaded
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:53 +02:00
Christian Brauner
471ec4611c
lxccontainer: remove useless {}
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:52 +02:00
Christian Brauner
4c693145ff
lxccontainer: use free_disarm() in list_all_containers()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:50 +02:00
Christian Brauner
042070c237
lxc-usernsexec: small tweaks
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:49 +02:00
Christian Brauner
10d871ac4d
tree-wide: fix list_entry()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:47 +02:00
Maximilian Blenk
5f5fead6d4
attach: Fix -c command
...
Currently, the -c command (to set the selinux context) seems to be
broken because the passed context is ignored and always overwritten by
the context specified in the config file. The intention behind the -c
imho was to be able to manually overwrite this behavior. This patch
ensures that the selinux context will be set if passed via the command
line.
Signed-off-by: Maximilian Blenk <Maximilian.Blenk@bmw.de>
2021-10-14 17:23:46 +02:00
Christian Brauner
51551eae02
lxccontainer: tweak some array handling helpers
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:45 +02:00
Christian Brauner
f6eb82534c
lxccontainer: improve add_to_clist()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:43 +02:00
Christian Brauner
05fa65b9b7
lxccontainer: improve add_to_array()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:42 +02:00
Christian Brauner
1b861f1c31
conf: port groups to new list type
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:41 +02:00
Christian Brauner
519fd9ef83
conf: port hooks to new list type
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:40 +02:00
Christian Brauner
1c14681034
conf: port apparmor to new list type
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:38 +02:00
Christian Brauner
e1bef9f3c8
conf: port mounts to new list type
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:37 +02:00
Christian Brauner
05f914122a
cgroups: fix bpf device list
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:35 +02:00
Christian Brauner
7034f8b53f
network: port ipv6 routes to new list type
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:33 +02:00
Christian Brauner
5bd1e99c6d
network: port ipv4 routes to new list type
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:32 +02:00
Christian Brauner
83f2603419
cgroups: fix cgroup settings sorting
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:30 +02:00
Christian Brauner
383f9ac068
lxccontainer: align initialization
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:29 +02:00
Christian Brauner
18a65c946f
tree-wide: s/ipv{4,6}_list/ipv{4,6}_addresses/g
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:27 +02:00
Christian Brauner
9e9d3bdb09
network: port ipv6 addresses to new list type
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:26 +02:00
Christian Brauner
f005570576
network: port ipv4 to new list type
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:24 +02:00
Christian Brauner
ff6da820fd
conf: simplify and port caps to new list type
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:23 +02:00
Christian Brauner
0b2f87feba
cgroup: remove unneeded forward declaration
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:22 +02:00
Christian Brauner
4d7f6d45b3
terminal: remove unused struct member
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:20 +02:00
Christian Brauner
d2a4cb3307
conf: port environment to new list type
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:19 +02:00
Christian Brauner
2e76a39e39
conf: remove unused variables
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:17 +02:00
Christian Brauner
bbf41da564
conf: switch to parse_mount_attrs() even for legacy mount()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:16 +02:00
Christian Brauner
7c855bf843
conf: support recursive propagation options properly
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:15 +02:00
Christian Brauner
a79107249b
conf: rework recursive mount option handling
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:14 +02:00
Christian Brauner
9014ae58fa
rootfs: remove "options" member
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:11 +02:00
Christian Brauner
fa27894965
conf: remove unused mountflags nember
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:10 +02:00
Christian Brauner
edffcd81b3
conf: port id_map to new list type
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:09 +02:00
Christian Brauner
82c5fb5331
conf: port cgroup settings to new list type
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:08 +02:00
Christian Brauner
95fb101e72
conf: port procs to new list type
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:03 +02:00