Add userspace vuid/vgid contexts ns-phase-1
authorMichael Jeanson <mjeanson@efficios.com>
Tue, 12 Feb 2019 15:40:48 +0000 (10:40 -0500)
committerMichael Jeanson <mjeanson@efficios.com>
Wed, 10 Apr 2019 21:53:46 +0000 (17:53 -0400)
commita1f06fe8023f3a04bac3653c78f6d881bb57d195
tree481ed403c5b4d6270e262719b96fe6f3f44c0fec
parent0a5755a3dc6533557037a06800839733b6ee5378
Add userspace vuid/vgid contexts

Add a context for each available namespaced user and group IDs

  * vuid : real user ID
  * veuid : effective user ID
  * vsuid : saved set-user ID

These are the IDs as seen in the current user namespace, see
user_namespaces(7) and credentials(7) for details on each type.

Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
16 files changed:
doc/man/lttng-ust.3.txt
include/lttng/ust-abi.h
include/lttng/ust-events.h
include/lttng/ust.h
liblttng-ust-fork/ustfork.c
liblttng-ust/Makefile.am
liblttng-ust/creds.h [new file with mode: 0644]
liblttng-ust/lttng-context-vegid.c [new file with mode: 0644]
liblttng-ust/lttng-context-veuid.c [new file with mode: 0644]
liblttng-ust/lttng-context-vgid.c [new file with mode: 0644]
liblttng-ust/lttng-context-vsgid.c [new file with mode: 0644]
liblttng-ust/lttng-context-vsuid.c [new file with mode: 0644]
liblttng-ust/lttng-context-vuid.c [new file with mode: 0644]
liblttng-ust/lttng-context.c
liblttng-ust/lttng-events.c
liblttng-ust/lttng-ust-comm.c
This page took 0.02831 seconds and 5 git commands to generate.