[lxc/lxc] e0f6f1: conf: improve userns_exec_mapped_root()

3 views
Skip to first unread message

Stéphane Graber

unread,
Jan 20, 2022, 8:44:05 AM1/20/22
to lxc-...@lists.linuxcontainers.org
Branch: refs/heads/master
Home: https://github.com/lxc/lxc
Commit: e0f6f149d513a52081955980f4091b36ded85029
https://github.com/lxc/lxc/commit/e0f6f149d513a52081955980f4091b36ded85029
Author: Christian Brauner <christia...@ubuntu.com>
Date: 2022-01-20 (Thu, 20 Jan 2022)

Changed paths:
M src/lxc/conf.c

Log Message:
-----------
conf: improve userns_exec_mapped_root()

As we do in all other places, first drop groups, then use
setres{g,u}id().

Signed-off-by: Christian Brauner <christia...@ubuntu.com>


Commit: e5af72a666e3027a032c4ac4ea3df3880a51b907
https://github.com/lxc/lxc/commit/e5af72a666e3027a032c4ac4ea3df3880a51b907
Author: Christian Brauner <christia...@ubuntu.com>
Date: 2022-01-20 (Thu, 20 Jan 2022)

Changed paths:
M src/lxc/conf.c

Log Message:
-----------
conf: log termination status

Signed-off-by: Christian Brauner <christia...@ubuntu.com>


Commit: 78ffe0110885f5196bc9647917b56189237e0b50
https://github.com/lxc/lxc/commit/78ffe0110885f5196bc9647917b56189237e0b50
Author: Christian Brauner <christia...@ubuntu.com>
Date: 2022-01-20 (Thu, 20 Jan 2022)

Changed paths:
M src/lxc/lxccontainer.c

Log Message:
-----------
lxccontainer: improve do_lxcapi_save_config()

Signed-off-by: Christian Brauner <christia...@ubuntu.com>


Commit: 07ea844f4e645d2f2a3a8a17b23400f2acbd6867
https://github.com/lxc/lxc/commit/07ea844f4e645d2f2a3a8a17b23400f2acbd6867
Author: Christian Brauner <christia...@ubuntu.com>
Date: 2022-01-20 (Thu, 20 Jan 2022)

Changed paths:
M src/lxc/conf.c
M src/lxc/lxccontainer.c
M src/lxc/utils.c
M src/lxc/utils.h

Log Message:
-----------
lxccontainer: improve do_lxcapi_create()

Signed-off-by: Christian Brauner <christia...@ubuntu.com>


Commit: 0e375b104bc041687050c4ce110c24cbff116b08
https://github.com/lxc/lxc/commit/0e375b104bc041687050c4ce110c24cbff116b08
Author: Christian Brauner <christia...@ubuntu.com>
Date: 2022-01-20 (Thu, 20 Jan 2022)

Changed paths:
M src/lxc/lxccontainer.c

Log Message:
-----------
lxccontainer: improve create_partial()

Signed-off-by: Christian Brauner <christia...@ubuntu.com>


Commit: c123aa042a66db918de18be0133e8483ee5d2256
https://github.com/lxc/lxc/commit/c123aa042a66db918de18be0133e8483ee5d2256
Author: Christian Brauner <christia...@ubuntu.com>
Date: 2022-01-20 (Thu, 20 Jan 2022)

Changed paths:
M src/lxc/lxccontainer.c

Log Message:
-----------
lxccontainer: simplify partial file creation

Signed-off-by: Christian Brauner <christia...@ubuntu.com>


Commit: f7d3ef83800eeb20e9332ef468319a803857ea13
https://github.com/lxc/lxc/commit/f7d3ef83800eeb20e9332ef468319a803857ea13
Author: Christian Brauner <christia...@ubuntu.com>
Date: 2022-01-20 (Thu, 20 Jan 2022)

Changed paths:
M configure.ac

Log Message:
-----------
build: only enable LTO for regular builds

Signed-off-by: Christian Brauner <christia...@ubuntu.com>


