Commit Graph

10680 Commits

Author SHA1 Message Date
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
Christian Brauner
44ace6d0ce
conf: port sysctls to new list type
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:01 +02:00
Christian Brauner
168be7b8fb
conf: port rlimits to new list type
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:23:00 +02:00
Christian Brauner
1fc03f382d
conf: port state_clients to new list type
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-14 17:22:59 +02:00