[lxc-devel] [lxc/lxc] 2b0c81: syscalls: add openat2()
Stéphane Graber
noreply at github.com
Mon Aug 10 02:39:59 UTC 2020
Branch: refs/heads/master
Home: https://github.com/lxc/lxc
Commit: 2b0c8106175f35b8347a508f55845a3792e717b8
https://github.com/lxc/lxc/commit/2b0c8106175f35b8347a508f55845a3792e717b8
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-09 (Sun, 09 Aug 2020)
Changed paths:
M configure.ac
M src/lxc/conf.c
M src/lxc/syscall_numbers.h
M src/lxc/syscall_wrappers.h
Log Message:
-----------
syscalls: add openat2()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 65f0afdee28f1f867e48ad68cca2ef7e098bc03e
https://github.com/lxc/lxc/commit/65f0afdee28f1f867e48ad68cca2ef7e098bc03e
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-09 (Sun, 09 Aug 2020)
Changed paths:
M src/lxc/utils.c
M src/lxc/utils.h
Log Message:
-----------
utils: add safe_mount_beneath() based on openat2()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: ee8eeba881274bc4f4cd028255d019a4a41f73f3
https://github.com/lxc/lxc/commit/ee8eeba881274bc4f4cd028255d019a4a41f73f3
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-09 (Sun, 09 Aug 2020)
Changed paths:
M src/lxc/conf.c
Log Message:
-----------
conf: switch mount_autodev() to new safe_mount_beneath() helper
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 8b1f4dd9b38810488207a81f1e7dd5515eb5a25c
https://github.com/lxc/lxc/commit/8b1f4dd9b38810488207a81f1e7dd5515eb5a25c
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-09 (Sun, 09 Aug 2020)
Changed paths:
M src/lxc/cgroups/cgfsng.c
Log Message:
-----------
cgfsng: use safe_mount_beneath()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 43535b6d26945581df7216eb85e90142b380d5ad
https://github.com/lxc/lxc/commit/43535b6d26945581df7216eb85e90142b380d5ad
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-09 (Sun, 09 Aug 2020)
Changed paths:
M src/lxc/conf.c
M src/lxc/utils.c
M src/lxc/utils.h
Log Message:
-----------
utils: introduce safe_mount_beneath_at()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 31f8b2fd472b049207a262ebdf9528a88abccfac
https://github.com/lxc/lxc/commit/31f8b2fd472b049207a262ebdf9528a88abccfac
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-09 (Sun, 09 Aug 2020)
Changed paths:
M src/lxc/conf.c
M src/lxc/conf.h
Log Message:
-----------
conf: stash file descriptor to root mountpoint in struct lxc_rootfs
This way we only need to open it _once_ per container startup.
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: ae9215cfc06ce5cf940d423606cfdc4c4c91aa52
https://github.com/lxc/lxc/commit/ae9215cfc06ce5cf940d423606cfdc4c4c91aa52
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-09 (Sun, 09 Aug 2020)
Changed paths:
M src/lxc/conf.c
Log Message:
-----------
conf: make use of stashed container mountpoint fd in mount_autodev()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 6f61472beac55a0ba4d01cd36f485dd2297793c5
https://github.com/lxc/lxc/commit/6f61472beac55a0ba4d01cd36f485dd2297793c5
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-09 (Sun, 09 Aug 2020)
Changed paths:
M src/lxc/file_utils.c
M src/lxc/file_utils.h
M src/lxc/utils.c
Log Message:
-----------
file_utils: add exists_dir_at()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: d43d5191b5d561d96aaf75609bd7d9dd63dd3168
https://github.com/lxc/lxc/commit/d43d5191b5d561d96aaf75609bd7d9dd63dd3168
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-09 (Sun, 09 Aug 2020)
Changed paths:
M src/lxc/conf.c
Log Message:
-----------
conf: harden lxc_fill_autodev() via save_mount_beneath_at()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 567104e59e73f6b74ab19dc2bd87588c73f6d6eb
https://github.com/lxc/lxc/commit/567104e59e73f6b74ab19dc2bd87588c73f6d6eb
Author: Stéphane Graber <stgraber at ubuntu.com>
Date: 2020-08-09 (Sun, 09 Aug 2020)
Changed paths:
M configure.ac
M src/lxc/cgroups/cgfsng.c
M src/lxc/conf.c
M src/lxc/conf.h
M src/lxc/file_utils.c
M src/lxc/file_utils.h
M src/lxc/syscall_numbers.h
M src/lxc/syscall_wrappers.h
M src/lxc/utils.c
M src/lxc/utils.h
Log Message:
-----------
Merge pull request #3513 from brauner/2020-08-09/openat2
openat2() and safe mounting
Compare: https://github.com/lxc/lxc/compare/da0fdceb6dfc...567104e59e73
More information about the lxc-devel
mailing list