[prev in list] [next in list] [prev in thread] [next in thread]
List: lxc-devel
Subject: [lxc-devel] [lxc/lxc] 0b932f: conf: rework lxc specific mount option parsing
From: 'Stéphane_Graber'_via_lxc-devel <lxc-devel () lists ! linuxcon
Date: 2021-04-22 0:05:30
Message-ID: lxc/lxc/push/refs/heads/master/12cf9f-c11af9 () github ! com
[Download RAW message or body]
Branch: refs/heads/master
Home: https://github.com/lxc/lxc
Commit: 0b932f9ded6978a57568ed27e51c44ad2438de81
https://github.com/lxc/lxc/commit/0b932f9ded6978a57568ed27e51c44ad2438de81
Author: Christian Brauner <christian.brauner@ubuntu.com>
Date: 2021-04-21 (Wed, 21 Apr 2021)
Changed paths:
M src/lxc/conf.c
M src/lxc/conf.h
Log Message:
-----------
conf: rework lxc specific mount option parsing
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Commit: f6815906a1e4a852b1f43b956fbb8dd04306d13e
https://github.com/lxc/lxc/commit/f6815906a1e4a852b1f43b956fbb8dd04306d13e
Author: Christian Brauner <christian.brauner@ubuntu.com>
Date: 2021-04-21 (Wed, 21 Apr 2021)
Changed paths:
M src/lxc/conf.c
M src/lxc/conf.h
Log Message:
-----------
conf: add first, trivial support for idmapped mounts
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Commit: 16fcdacc241a9c03bc4c83fdf16d6832e1afc1ba
https://github.com/lxc/lxc/commit/16fcdacc241a9c03bc4c83fdf16d6832e1afc1ba
Author: Christian Brauner <christian.brauner@ubuntu.com>
Date: 2021-04-21 (Wed, 21 Apr 2021)
Changed paths:
M src/lxc/conf.c
M src/lxc/conf.h
M src/lxc/confile.c
Log Message:
-----------
confile: parse idmap=<path> mount option for rootfs
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Commit: 031e0285faa150d1e2f80ab3315a1095d26e7992
https://github.com/lxc/lxc/commit/031e0285faa150d1e2f80ab3315a1095d26e7992
Author: Christian Brauner <christian.brauner@ubuntu.com>
Date: 2021-04-21 (Wed, 21 Apr 2021)
Changed paths:
M configure.ac
M src/lxc/mount_utils.h
M src/lxc/syscall_numbers.h
M src/lxc/syscall_wrappers.h
Log Message:
-----------
mount_utils: add support for mount_setattr() syscall
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Commit: 79defd88334c1a596e9ceb35af0aa400b66a9ac1
https://github.com/lxc/lxc/commit/79defd88334c1a596e9ceb35af0aa400b66a9ac1
Author: Christian Brauner <christian.brauner@ubuntu.com>
Date: 2021-04-21 (Wed, 21 Apr 2021)
Changed paths:
M src/lxc/storage/storage.c
M src/lxc/storage/storage.h
Log Message:
-----------
storage: keep a reference to lxc_rootfs in lxc_storage
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Commit: d4e07569bb5acafaaffa89ae7b713caa612518a0
https://github.com/lxc/lxc/commit/d4e07569bb5acafaaffa89ae7b713caa612518a0
Author: Christian Brauner <christian.brauner@ubuntu.com>
Date: 2021-04-21 (Wed, 21 Apr 2021)
Changed paths:
M src/lxc/mount_utils.c
M src/lxc/mount_utils.h
Log Message:
-----------
mount_utils: add helper to determine whether new mount api supports bind mounts
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Commit: e26cf563131e0d79d82974fded16b8f140b35aaf
https://github.com/lxc/lxc/commit/e26cf563131e0d79d82974fded16b8f140b35aaf
Author: Christian Brauner <christian.brauner@ubuntu.com>
Date: 2021-04-21 (Wed, 21 Apr 2021)
Changed paths:
M src/lxc/conf.c
M src/lxc/conf.h
M src/lxc/mount_utils.c
M src/lxc/mount_utils.h
M src/lxc/start.c
M src/lxc/storage/dir.c
Log Message:
-----------
conf: support idmapping directories
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Commit: d347d35633aaeaea4c8da2122b99808e10fb7556
https://github.com/lxc/lxc/commit/d347d35633aaeaea4c8da2122b99808e10fb7556
Author: Christian Brauner <christian.brauner@ubuntu.com>
Date: 2021-04-21 (Wed, 21 Apr 2021)
Changed paths:
M src/lxc/mount_utils.c
M src/lxc/mount_utils.h
Log Message:
-----------
mount_utils: add two detached mount helpers
They'll come in handy in the future.
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Commit: 26ad2c6f3aaf2e2c2f0b243342ff9bb5075672e7
https://github.com/lxc/lxc/commit/26ad2c6f3aaf2e2c2f0b243342ff9bb5075672e7
Author: Christian Brauner <christian.brauner@ubuntu.com>
Date: 2021-04-21 (Wed, 21 Apr 2021)
Changed paths:
M src/lxc/start.c
Log Message:
-----------
start: documented idmapped mounts
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Commit: 657ed14a989b0e7883cca0f6508a9350b38c1944
https://github.com/lxc/lxc/commit/657ed14a989b0e7883cca0f6508a9350b38c1944
Author: Christian Brauner <christian.brauner@ubuntu.com>
Date: 2021-04-21 (Wed, 21 Apr 2021)
Changed paths:
M src/lxc/conf.c
Log Message:
-----------
conf: verify that the rootfs can support idmapped mounts
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Commit: f620ed4433db0f57b60267ed4bebbb12ab8e87d6
https://github.com/lxc/lxc/commit/f620ed4433db0f57b60267ed4bebbb12ab8e87d6
Author: Christian Brauner <christian.brauner@ubuntu.com>
Date: 2021-04-21 (Wed, 21 Apr 2021)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: visually separate pids from fds during initalization
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Commit: 2533995e790b24b056e6078834b21ecc52be9f1a
https://github.com/lxc/lxc/commit/2533995e790b24b056e6078834b21ecc52be9f1a
Author: Christian Brauner <christian.brauner@ubuntu.com>
Date: 2021-04-21 (Wed, 21 Apr 2021)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: use correct lxc_namespace_t type
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Commit: 389eb7c6da942847d16cb4d143b713ae110a596d
https://github.com/lxc/lxc/commit/389eb7c6da942847d16cb4d143b713ae110a596d
Author: Christian Brauner <christian.brauner@ubuntu.com>
Date: 2021-04-21 (Wed, 21 Apr 2021)
Changed paths:
M src/lxc/lsm/apparmor.c
Log Message:
-----------
apparmor: handle on-exec
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Commit: 8e05f350182132b3d9d84d7f133172d6574e30f1
https://github.com/lxc/lxc/commit/8e05f350182132b3d9d84d7f133172d6574e30f1
Author: Christian Brauner <christian.brauner@ubuntu.com>
Date: 2021-04-21 (Wed, 21 Apr 2021)
Changed paths:
M src/lxc/conf.c
Log Message:
-----------
conf: tweak parse_lxc_mntopts()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Commit: fa8e75f009a9dee2b965194e16764c85000b9c2b
https://github.com/lxc/lxc/commit/fa8e75f009a9dee2b965194e16764c85000b9c2b
Author: Christian Brauner <christian.brauner@ubuntu.com>
Date: 2021-04-21 (Wed, 21 Apr 2021)
Changed paths:
M src/lxc/conf.c
Log Message:
-----------
conf: don't allow idmapped lxc.mount.{entry,fstab} just yet
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Commit: c11af9735f59a542b12c5623a7e8c87f95895e92
https://github.com/lxc/lxc/commit/c11af9735f59a542b12c5623a7e8c87f95895e92
Author: Stéphane Graber <stgraber@ubuntu.com>
Date: 2021-04-21 (Wed, 21 Apr 2021)
Changed paths:
M configure.ac
M src/lxc/attach.c
M src/lxc/conf.c
M src/lxc/conf.h
M src/lxc/confile.c
M src/lxc/lsm/apparmor.c
M src/lxc/mount_utils.c
M src/lxc/mount_utils.h
M src/lxc/start.c
M src/lxc/storage/dir.c
M src/lxc/storage/storage.c
M src/lxc/storage/storage.h
M src/lxc/syscall_numbers.h
M src/lxc/syscall_wrappers.h
Log Message:
-----------
Merge pull request #3709 from brauner/2021-03-17/idmapped_mounts_v2
Initial support for idmapped mounts
Compare: https://github.com/lxc/lxc/compare/12cf9f5a56d5...c11af9735f59
--
You received this message because you are subscribed to the Google Groups "lxc-devel" \
group. To unsubscribe from this group and stop receiving emails from it, send an \
email to lxc-devel+unsubscribe@lists.linuxcontainers.org. To view this discussion on \
the web visit https://groups.google.com/a/lists.linuxcontainers.org/d/msgid/lxc-devel/lxc/lxc/push/refs/heads/master/12cf9f-c11af9%40github.com.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic