Eric W. Biederman
|
b2e0d98705
userns: Implement unshare of the user namespace
|
13 years ago |
Eric W. Biederman
|
bcf58e725d
userns: Make create_new_namespaces take a user_ns parameter
|
13 years ago |
Eric W. Biederman
|
142e1d1d5f
userns: Allow unprivileged use of setns.
|
13 years ago |
Eric W. Biederman
|
b33c77ef23
userns: Allow unprivileged users to create new namespaces
|
13 years ago |
Eric W. Biederman
|
771b137168
vfs: Add a user namespace reference from struct mnt_namespace
|
13 years ago |
Eric W. Biederman
|
50804fe373
pidns: Support unsharing the pid namespace.
|
15 years ago |
Eric W. Biederman
|
17cf22c33e
pidns: Use task_active_pid_ns where appropriate
|
15 years ago |
Eric W. Biederman
|
49f4d8b93c
pidns: Capture the user namespace and filter ns_last_pid
|
13 years ago |
Eric W. Biederman
|
038e7332b8
userns: make each net (net_ns) belong to a user_ns
|
13 years ago |
Paul Gortmaker
|
9984de1a5a
kernel: Map most files to use export.h instead of module.h
|
14 years ago |
Al Viro
|
6657719390
make sure that nsproxy_cache is initialized early enough
|
14 years ago |
Daniel Lezcano
|
a77aea9201
cgroup: remove the ns_cgroup
|
14 years ago |
Eric W. Biederman
|
0663c6f8fa
ns: Introduce the setns syscall
|
15 years ago |
Serge E. Hallyn
|
b0e77598f8
userns: user namespaces: convert several capable() calls
|
14 years ago |
Serge E. Hallyn
|
b515498f5b
userns: add a user namespace owner of ipc ns
|
14 years ago |
Serge E. Hallyn
|
bb96a6f50b
userns: allow sethostname in a container
|
14 years ago |
Serge E. Hallyn
|
59607db367
userns: add a user_namespace as creator/owner of uts_namespace
|
14 years ago |
Tejun Heo
|
5a0e3ad6af
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
|
15 years ago |
Alexey Dobriyan
|
8467005da3
nsproxy: remove INIT_NSPROXY()
|
15 years ago |
Alexey Dobriyan
|
90af90d7d3
nsproxy: extract create_nsproxy()
|
16 years ago |
Serge Hallyn
|
18b6e0414e
User namespaces: set of cleanups (v2)
|
16 years ago |
Adrian Bunk
|
7a8fc9b248
removed unused #include <linux/version.h>'s
|
17 years ago |
Serge E. Hallyn
|
e885dcde75
cgroup_clone: use pid of newly created task for new cgroup
|
17 years ago |
Serge E. Hallyn
|
02fdb36ae7
ipc: sysvsem: refuse clone(CLONE_SYSVSEM|CLONE_NEWIPC)
|
17 years ago |
Pavel Emelyanov
|
ae5e1b22f1
namespaces: move the IPC namespace under IPC_NS option
|
17 years ago |
Pavel Emelyanov
|
30e49c263e
pid namespaces: allow cloning of new namespace
|
17 years ago |
Pavel Emelyanov
|
cf7b708c8d
Make access to task's nsproxy lighter
|
17 years ago |
Sukadev Bhattiprolu
|
2894d650cd
pid namespaces: define and use task_active_pid_ns() wrapper
|
17 years ago |
Serge E. Hallyn
|
858d72ead4
cgroups: implement namespace tracking subsystem
|
17 years ago |
Pavel Emelyanov
|
db8906da59
Use KMEM_CACHE macro to create the nsproxy cache
|
17 years ago |