Commit Graph

11006 Commits

Author SHA1 Message Date
Stéphane Graber
5fd0968304
Merge pull request #3671 from brauner/2021-02-14/namespace_hooks
hooks: rework exposing namespace information
2021-02-14 10:55:54 -05:00
Christian Brauner
37631ddbf8
network: expose namespace fd paths to network hooks
Closes: #3667
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-14 15:42:10 +01:00
Christian Brauner
8db6be1ba5
start: rework namespace preservation and path creation for hooks
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-14 15:42:10 +01:00
Stéphane Graber
3bcf3ba0b4
Merge pull request #3670 from brauner/2021-02-13/fixes
tree-wide: convert to strequal() and strnequal()
2021-02-13 19:02:22 -05:00
Christian Brauner
a58b0754ab
utils: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-13 21:41:25 +01:00
Christian Brauner
becc8d207c
seccomp: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-13 21:41:25 +01:00
Christian Brauner
948fcf60b0
lxccontainer: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-13 21:41:25 +01:00
Christian Brauner
12b902608a
lsm: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-13 21:41:25 +01:00
Christian Brauner
90d5fea581
freezer: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-13 21:41:24 +01:00
Christian Brauner
b3fde94479
file_utils: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-13 21:41:24 +01:00
Christian Brauner
1c95f94c23
confile_utils: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-13 21:41:19 +01:00
Christian Brauner
1af3044f0c
confile: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-13 21:41:15 +01:00
Christian Brauner
eed95eb005
conf: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-13 21:40:28 +01:00
Christian Brauner
aa72fbe713
cgroups: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-13 21:40:28 +01:00
Christian Brauner
6a6c7030d5
attach: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-13 21:40:28 +01:00
Christian Brauner
f0fdcd893a
utils: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-13 21:40:28 +01:00
Christian Brauner
5ef8637869
terminal: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-13 21:40:28 +01:00
Christian Brauner
7ba62a5e87
string_utils: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-13 21:40:28 +01:00
Christian Brauner
d594790c82
state: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-13 21:40:27 +01:00
Christian Brauner
d0269705d2
start: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-13 21:40:27 +01:00
Christian Brauner
c92bfdb065
namespace: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-13 21:40:27 +01:00
Christian Brauner
dc2c2622a2
seccomp: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-13 21:40:27 +01:00
Christian Brauner
6ee997a743
network: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-13 21:40:27 +01:00
Christian Brauner
62dcc033f2
lxccontainer: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-13 21:40:20 +01:00
Christian Brauner
644bbdbcea
lsm: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-13 21:24:16 +01:00
Christian Brauner
c72ad27f4a
log: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-13 21:23:01 +01:00
Christian Brauner
32ec743a3e
initutils: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-13 21:22:35 +01:00
Christian Brauner
066af2cbef
criu: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-13 21:21:58 +01:00
Christian Brauner
676cd75cdd
confile_utils: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-13 21:21:03 +01:00
Christian Brauner
d62177e99a
confile: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-13 21:20:26 +01:00
Christian Brauner
715287420e
conf: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-13 21:16:18 +01:00
Christian Brauner
8b99a20a18
cgroups: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-13 21:14:19 +01:00
Christian Brauner
e8c4335756
attach: convert to strequal()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-13 21:12:45 +01:00
Stéphane Graber
46ad3c97ab
Merge pull request #3666 from brauner/2021-02-11/fixes
Improved mount api support checking & console setup hardening
2021-02-11 09:14:16 -05:00
Christian Brauner
de7f9f3303
tree-wide: rework mount api support checks
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-11 14:57:51 +01:00
Christian Brauner
37c74fd1ef
conf: introduce lxc_bind_mount_console()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-11 14:44:53 +01:00
Christian Brauner
4a233eab3d
macro: add LXC_PROC_SELF_FD_LEN
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-11 14:44:52 +01:00
Christian Brauner
8e40762dfd
file_utils: add same_file_lax()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-11 14:44:52 +01:00
Christian Brauner
74f4638877
string_utils: add fdstr()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-11 14:44:52 +01:00
Christian Brauner
4b7686ea7b
string_utils: add proc_self_fd()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-11 14:44:52 +01:00
Christian Brauner
1ff4821158
memory_utils: add close_move_fd()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-11 14:44:52 +01:00
Stéphane Graber
244a5017ba
Merge pull request #3665 from brauner/2021-02-11/fixes
tree-wide: fixes
2021-02-11 07:59:48 -05:00
Christian Brauner
af00ba8b0a
utils: convert to strnprintf()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-11 10:51:54 +01:00
Christian Brauner
4af24cb740
string_utils: convert to strnprintf()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-11 10:49:10 +01:00
Christian Brauner
93d5ebf1b9
terminal: convert to strnprintf()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-11 10:48:07 +01:00
Christian Brauner
fa60cd7bf3
start: convert to strnprintf()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-11 10:47:38 +01:00
Christian Brauner
8a6bea9432
seccomp: convert to strnprintf()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-11 10:46:47 +01:00
Christian Brauner
608a39c23d
rexec: convert to strnprintf()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-11 10:45:14 +01:00
Christian Brauner
387c1c70a2
network: convert to strnprintf()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-11 10:44:38 +01:00
Christian Brauner
d0c6b86e82
mount_utils: convert to strnprintf()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-02-11 10:42:22 +01:00