Christian Brauner
b2acb9dce9
seccomp: remove seccomp fd from event loop after task exited
...
Linux v5.8 will land my patch where seccomp notifies when a filter goes unused,
i.e. when the last task using a given seccomp filter has exited. This wasn't
possible before and so we accumulated file descriptors in the container's event
loop whenever we attached to the container.
I'm not sure whether the task exiting before we could handle its syscall should
cause us to report and error or not. For now, let's simply close the event loop
and not report an error.
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-27 10:15:20 +02:00
Stéphane Graber
aaab14d098
Merge pull request #3498 from brauner/master
...
selinux: remove security_context_t usage as it's deprecated
2020-07-25 12:49:14 -04:00
Christian Brauner
c18de5225b
selinux: remove security_context_t usage as it's deprecated
...
Link: https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1888705
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-25 11:36:46 +02:00
Stéphane Graber
d312ef6849
Merge pull request #3497 from brauner/2020-07-23/fix_snap_compilation
...
autotools: fix Makefile
2020-07-23 12:52:37 -04:00
Stéphane Graber
c10c8a61e6
Merge pull request #3496 from brauner/2020-07-18/mount_pid
...
new mount api support: basics
2020-07-23 10:34:36 -04:00
Christian Brauner
7a7286393a
Makefile: fix Makefile
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-23 10:33:33 +02:00
Christian Brauner
18780b9068
log: don't break logging by hiding symbols
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-23 10:20:50 +02:00
Christian Brauner
657256e0b8
attach: use new mount api
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-23 10:20:50 +02:00
Christian Brauner
14df702190
mount_utils: add mount_filesystem() helper
...
that translates between the two mount apis.
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-23 10:20:50 +02:00
Christian Brauner
7f88a1a2f6
mount_utils: add mount utils
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-23 10:20:50 +02:00
Christian Brauner
7f1d397bbd
syscalls: add fsmount()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-23 10:20:50 +02:00
Christian Brauner
9edfcaa822
syscalls: add fsconfig()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-23 10:20:50 +02:00
Christian Brauner
749bc40479
syscalls: add fspick()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-23 10:20:50 +02:00
Christian Brauner
49b21cd7d9
syscalls: add fsopen()
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-23 10:20:48 +02:00
Stéphane Graber
8bdacc22a4
Merge pull request #3492 from brauner/2020-07-18/visibility_hidden
...
tree-wide: hide unnecessary symbols
2020-07-22 14:39:53 -04:00
Stéphane Graber
07f25184e9
Merge pull request #3495 from siv0/boot_id_remount_apparmor_fix
...
apparmor: Allow ro remount of boot_id
2020-07-22 13:05:49 -04:00
Stoiko Ivanov
3646e8acef
apparmor: Allow ro remount of boot_id
...
The rule added in 863845075d
did not cover all
necessary mount calls for /proc/sys/kernel/random/boot_id
(in src/lxc/conf.c: lxc_setup_boot_id) - the ro remount is missing.
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2020-07-22 14:13:39 +02:00
Christian Brauner
945daa2406
start: simplify gotos
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-22 10:46:05 +02:00
Christian Brauner
59eac805a3
tree-wide: hide further unnecessary symbols
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-21 15:44:43 +02:00
Christian Brauner
2284f8a505
storage: hide unnecessary symbols
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-21 14:01:31 +02:00
Christian Brauner
d6728cb356
arguments: hide unnecessary symbols
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-21 13:45:37 +02:00
Christian Brauner
ebbde1732c
lsm: hide unnecessary symbols
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-21 13:43:46 +02:00
Christian Brauner
c332ec90f0
cgroups: hide unnecessary symbols
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-21 13:28:08 +02:00
Christian Brauner
78ad1eb09d
uuid: hide unnecessary symbols
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-21 13:20:41 +02:00
Christian Brauner
5f1b09866f
utils: hide unnecessary symbols
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-21 13:15:25 +02:00
Christian Brauner
cd6b82e44c
terminal: hide unnecessary symbols
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-21 12:44:09 +02:00
Christian Brauner
bf1ca416a2
sync: hide unnecessary symbols
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-21 12:37:28 +02:00
Christian Brauner
1bf5f8123e
state: hide unnecessary symbols
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-21 12:30:53 +02:00
Christian Brauner
8c8cd08712
start: hide unnecessary symbols
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-21 12:24:45 +02:00
Christian Brauner
f6fea47396
ringbuf: hide unnecessary symbols
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-20 18:49:55 +02:00
Christian Brauner
0b07c6c162
rexec: hide unnecessary symbols
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-20 18:46:13 +02:00
Christian Brauner
92a10958c9
process_utils: hide unnecessary symbols
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-20 18:45:02 +02:00
Christian Brauner
a804cff749
parse: hide unnecessary symbols
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-20 18:38:05 +02:00
Christian Brauner
1d332c47dc
network: hide unnecessary symbols
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-20 18:28:11 +02:00
Christian Brauner
9e20bf04e0
namespace: hide unnecessary symbols
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-20 18:18:39 +02:00
Christian Brauner
85b035a134
monitor: hide unnecessary symbols
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-20 18:09:19 +02:00
Christian Brauner
d50aa57f9b
mainloop: hide unnecessary symbols
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-20 18:05:28 +02:00
Christian Brauner
d6e12907a0
lxcseccomp: hide unnecessary symbols
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-20 17:47:19 +02:00
Christian Brauner
a7692df573
lxclock: hide unnecessary symbols
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-20 17:22:31 +02:00
Christian Brauner
07d1f84ab2
log: hide unnecessary symbols
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-20 17:11:50 +02:00
Christian Brauner
f575e7efcc
initutils: hide unnecessary symbols
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-20 16:43:14 +02:00
Christian Brauner
4a9ee78a84
file_utils: hide unnecessary symbols
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-20 16:31:53 +02:00
Christian Brauner
a10ce5a8a5
error: hide unnecessary symbols
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-20 16:17:45 +02:00
Christian Brauner
590b39e50b
criu: hide unnecessary symbols
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-20 16:11:14 +02:00
Christian Brauner
f64e249db7
confile_utils: hide unnecessary symbols
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-20 16:10:28 +02:00
Christian Brauner
63c2a0bf06
confile: hide unnecessary symbols
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-18 19:28:11 +02:00
Stéphane Graber
66c08be391
Merge pull request #3490 from brauner/master
...
lxc-ls: bugfixes
2020-07-18 11:09:46 -04:00
Christian Brauner
d6115c3a38
lxc-ls: bugfixes
...
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-18 13:27:14 +02:00
Stéphane Graber
9cd0179fe9
Makefile.am: Fix typo
...
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2020-07-17 19:03:59 -04:00
Stéphane Graber
60675a9792
Merge pull request #3488 from brauner/2020-07-17/fixes
...
hide unnecessary symbols I
2020-07-17 18:30:47 -04:00