- 17 Apr, 2021 1 commit
-
-
Christian Brauner authored
tests: pass on ASAN/UBSAN options to several tests
-
- 16 Apr, 2021 1 commit
-
-
Christian Brauner authored
tests: stop cutting off right square brackets in share_ns
-
- 15 Apr, 2021 1 commit
-
-
Christian Brauner authored
tests: switch to the "busybox" template in lxc-test-checkpoint-restore
-
- 14 Apr, 2021 3 commits
-
-
Stéphane Graber authored
lxccontainer: fix container creation error paths
-
Christian Brauner authored
tests: fix a memory leak in attach
-
Christian Brauner authored
Fixes: #3782 Signed-off-by:Christian Brauner <christian.brauner@ubuntu.com>
-
- 13 Apr, 2021 3 commits
-
-
Christian Brauner authored
tests: fix a memory leak in cgpath
-
Christian Brauner authored
tests: fix a memory leak in lxcpath
-
Christian Brauner authored
tests: fix a memory leak in cgpath
-
- 12 Apr, 2021 7 commits
-
-
Stéphane Graber authored
attach: fixes
-
Christian Brauner authored
This reverts commit 531d36ad. Callers might want to explicilty inhert file descriptors so we can't close them behind their back when we exec. Signed-off-by:
Christian Brauner <christian.brauner@ubuntu.com>
-
Christian Brauner authored
Signed-off-by:Christian Brauner <christian.brauner@ubuntu.com>
-
Stéphane Graber authored
conf: idmaptool fixes
-
Christian Brauner authored
Fixes: #3777 Signed-off-by:Christian Brauner <christian.brauner@ubuntu.com>
-
Christian Brauner authored
Signed-off-by:Christian Brauner <christian.brauner@ubuntu.com>
-
Evgeny Vereshchagin authored
to make it easier to run them under ASan/UBSan. Signed-off-by:Evgeny Vereshchagin <evvers@ya.ru>
-
- 11 Apr, 2021 2 commits
-
-
Evgeny Vereshchagin authored
Closes https://github.com/lxc/lxc/issues/3791Signed-off-by:
Evgeny Vereshchagin <evvers@ya.ru>
-
Evgeny Vereshchagin authored
criu can't seem to dump systemd-logind used in Ubuntu due to what appears to be https://github.com/checkpoint-restore/criu/issues/1430. Let's switch to busybox where all the processes hopefully can be dumped. Closes https://github.com/lxc/lxc/issues/3792Signed-off-by:
Evgeny Vereshchagin <evvers@ya.ru>
-
- 10 Apr, 2021 4 commits
-
-
Evgeny Vereshchagin authored
Signed-off-by:Evgeny Vereshchagin <evvers@ya.ru>
-
Evgeny Vereshchagin authored
``` ==131188==ERROR: LeakSanitizer: detected memory leaks Direct leak of 568 byte(s) in 1 object(s) allocated from: #0 0x7f8918943bc8 in malloc (/lib/x86_64-linux-gnu/libasan.so.5+0x10dbc8) #1 0x7f89181ee5a3 in lxc_container_new /home/vagrant/lxc/src/lxc/lxccontainer.c:5264 #2 0x55ffc5022869 in test_container /home/vagrant/lxc/src/tests/cgpath.c:176 #3 0x55ffc5023023 in main /home/vagrant/lxc/src/tests/cgpath.c:233 #4 0x7f891709e0b2 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x270b2) ``` Signed-off-by:Evgeny Vereshchagin <evvers@ya.ru>
-
Evgeny Vereshchagin authored
``` $ sudo ./src/tests/lxc-test-lxcpath ================================================================= ==95911==ERROR: LeakSanitizer: detected memory leaks Direct leak of 39 byte(s) in 1 object(s) allocated from: #0 0x7effafc8d3dd in strdup (/lib/x86_64-linux-gnu/libasan.so.5+0x963dd) #1 0x7effaf5a2de6 in lxcapi_config_file_name /home/vagrant/lxc/src/lxc/lxccontainer.c:3190 #2 0x562961680c30 in main /home/vagrant/lxc/src/tests/lxcpath.c:49 #3 0x7effae5150b2 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x270b2) Direct leak of 21 byte(s) in 1 object(s) allocated from: #0 0x7effafc8d3dd in strdup (/lib/x86_64-linux-gnu/libasan.so.5+0x963dd) #1 0x7effaf5a2de6 in lxcapi_config_file_name /home/vagrant/lxc/src/lxc/lxccontainer.c:3190 #2 0x56296168115e in main /home/vagrant/lxc/src/tests/lxcpath.c:77 #3 0x7effae5150b2 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x270b2) Direct leak of 21 byte(s) in 1 object(s) allocated from: #0 0x7effafc8d3dd in strdup (/lib/x86_64-linux-gnu/libasan.so.5+0x963dd) #1 0x7effaf5a2de6 in lxcapi_config_file_name /home/vagrant/lxc/src/lxc/lxccontainer.c:3190 #2 0x562961680f0a in main /home/vagrant/lxc/src/tests/lxcpath.c:63 #3 0x7effae5150b2 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x270b2) SUMMARY: AddressSanitizer: 81 byte(s) leaked in 3 allocation(s). ``` Signed-off-by:Evgeny Vereshchagin <evvers@ya.ru>
-
Evgeny Vereshchagin authored
``` $ sudo ./src/tests/lxc-test-cgpath Container creation tests...Passed Container creation with LXCPATH tests...Passed ================================================================= ==57206==ERROR: LeakSanitizer: detected memory leaks Direct leak of 296 byte(s) in 1 object(s) allocated from: #0 0x7fef22c27dc6 in calloc (/lib/x86_64-linux-gnu/libasan.so.5+0x10ddc6) #1 0x557c6e3ce3d9 in cgroup_ops_init cgroups/cgfsng.c:3347 #2 0x557c6e3d6516 in cgroup_init cgroups/cgroup.c:33 #3 0x557c6e3788e2 in test_running_container /home/vagrant/lxc/src/tests/cgpath.c:102 #4 0x557c6e379c69 in test_container /home/vagrant/lxc/src/tests/cgpath.c:197 #5 0x557c6e379e37 in main /home/vagrant/lxc/src/tests/cgpath.c:233 #6 0x7fef2136c0b2 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x270b2) Direct leak of 296 byte(s) in 1 object(s) allocated from: #0 0x7fef22c27dc6 in calloc (/lib/x86_64-linux-gnu/libasan.so.5+0x10ddc6) #1 0x557c6e3ce3d9 in cgroup_ops_init cgroups/cgfsng.c:3347 #2 0x557c6e3d6516 in cgroup_init cgroups/cgroup.c:33 #3 0x557c6e3788e2 in test_running_container /home/vagrant/lxc/src/tests/cgpath.c:102 #4 0x557c6e379c69 in test_container /home/vagrant/lxc/src/tests/cgpath.c:197 #5 0x557c6e379e61 in main /home/vagrant/lxc/src/tests/cgpath.c:237 #6 0x7fef2136c0b2 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x270b2) ``` Signed-off-by:Evgeny Vereshchagin <evvers@ya.ru>
-
- 07 Apr, 2021 9 commits
-
-
Stéphane Graber authored
confile: make lxc_get_config() and lxc_get_config_net() always return…
-
Christian Brauner authored
Introduce the concept of an unsupported config item. Signed-off-by:Christian Brauner <christian.brauner@ubuntu.com>
-
Christian Brauner authored
github: Try to fix action naming
-
Stéphane Graber authored
Signed-off-by:Stéphane Graber <stgraber@ubuntu.com>
-
Stéphane Graber authored
confile & log: fixes
-
Christian Brauner authored
Signed-off-by:Christian Brauner <christian.brauner@ubuntu.com>
-
Christian Brauner authored
Signed-off-by:Christian Brauner <christian.brauner@ubuntu.com>
-
Christian Brauner authored
Signed-off-by:Christian Brauner <christian.brauner@ubuntu.com>
-
Christian Brauner authored
oss-fuzz: fuzz lxc_config_define_add and lxc_config_define_load
-
- 06 Apr, 2021 5 commits
-
-
Stéphane Graber authored
templates/*.in: fixed PATH handling with spaces
-
Christian Ratzenhofer authored
if $PATH already contains a path with a space the append of the default directories in all template scripts fails with an error like the following: /usr/share/lxc/templates/lxc-download: 69: export: (x86)/NVIDIA: bad variable name Signed-off-by:Christian Ratzenhofer <christian.ratzenhofer@cdnm.at>
-
Stéphane Graber authored
conf: fix setups where /dev is outside of LXC's control
-
Christian Brauner authored
Signed-off-by:Christian Brauner <christian.brauner@ubuntu.com>
-
Christian Brauner authored
Fixes: #3770 Suggested-by:
Ruben Jenster <r.jenster@drachenfels.de> Signed-off-by:
Christian Brauner <christian.brauner@ubuntu.com>
-
- 02 Apr, 2021 4 commits
-
-
Stéphane Graber authored
lsm: fixes
-
Christian Brauner authored
Signed-off-by:Christian Brauner <christian.brauner@ubuntu.com>
-
Christian Brauner authored
Link: https://github.com/lxc/lxc/issues/3765Signed-off-by:
Christian Brauner <christian.brauner@ubuntu.com>
-
Stéphane Graber authored
confile: fix lxc.namespace.share.[identifier]
-