pub/scm/linux/kernel/git/ebiederm/user-namespace.git  about / heads / tags
User namespace aka uid 0 != uid 0 development
# heads (aka `branches'):
$ git for-each-ref --sort=-creatordate refs/heads \
	--format='%(HEAD) %(refname:short) %(subject) (%(creatordate:short))'
  for-next     Merge of unpriv-ipc-sysctls-for-v6.2, and fix-atomic_lock_inc_below-for-v6.2 for testing in linux-next (2022-11-30)
  fix-atomic_lock_inc_below-for-v6.2 ucount: Use atomic_long_try_cmpxchg in atomic_long_inc_below (2022-11-30)
  unpriv-ipc-sysctls-for-v6.2 sysctl: Fix mq permission check (2022-10-05)
  heads/unpriv-ipc-sysctls-for-v6.1 ipc/ipc_sysctl: Add missing include of linux/cred.h (2022-09-30)
  heads/signal-for-v5.20 signal: Drop signals received after a fatal signal has been processed (2022-07-20)
  heads/retire_mq_sysctls-for-v5.19 ipc: mqueue: fix possible memory leak in init_mqueue_fs() (2022-07-19)
  heads/interrupting_kthread_stop-for-v5.20 signal: break out of wait loops on kthread_stop() (2022-07-18)
  heads/ptrace_unfreeze_fix-for-v5.19 ptrace: fix clearing of JOBCTL_TRACED in ptrace_unfreeze_traced() (2022-07-08)
  heads/free-mq_sysctls-for-v5.19 ipc: Free mq_sysctls if ipc namespace creation failed (2022-06-22)
  heads/ucount-rlimits-cleanups-for-v5.19 ucounts: Split rlimit and ucount values and max values (2022-05-18)
  heads/ptrace_stop-cleanup-for-v5.19 sched,signal,ptrace: Rework TASK_TRACED, TASK_STOPPED state (2022-05-11)
  heads/kthread-cleanups-for-v5.19 sched: Update task_tick_numa to ignore tasks without an mm (2022-05-11)
  heads/per-namespace-ipc-sysctls-for-v5.19 ipc: Remove extra braces (2022-05-03)
  ucount-rlimit-fix-for-v5.18 mm/mlock: fix two bugs in user_shm_lock() (2022-03-23)
  ptrace-for-v5.18 ptrace: Remove duplicated include in ptrace.c (2022-03-23)
  ptrace-atomicity-for-v5.18 ptrace: Return the signal to continue with from ptrace_stop (2022-03-18)
  kill-tracehook-for-v5.18 ptrace: Remove duplicated include in ptrace.c (2022-03-16)
  coredump-vma-snapshot-fix-for-v5.18 coredump: Don't compile flat_core_dump when coredumps are disabled (2022-03-09)
  coredump-vma-snapshot-fix coredump: Use the vma snapshot in fill_files_note (2022-03-08)
  coredump-vma-snapshot-fix-for-v5.18coredump-vma-snapshot-fix-for-v5.18 coredump: Use the vma snapshot in fill_files_note (2022-03-08)
  ucount-rlimit-fixes-for-v5.17 ucounts: Fix systemd LimitNPROC with private users regression (2022-02-25)
  ucount-rlimit-fixes-for-v5.17-rc2 ucount:  Make get_ucount a safe get_user replacement (2022-01-26)
  signal-for-v5.17 ptrace/m68k: Stop open coding ptrace_report_syscall (2022-01-08)
  ucount-rlimit-cleanup-for-v5.17 ucounts: Split rlimit and ucount values and max values (2022-01-07)
  ucount-rlimit-fixes-for-v5.16 ucounts: Fix rlimit max values check (2021-12-09)
  SA_IMMUTABLE-fixes-for-v5.16-rc2 signal: Replace force_fatal_sig with force_exit_sig when in doubt (2021-11-19)
  exit-cleanups-for-v5.16 signal/vm86_32: Remove pointless test in BUG_ON (2021-11-12)
  ucount-fixes-for-v5.16 ucounts: Use atomic_long_sub_return for clarity (2021-10-20)
  ucount-fixes-for-v5.15 ucounts: Move get_ucounts from cred_alloc_blank to key_change_session_keyring (2021-10-20)
  per_signal_struct_coredumps-for-v5.16 per signal_struct coredumps (2021-10-08)
  per_signal_struct_coredumps coredump: Limit coredumps to a single thread group (2021-09-23)
  exit-cleanups-for-v5.15 signal/seccomp: Dump core when there is only one live thread (2021-08-26)
  for-v5.14    ucounts: Increase ucounts reference counter before the security hook (2021-08-23)
  ucount-fixes-for-5.14 ucounts: Increase ucounts reference counter before the security hook (2021-08-23)
  siginfo-si_trapno-for-v5.15 Final si_trapno bits (2021-07-23)
  for-linus    cred: add missing return error code when set_cred_ucounts() failed (2021-05-28)
  for-v5.13-rc3 signalfd: Remove SIL_PERF_EVENT fields from signalfd_siginfo (2021-05-18)
  siginfo-minimal-for-v5.13-rc3 signalfd: Remove SIL_PERF_EVENT fields from signalfd_siginfo (2021-05-17)
  for-v5.13-rc2 signalfd: Remove SIL_FAULT_PERF_EVENT fields from signalfd_siginfo (2021-05-13)
  ucounts-rlimits-for-v5.13 ucounts: Silence warning in dec_rlimit_ucounts (2021-04-30)
  for-v5.12-rc3 Revert 95ebabde382c ("capabilities: Don't allow writing ambiguous v3 file capabilities") (2021-03-12)
  userns-for-v5.12 capabilities: Don't allow writing ambiguous v3 file capabilities (2020-12-29)
  exec-update-lock-for-v5.11 exec: Transform exec_update_mutex into a rw_semaphore (2020-12-10)
  exec-for-v5.11 exec: Move io_uring_task_cancel after the point of no return (2020-12-10)
  signal-for-v5.11 signal/parisc: Remove parisc specific definition of __ARCH_UAPI_SA_FLAGS (2020-11-30)
  exec-testing file: Remove get_files_struct (2020-11-20)
  exec-linus   Implement kernel_execve (2020-07-21)
  exec-next    Implement kernel_execve (2020-07-21)
  usermode-driver-cleanup Make the user mode driver code a better citizen (2020-07-07)
  usermode-driver-cleanup-testing umd: Stop using split_argv (2020-07-02)
  proc-linus   proc: Use new_inode not new_inode_pseudo (2020-06-12)
  proc-next    proc: Use new_inode not new_inode_pseudo (2020-06-12)
  proc-testing proc: proc_pid_ns takes super_block as an argument (2020-05-19)
  for-testing  proc: Use a dedicated lock in struct pid (2020-04-08)
  siginfo-linus signal: Allow cifs and drbd to receive their terminating signals (2019-08-19)
  siginfo-next signal/x86: Move tsk inside of CONFIG_MEMORY_FAILURE in do_sigbus (2019-06-03)
  siginfo-testing signal: Remove the signal number and task parameters from force_sig_info (2019-05-29)
  no-losing-mount-options-proof-of-concept vfs/fsoptions: Call security_sb_show_options to get the LSM mount options (2019-01-29)
  mount-cleanups-testing fs/sockfs: Don't register the sockfs filesystem (2019-01-14)
  userns-next  mnt: fix __detach_mounts infinite loop (2018-11-12)
  new-mount-api-testing HACK HACK HACK prototype for FSCONFIG_CMD_INSTANCE (2018-10-10)
  userns-linus getxattr: use correct xattr length (2018-08-23)
  userns-testing pidns: introduce syscall translate_pid (2018-08-11)
  userns-test  fs: Allow CAP_SYS_ADMIN in s_user_ns to freeze and thaw filesystems (2018-05-24)
  linux-next   6 May 2018 Merge of my siginfo and userns trees for testing in linux-next (2018-05-06)
  siginfo-review3 signal/um: More carefully relay signals in relay_signal. (2018-04-28)
  siginfo-review2 signal/xtensa: Use force_sig_fault where appropriate (2018-04-20)
  siginfo-review signal/powerpc: Replace TRAP_FIXME with TRAP_UNK (2018-04-19)
  path_connected-fix-v1 fs: Teach path_connected to handle nfs filesystems with multiple roots. (2018-03-15)
  userns-fuse-v9 fuse: Restrict allow_other to the superblock's namespace or a descendant (2018-03-06)
  userns-fuse-v8 fuse: Restrict allow_other to the superblock's namespace or a descendant (2018-03-02)
  userns-fuse-v7 fuse: Restrict allow_other to the superblock's namespace or a descendant (2018-02-26)
  userns-fuse-v6 fuse: Restrict allow_other to the superblock's namespace or a descendant (2018-02-21)
  siginfo-minor-fixesv2 signal: Ensure generic siginfos the kernel sends have all bits initialized (2018-01-06)
  siginfo-minor-fixesv1 signal: Ensure generic siginfos the kernel sends have all bits initialized (2018-01-05)
  fixes-v4.14  signal: Fix name of SIGEMT in #if defined() check (2017-11-01)
  neuter-copy_siginfo_to_user-v4 signal: Reduce copy_siginfo_to_user to just copy_to_user (2017-09-25)
  neuter-copy_siginfo_to_user-v3 signal: Reduce copy_siginfo_to_user to just copy_to_user (2017-08-23)
  neuter-copy_siginfo_to_user-v2 signal: Reduce copy_siginfo_to_user to just copy_to_user (2017-08-19)
  si_code-demagic-v5 signal: Remove kernel interal si_code magic (2017-07-16)
  si_code-demagic-v4 signal: Remove kernel interal si_code magic (2017-07-02)
  si_code-demagic-v3 signal: Remove kernel interal si_code magic (2017-07-01)
  si_code-demagic-v2 signal: Remove kernel interal si_code magic (2017-06-29)
  si_code-demagic signal: Remove kernel interal si_code magic (2017-06-27)
  exit-cleanups-for-testing signal: Remove while_each_thread as it has no more users (2017-06-06)
  devpts-for-testing devpts: Kill the DEVPTS_MULTIPLE_INSTANCE config option (2016-04-14)
  vfs-detach-mounts10 proc: Update proc_flush_task_mnt to use d_invalidate (2014-08-12)
  userns-always-map-user-v172 userns:  Don't allow more user namespaces than pids. (2014-07-31)
  userns-always-map-user-v171 userns:  Don't allow more user namespaces than pids. (2014-07-29)
  vfs-detach-mounts7 mnt: Correct permission checks in do_remount (2014-07-23)
  vfs-detach-mounts4 vfs: Block intuitively in the case of BSD accounting files (2014-04-15)
  vfs-detach-mounts3 proc: Update proc_flush_task_mnt to use d_invalidate (2014-02-24)
  vfs-detach-mounts2 proc: Update proc_flush_task_mnt to use d_invalidate (2014-02-24)
  vfs-detach-mounts proc: Update proc_flush_task_mnt to use d_invalidate (2014-02-14)
  userns-always-map-user-v151 fdtable: Avoid triggering OOMs from alloc_fdmem (2014-02-06)
  userns-vfs-d_dname-cleanups vfs: Call d_dname from dentry_path (2014-02-06)
  userns-always-map-user-v150 fdtable: Avoid triggering OOMs from alloc_fdmem (2014-02-03)
  userns-always-map-user-v145 namespaces: Use task_lock and not rcu to protect nsproxy (2013-11-26)
  userns-always-map-user-v137 pidns:  Abandoned approach to cleaning up after the first pid (2013-10-19)
  userns-always-map-user-v136 pidns:  Abandoned approach to cleaning up after the first pid (2013-10-15)
  userns-always-map-user-v131 userns: Allow PR_CAPBSET_DROP in a user namespace. (2013-07-20)
  userns-always-map-user-v109 sysctl: Fix the spelling of register_sysctl_table_paths in the comments (2013-03-12)
  userns-always-map-user-v108 sysctl: Fix the spelling of register_sysctl_table_paths in the comments (2013-03-12)
  userns-always-map-user-v107 sysctl: Fix the spelling of register_sysctl_table_paths in the comments (2013-03-11)
  userns-always-map-user-v106 sysctl: Fix the spelling of register_sysctl_table_paths in the comments (2013-03-11)
  userns-always-map-user-v105 sysctl: Fix the spelling of register_sysctl_table_paths in the comments (2013-03-11)
  userns-always-map-user-v102 sysctl: Fix the spelling of register_sysctl_table_paths in the comments (2013-03-09)
  userns-always-map-user-v100 sysctl: Fix the spelling of register_sysctl_table_paths in the comments (2013-03-03)
  userns-always-map-user-v90 pid: unlock_irq when alloc_pid fails because init has exited. (2013-02-17)
  userns-always-map-user-v88 pid: unlock_irq when alloc_pid fails because init has exited. (2013-02-13)
