Commit Graph

9423 Commits

Author SHA1 Message Date
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
Christian Brauner
efb7e30416
conf: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-18 00:15:12 +02:00
Christian Brauner
94a5e86b65
commands_utils: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-17 23:32:12 +02:00
Christian Brauner
7ebbfe8946
commands: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-17 23:30:49 +02:00
Christian Brauner
0550496b62
caps: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-17 23:24:23 +02:00
Christian Brauner
9f68a800b9
attach: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-17 23:16:08 +02:00
Christian Brauner
035db741de
af_unix: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-17 23:14:38 +02:00
Christian Brauner
99bf8f2155
string_utils: make all helpers hidden
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-17 23:12:28 +02:00
Christian Brauner
6822ba9be9
compiler: add and use __hidden visbility
Closes: #3485.
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-17 22:55:02 +02:00
Christian Brauner
3a02699695
network: remove unused variable
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-17 22:18:26 +02:00
Christian Brauner
8bbca3ccf2
Merge pull request #3487 from samboyles1/master
Improve efficiency of lxc_ifname_alnum_case_sensitive
2020-07-17 14:13:26 +02:00
Sam Boyles
4810a7a3e6
Improve efficiency of lxc_ifname_alnum_case_sensitive
To detect if a newly generated interface name is a duplicate of an existing interface lxc_ifname_alnum_case_sensitive() currently gets a list of all interfaces using netns_getifaddrs(). When the system has a small number of interfaces this works fine, however when there are thousands or tens of thousands of interfaces this quickly becomes less than optimal.

As we only need to check if an interface name exists, and do not need the detailed information about the interfaces provided by netns_getifaddrs(), we can instead use the if_nametoindex() function, which is much more efficient.

Signed-off-by: Sam Boyles <sam.boyles@alliedtelesis.co.nz>
2020-07-17 14:26:51 +12:00
Stéphane Graber
19be19a352
Merge pull request #3486 from brauner/2020-07-16/license
autotools: include COPYING file
2020-07-16 18:09:51 -04:00
Christian Brauner
226cf6e2d0
autotools: include COPYING file
Closes: #3484.
Suggested-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2020-07-16 22:49:13 +02:00