Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(278)

Issue 466049: Baseline minijail with a commandline switch driven main. (Closed)

Created:
11 years ago by Will Drewry
Modified:
9 years, 7 months ago
Reviewers:
Chris Masone
CC:
chromium-os-reviews_googlegroups.com
Visibility:
Public.

Description

Baseline minijail with a commandline switch driven main. Committed: http://chrome-svn/viewvc/chromeos?view=rev&revision=342

Patch Set 1 #

Patch Set 2 : comment + line wrap fix #

Total comments: 12

Patch Set 3 : lots of cleanup; moved minijail options up to the abstract options #

Patch Set 4 : fix up remaining issues in env.cc #

Total comments: 8

Patch Set 5 : fix overly long lines #

Unified diffs Side-by-side diffs Delta from patch set Stats (+927 lines, -0 lines) Patch
A src/platform/minijail/SConstruct View 1 2 1 chunk +36 lines, -0 lines 0 comments Download
A src/platform/minijail/env.h View 1 2 1 chunk +53 lines, -0 lines 0 comments Download
A src/platform/minijail/env.cc View 1 2 3 4 1 chunk +231 lines, -0 lines 0 comments Download
A src/platform/minijail/interface.h View 1 2 1 chunk +44 lines, -0 lines 0 comments Download
A src/platform/minijail/interface.cc View 1 2 1 chunk +23 lines, -0 lines 0 comments Download
A src/platform/minijail/minijail.h View 1 2 1 chunk +46 lines, -0 lines 0 comments Download
A src/platform/minijail/minijail.cc View 1 2 1 chunk +66 lines, -0 lines 0 comments Download
A src/platform/minijail/minijail_main.cc View 1 2 3 4 1 chunk +156 lines, -0 lines 0 comments Download
A src/platform/minijail/minijail_testrunner.cc View 1 chunk +10 lines, -0 lines 0 comments Download
A src/platform/minijail/minijail_unittest.cc View 1 chunk +45 lines, -0 lines 0 comments Download
A src/platform/minijail/options.h View 1 2 3 4 1 chunk +184 lines, -0 lines 0 comments Download
A src/platform/minijail/options.cc View 3 4 1 chunk +33 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
Will Drewry
I'd love to get some feedback on this (structure, basic approach, etc). I need to ...
11 years ago (2009-12-05 02:42:37 UTC) #1
Chris Masone
On 2009/12/05 02:42:37, wad wrote: > I'd love to get some feedback on this (structure, ...
11 years ago (2009-12-05 20:23:13 UTC) #2
Chris Masone
http://codereview.chromium.org/466049/diff/1001/2002 File src/platform/minijail/env.cc (right): http://codereview.chromium.org/466049/diff/1001/2002#newcode65 src/platform/minijail/env.cc:65: if (prctl(PR_SET_SECUREBITS, 0x3f)) { is there an explanation somewhere ...
11 years ago (2009-12-05 20:23:23 UTC) #3
Will Drewry
On 2009/12/05 20:23:13, cmasone wrote: > On 2009/12/05 02:42:37, wad wrote: > > I'd love ...
11 years ago (2009-12-07 16:04:27 UTC) #4
Will Drewry
Some cleanup along with the fixes you outlined. I also need to add make_pkg.sh, etc ...
11 years ago (2009-12-07 18:11:11 UTC) #5
Chris Masone
lgtm once you fix the wrapping http://codereview.chromium.org/466049/diff/7001/3009 File src/platform/minijail/minijail_main.cc (right): http://codereview.chromium.org/466049/diff/7001/3009#newcode131 src/platform/minijail/minijail_main.cc:131: jail_opts->set_arguments(const_cast<char * const*>(jailed_argv), ...
11 years ago (2009-12-07 18:23:26 UTC) #6
Will Drewry
11 years ago (2009-12-07 19:09:26 UTC) #7
I'll commit in a min then start in on getting package builds and chroot support,
etc.

thanks!

http://codereview.chromium.org/466049/diff/7001/3009
File src/platform/minijail/minijail_main.cc (right):

http://codereview.chromium.org/466049/diff/7001/3009#newcode131
src/platform/minijail/minijail_main.cc:131:
jail_opts->set_arguments(const_cast<char * const*>(jailed_argv),
loose_args.size());
On 2009/12/07 18:23:26, cmasone wrote:
> wrap

Done.

http://codereview.chromium.org/466049/diff/7001/3012
File src/platform/minijail/options.cc (right):

http://codereview.chromium.org/466049/diff/7001/3012#newcode20
src/platform/minijail/options.cc:20: DLOG(INFO) << "add_readonly_mounts(true)
implies namespace_vfs(true): correcting.";
On 2009/12/07 18:23:26, cmasone wrote:
> wrap

Done.

http://codereview.chromium.org/466049/diff/7001/3013
File src/platform/minijail/options.h (right):

http://codereview.chromium.org/466049/diff/7001/3013#newcode101
src/platform/minijail/options.h:101: virtual void set_sanitize_environment(bool
val) { sanitize_environment_ = val; }
On 2009/12/07 18:23:26, cmasone wrote:
> wrap

Done.

http://codereview.chromium.org/466049/diff/7001/3013#newcode142
src/platform/minijail/options.h:142: virtual void set_install_device_shims(bool
val) { install_device_shims_ = val; }
On 2009/12/07 18:23:26, cmasone wrote:
> wrap
> 

Done.

Powered by Google App Engine
This is Rietveld 408576698