Commit: e27637b7b93bb0f00f105ff3b29e5d8d5bd5816e
https://github.com/lxc/lxc/commit/e27637b7b93bb0f00f105ff3b29e5d8d5bd5816e
Author: Christian Brauner <christia...@ubuntu.com>
Date: 2022-01-20 (Thu, 20 Jan 2022)

Changed paths:
R config/tls.m4
M configure.ac
M src/lxc/compiler.h

Log Message:
-----------
build: simplify thread local storage handling

Signed-off-by: Christian Brauner <christia...@ubuntu.com>


Commit: e53abc41963117b1eb5cd1fe166c12d3a04d5c04
https://github.com/lxc/lxc/commit/e53abc41963117b1eb5cd1fe166c12d3a04d5c04
Author: Christian Brauner <christia...@ubuntu.com>
Date: 2022-01-20 (Thu, 20 Jan 2022)

Changed paths:
M src/lxc/lxccontainer.c

Log Message:
-----------
lxccontainer: properly wrap lxcapi_create()

Signed-off-by: Christian Brauner <christia...@ubuntu.com>


Commit: 0fd92707a5ffbb28f4eec5629702959ef9c1da9c
https://github.com/lxc/lxc/commit/0fd92707a5ffbb28f4eec5629702959ef9c1da9c
Author: Christian Brauner <christia...@ubuntu.com>
Date: 2022-01-20 (Thu, 20 Jan 2022)

Changed paths:
M .github/workflows/sanitizers.sh

Log Message:
-----------
github: ensure system liblxc is wiped

Signed-off-by: Christian Brauner <christia...@ubuntu.com>


Commit: 617efa73e1e125c485bf0568e39f9540853dd85f
https://github.com/lxc/lxc/commit/617efa73e1e125c485bf0568e39f9540853dd85f
Author: Christian Brauner <christia...@ubuntu.com>
Date: 2022-01-20 (Thu, 20 Jan 2022)

Changed paths:
M .github/workflows/build.yml
M .github/workflows/coverity.yml
M .github/workflows/sanitizers.yml

Log Message:
-----------
github: log system info

Signed-off-by: Christian Brauner <christia...@ubuntu.com>


Commit: a434e4d4f329f22034f72b9f81088ef4a1d81527
https://github.com/lxc/lxc/commit/a434e4d4f329f22034f72b9f81088ef4a1d81527
Author: Christian Brauner <christia...@ubuntu.com>
Date: 2022-01-20 (Thu, 20 Jan 2022)

Changed paths:
M .github/workflows/sanitizers.sh

Log Message:
-----------
github: more detailed compilation instructions

Signed-off-by: Christian Brauner <christia...@ubuntu.com>


Commit: 8c1c30368a8b2af6bb61d0e39ba50674eaa52dae
https://github.com/lxc/lxc/commit/8c1c30368a8b2af6bb61d0e39ba50674eaa52dae
Author: Christian Brauner <christia...@ubuntu.com>
Date: 2022-01-20 (Thu, 20 Jan 2022)

Changed paths:
M .github/workflows/sanitizers.sh

Log Message:
-----------
github: add systemd-coredump

Signed-off-by: Christian Brauner <christia...@ubuntu.com>


Commit: 55d6e49efe3dbd28dcf3ad5d117dc73f359e551d
https://github.com/lxc/lxc/commit/55d6e49efe3dbd28dcf3ad5d117dc73f359e551d
Author: Stéphane Graber <stgr...@ubuntu.com>
Date: 2022-01-20 (Thu, 20 Jan 2022)

Changed paths:
M .github/workflows/build.yml
M .github/workflows/coverity.yml
M .github/workflows/sanitizers.sh
M .github/workflows/sanitizers.yml
R config/tls.m4
M configure.ac
M src/lxc/compiler.h
M src/lxc/conf.c
M src/lxc/lxccontainer.c
M src/lxc/utils.c
M src/lxc/utils.h

Log Message:
-----------
Merge pull request #4066 from brauner/2022-01-18.fixes.2

conf, lxccontainer, build: fixes


Compare: https://github.com/lxc/lxc/compare/73ff048d66a8...55d6e49efe3d
Reply all
Reply to author
Forward
0 new messages