* master       cifs: Enable building with user namespaces enabled. (2013-02-13)
  userns-always-map-user-v87 sysctl: Fix the spelling of register_sysctl_table_paths in the comments (2013-02-06)
  userns-always-map-user-v86 proc: avoid extra pde_put() in proc_fill_super() (2013-02-02)
  userns-always-map-user-v84 proc: avoid extra pde_put() in proc_fill_super() (2013-01-26)
  userns-always-map-user-v83 Break fs/namespace.c so I remember the mount propogation bug that can introduce mount namespace loops. (2013-01-25)
  userns-always-map-user-v81 proc: Kill dead code in proc_fill_cache (2012-12-25)
  userns-always-map-user-v80 proc: Kill dead code in proc_fill_cache (2012-12-21)
  userns-always-map-user-v77 net: Allow userns root to control tun and tap devices (2012-12-14)
  userns-always-map-user-v76 net: Allow userns root to control tun and tap devices (2012-11-20)
  userns-always-map-user-v75 net: Allow userns root to control tun and tap devices (2012-11-19)
  containers-v75 proc: Usable inode numbers for the namespace file descriptors. (2012-11-19)
  userns-always-map-user-v74 net: Allow userns root to control tun and tap devices (2012-11-18)
  mntns-v73    userns: fix return value on mntns_install() failure (2012-11-17)
  pidns-v73    pidns: Support unsharing the pid namespace. (2012-11-16)
  netns-v73    net: Make CAP_NET_BIND_SERVICE per user namespace (2012-11-16)
  userns-always-map-user-v72 proc: Kill dead code in proc_fill_cache (2012-11-16)
  userns-always-map-user-v70 userns: release the reference of old userns in userns_install (2012-10-14)
  userns-always-map-user-v69 userns: release the reference of old userns in userns_install (2012-10-13)
  userns-always-map-user-v68 btrfs: Fix compilation with user namespace support enabled (2012-10-12)
  userns-always-map-user-v64 devpts: Update the documentation (2012-10-03)
  userns-always-map-user-v59 scsi_netlink: Remove dead and buggy code (2012-09-21)
  userns-always-map-user-v58 scsi_netlink: Remove dead and buggy code (2012-09-20)
  userns-always-map-user-v57 scsi_netlink: Remove dead and buggy code (2012-09-20)
  userns-always-map-user-v56 scsi_netlink: Remove dead and buggy code (2012-09-18)
  userns-always-map-user-v55 scsi_netlink: Remove dead and buggy code (2012-09-17)
  userns-always-map-user-v54 scsi_netlink: Remove dead and buggy code (2012-09-16)
  userns-always-map-user-v53 xfs: check for possible overflow in xfs_ioc_trim (2012-09-02)
  userns-always-map-user-v52 xfs: check for possible overflow in xfs_ioc_trim (2012-09-01)
  userns-always-map-user-v48 devpts: Make the newinstance option historical (2012-08-24)
  userns-always-map-user-v47 devpts: Make the newinstance option historical (2012-08-21)
  userns-always-map-user-v46 procfs: Print task uids and gids in the userns that opened the proc file (2012-08-11)
  userns-always-map-user-v45 proc: Usable inode numbers for the namespace file descriptors. (2012-08-10)
  userns-always-map-user-v44 proc: Usable inode numbers for the namespace file descriptors. (2012-08-03)
  userns-always-map-user-v41 userns: Now that everything has been converted remove the unnecessary infrastructure (2012-06-09)
  userns-always-map-user-v35 userns: Now that everything has been converted remove the unnecessary infrastructure (2012-05-26)
  userns-always-map-user-v33 userns: Convert ipathfs to use GLOBAL_ROOT_UID and GLOBAL_ROOT_GID (2012-05-19)
  userns-always-map-user-v32 userns: Convert ipathfs to use GLOBAL_ROOT_UID and GLOBAL_ROOT_GID (2012-05-17)
  userns-always-map-user-v31 userns: Convert ipathfs to use GLOBAL_ROOT_UID and GLOBAL_ROOT_GID (2012-05-15)
  userns-always-map-user-v30 userns: Convert ipathfs to use GLOBAL_ROOT_UID and GLOBAL_ROOT_GID (2012-05-10)
  userns-always-map-user-v29 userns: Convert ipathfs to use GLOBAL_ROOT_UID and GLOBAL_ROOT_GID (2012-05-03)
  userns-always-map-user-v26 userns xt_recent: Specify the owner/group of ip_list_perms in the initial user namespace (2012-04-07)

git clone https://80x24.org/pub/scm/linux/kernel/git/ebiederm/user-namespace.git