Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
4ed8e27b4f755f50d78dc3d9f9760b60e891f97b
/
kernel
/
user_namespace.c
c84ca91
Merge tag 'keys-namespace-20190627' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
by Linus Torvalds
· 5 years ago
0f44e4d
keys: Move the user and user-session keyrings to the user_namespace
by David Howells
· 6 years ago
b206f28
keys: Namespace keyring names
by David Howells
· 6 years ago
b886d83c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441
by Thomas Gleixner
· 6 years ago
d2f007d
userns: also map extents in the reverse map to kernel IDs
by Jann Horn
· 6 years ago
5820f14
userns: move user access out of the mutex
by Jann Horn
· 7 years ago
6da2ec5
treewide: kmalloc() -> kmalloc_array()
by Kees Cook
· 7 years ago
73f03c2
fuse: Restrict allow_other to the superblock's namespace or a descendant
by Seth Forshee
· 7 years ago
758f875
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
by Linus Torvalds
· 7 years ago
3fda0e7
userns: Simplify insert_extent
by Eric W. Biederman
· 7 years ago
ece6613
userns: Make map_id_down a wrapper for map_id_range_down
by Eric W. Biederman
· 7 years ago
d5e7b3c
userns: Don't read extents twice in m_start
by Eric W. Biederman
· 7 years ago
3edf652
userns: Simplify the user and group mapping functions
by Eric W. Biederman
· 7 years ago
11a8b92
userns: Don't special case a count of 0
by Eric W. Biederman
· 7 years ago
6397fac
userns: bump idmap limits to 340
by Christian Brauner
· 7 years ago
6aa7de0
locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE()
by Mark Rutland
· 7 years ago
a2b4262
userns,pidns: Verify the userns for new pid namespaces
by Eric W. Biederman
· 8 years ago
3f07c01
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/signal.h>
by Ingo Molnar
· 8 years ago
7872559
Merge branch 'nsfs-ioctls' into HEAD
by Eric W. Biederman
· 8 years ago
a7306ed
nsfs: add ioctl to get a parent namespace
by Andrey Vagin
· 8 years ago
bcac25a
kernel: add a helper to get an owning user namespace for a namespace
by Andrey Vagin
· 8 years ago
df75e77
userns: When the per user per user namespace limit is reached return ENOSPC
by Eric W. Biederman
· 8 years ago
25f9c08
userns: Generalize the user namespace count into ucount
by Eric W. Biederman
· 8 years ago
f6b2db1
userns: Make the count of user namespaces per user
by Eric W. Biederman
· 8 years ago
b376c3e
userns: Add a limit on the number of user namespaces
by Eric W. Biederman
· 8 years ago
dbec284
userns: Add per user namespace sysctls.
by Eric W. Biederman
· 8 years ago
b032132
userns: Free user namespaces in process context
by Eric W. Biederman
· 8 years ago
d07b846
fs: Limit file caps to the user namespace of the super block
by Seth Forshee
· 9 years ago
70f6cbb
kernel/*: switch to memdup_user_nul()
by Al Viro
· 9 years ago
5831905
capabilities: ambient capabilities
by Andy Lutomirski
· 9 years ago
faf00da
userns,pidns: Force thread group sharing, not signal handler sharing.
by Eric W. Biederman
· 9 years ago
87c31b3
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
by Linus Torvalds
· 10 years ago
36476be
userns; Correct the comment in map_write
by Eric W. Biederman
· 10 years ago
66d2f33
userns: Allow setting gid_maps without privilege when setgroups is disabled
by Eric W. Biederman
· 10 years ago
9cc4651
userns: Add a knob to disable setgroups on a per user namespace basis
by Eric W. Biederman
· 10 years ago
f0d62ae
userns: Rename id_map_mutex to userns_state_mutex
by Eric W. Biederman
· 10 years ago
f95d791
userns: Only allow the creator of the userns unprivileged mappings
by Eric W. Biederman
· 10 years ago
80dd00a
userns: Check euid no fsuid when establishing an unprivileged uid mapping
by Eric W. Biederman
· 10 years ago
be7c6dba
userns: Don't allow unprivileged creation of gid mappings
by Eric W. Biederman
· 10 years ago
273d2c6
userns: Don't allow setgroups until a gid mapping has been setablished
by Eric W. Biederman
· 10 years ago
0542f17
userns: Document what the invariant required for safe unprivileged mappings.
by Eric W. Biederman
· 10 years ago
33c4294
copy address of proc_ns_ops into ns_common
by Al Viro
· 10 years ago
6344c43
new helpers: ns_alloc_inum/ns_free_inum
by Al Viro
· 10 years ago
6496452
make proc_ns_operations work with struct ns_common * instead of void *
by Al Viro
· 10 years ago
3c04118
switch the rest of proc_ns_operations to working with &...->ns
by Al Viro
· 10 years ago
435d5f4
common object embedded into various struct ....ns
by Al Viro
· 10 years ago
ccf94f1
proc: constify seq_operations
by Fabian Frederick
· 10 years ago
68a9a43
kernel/user_namespace.c: kernel-doc/checkpatch fixes
by Fabian Frederick
· 11 years ago
e79323b
user namespace: fix incorrect memory barriers
by Mikulas Patocka
· 11 years ago
c96d666
kernel: audit/fix non-modular users of module_init in core code
by Paul Gortmaker
· 11 years ago
b080e04
user_namespace.c: Remove duplicated word in comment
by Brian Campbell
· 11 years ago
f36f8c7
KEYS: Add per-user_namespace registers for persistent per-UID kerberos caches
by David Howells
· 11 years ago
c7c4591
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
by Linus Torvalds
· 11 years ago
e51db73
userns: Better restrictions on when proc and sysfs can be mounted
by Eric W. Biederman
· 12 years ago
8742f22
userns: limit the maximum depth of user_namespace->parent chain
by Oleg Nesterov
· 11 years ago
6160968
userns: unshare_userns(&cred) should not populate cred on failure
by Oleg Nesterov
· 11 years ago
20b4fb4
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 12 years ago
0bb80f2
proc: Split the namespace stuff out into linux/proc_ns.h
by David Howells
· 12 years ago
41c21e3
userns: Changing any namespace id mappings should require privileges
by Andy Lutomirski
· 12 years ago
e3211c1
userns: Check uid_map's opener's fsuid, not the current fsuid
by Andy Lutomirski
· 12 years ago
6708075
userns: Don't let unprivileged users trick privileged users into setting the id_map
by Eric W. Biederman
· 12 years ago
87a8ebd
userns: Restrict when proc and sysfs can be mounted
by Eric W. Biederman
· 12 years ago
3151527
userns: Don't allow creation if the user is chrooted
by Eric W. Biederman
· 12 years ago
e66eded
userns: Don't allow CLONE_NEWUSER | CLONE_FS
by Eric W. Biederman
· 12 years ago
0bd14b4
userns: Allow any uid or gid mappings that don't overlap.
by Eric W. Biederman
· 12 years ago
c61a281
userns: Avoid recursion in put_user_ns
by Eric W. Biederman
· 12 years ago
5155040
userns: Fix typo in description of the limitation of userns_install
by Eric W. Biederman
· 12 years ago
98f842e
proc: Usable inode numbers for the namespace file descriptors.
by Eric W. Biederman
· 14 years ago
c450f37
userns: For /proc/self/{uid,gid}_map derive the lower userns from the struct file
by Eric W. Biederman
· 12 years ago
b2e0d987
userns: Implement unshare of the user namespace
by Eric W. Biederman
· 12 years ago
cde1975
userns: Implent proc namespace operations
by Eric W. Biederman
· 12 years ago
37657da
userns: Allow setting a userns mapping to your current uid.
by Eric W. Biederman
· 12 years ago
f76d207
userns: Add kprojid_t and associated infrastructure in projid.h
by Eric W. Biederman
· 12 years ago
078de5f
userns: Store uid and gid values in struct cred with kuid_t and kgid_t types
by Eric W. Biederman
· 13 years ago
22d917d
userns: Rework the user_namespace adding uid/gid mapping support
by Eric W. Biederman
· 13 years ago
783291e
userns: Simplify the user_namespace by making userns->creator a kuid.
by Eric W. Biederman
· 13 years ago
7b44ab9
userns: Disassociate user_struct from the user_namespace.
by Eric W. Biederman
· 13 years ago
973c591
userns: Start out with a full set of capabilities.
by Eric W. Biederman
· 13 years ago
aeb3ae9
userns: Add an explicit reference to the parent user namespace
by Eric W. Biederman
· 13 years ago
0093ccb
cred: Refcount the user_ns pointed to by the cred.
by Eric W. Biederman
· 13 years ago
c4a4d60
userns: Use cred->user_ns instead of cred->user->user_ns
by Eric W. Biederman
· 13 years ago
9984de1
kernel: Map most files to use export.h instead of module.h
by Paul Gortmaker
· 14 years ago
6164281
user_ns: improve the user_ns on-the-slab packaging
by Pavel Emelyanov
· 14 years ago
5c1469d
user_ns: Introduce user_nsmap_uid and user_ns_map_gid.
by Eric W. Biederman
· 15 years ago
db1afff
kref: remove kref_set
by NeilBrown
· 15 years ago
5170836
Fix recursive lock in free_uid()/free_user_ns()
by David Howells
· 16 years ago
18b6e04
User namespaces: set of cleanups (v2)
by Serge Hallyn
· 16 years ago
d84f4f9
CRED: Inaugurate COW credentials
by David Howells
· 16 years ago
76aac0e
CRED: Wrap task credential accesses in the core kernel
by David Howells
· 16 years ago
7a8fc9b
removed unused #include <linux/version.h>'s
by Adrian Bunk
· 16 years ago
6a3fd92
eCryptfs: make key module subsystem respect namespaces
by Michael Halcrow
· 17 years ago
1aeb272
kernel: explicitly include required header files under kernel/
by Robert P. J. Day
· 17 years ago
aee16ce
namespaces: cleanup the code managed with the USER_NS option
by Pavel Emelyanov
· 17 years ago
28f300d
Fix user namespace exiting OOPs
by Pavel Emelyanov
· 17 years ago
735de22
Convert uid hash to hlist
by Pavel Emelyanov
· 17 years ago
99db67b
userns: don't leak root user
by Alexey Dobriyan
· 17 years ago
467e9f4
fix create_new_namespaces() return value
by Cedric Le Goater
· 17 years ago
77ec739
user namespace: add unshare
by Serge E. Hallyn
· 17 years ago
acce292
user namespace: add the framework
by Cedric Le Goater
· 17 years ago