1. 17 Nov, 2016 1 commit
    • container start: clone newcgroup immediately · ff074c81
      Serge Hallyn authored
      rather than waiting and later unsharing.
      
      This "makes the creation of a new cgroup early enough that the existing
      cgroup mounts are visible.  Which means any fancy permission checks
      I dream will work on a future version of liblxc."
      
      This also includes what should be a tiny improvement regarding netns,
      though it's conceivable it'll break something.  Remember that with new
      kernels we need to unshare netns after we've become the root user in the
      new userns, so that netns files are owned by that root.  But we were
      passing the unfiltered handler->clone_flags to the original clone().
      This just resulted in a temporary extra netns generation, but still
      worked since our target netns, which we passed our devices into, was
      created late enough.
      Signed-off-by: 's avatarSerge Hallyn <serge@hallyn.com>
      Signed-off-by: 's avatar"Eric W. Biederman" <ebiederm@xmission.com>
  2. 26 Oct, 2016 26 commits
  3. 05 Oct, 2016 3 commits
  4. 03 Oct, 2016 7 commits
  5. 23 Sep, 2016 3 commits