Age | Commit message (Collapse) | Author |
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1704166
Change-Id: I129fa16327dde76dbfa69da22709432866f1feed
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1704166
Change-Id: I2dc124a784f531d95c89837fc3a3f7705569f30b
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1704166
Change-Id: I954d37ed8a23a7ef39dbc017316082dd28a1767e
|
|
crosvm's main process sets up many identical jails. For example, by
default there are four serial devices that use the same jail.
Allowing a jail to be cloned places all that set up in one place.
TEST=Added a marshall test as that infrastructure is re-used.
BUG=b/187741537
Change-Id: I8743e35a47fb118d300e831d3dd6b5dc54cc7c34
|
|
9f3eb16c0f
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1692726
Change-Id: I51b3cd6b172e7332848694abde9be5671f6c351b
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1692726
Change-Id: I46166159285c6d644cb29ced3f66de6774f865ea
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1692726
Change-Id: I7fb3b3742d6fa9b7a0668b7556aac53c726b6034
|
|
This is just to remove the log spam on the intentional kill like:
libminijail[4120]: child process 4125 received signal 15
Bug: 171316742
Test: kill the jail with API, does not see warning
Test: kill -9 from shell, still see the warning
Change-Id: I5e9cb5637a539ce9a4cf3aa1d6ffd8750b46f881
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1682968
Change-Id: I0f06081d9db9e4bf0493f66ce76731c4807dd6c1
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1682968
Change-Id: Ida3783af8ef71abc5e0bc80d5314aff23f978d74
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1682968
Change-Id: I230f0f45477c45183e250f24c682be04d976dd81
|
|
Original casts were to i8 but should have been to c_char.
Bug: None
Test: cargo test -- --test-threads=1
Change-Id: I77fe69a0b6c1ede60dd5d81e56567dab090c6e8a
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1675960
Change-Id: I980ce21a8b85a78c009777f3357bac0c3bd88e59
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1675960
Change-Id: I5f59f33d407e340d31c8a00d2c3c41fb514ad986
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1675960
Change-Id: I7c3c5267a13a5b565731388e7ef47aab90c2d38f
|
|
For example, this allows the caller to pass &[String] instead of only
&[&str].
Bug: None
Test: cargo test
Change-Id: I0e47a5a5f04a0983572031bcf609032077bc943f
|
|
4b324e8442
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1675393
Change-Id: I153ee14ad711bf93b7862f494d02ae71c7bbef10
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1680465
Change-Id: I1a261af955aea2499529b264ae482289395015b6
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1675393
Change-Id: Iae800936bbfa519aa243da17bbe403ca3a628938
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1680465
Change-Id: I2a6dfc30fcb310c0b03b244094d2230133afb405
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1675393
Change-Id: I2c3896fdf089e94f409955add1f2509e632328ff
|
|
Previously redirect_fds would clobber mapping source fds if the
destination of a previous mapping collided. This change adds detection
of these collisions and handles it by mapping them ahead of time when
possible or mapping to a temporary otherwise.
It also cleans up some badness in the Rust wrapper that was closing
file descriptors already closed by libminijail, and updates the
fork_remap test to make it easier to debug.
Bug: 185349327
Test: cargo test -- --test-threads=1
Change-Id: I637846dfbe73b73dbb5d218bcfc8464c0cd7d3b4
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1680465
Change-Id: I93dc51ec85fce4d376032ba947ebda2510516819
|
|
The previous attempted fix did not work on the AOSP gerrit.
Bug: none
Test: Check the suggested owners on a minijail/rust CL.
Change-Id: Idcccf70ce1057401efe23d94691c47d011d0165b
|
|
42bf660f35 am: 15b8128a12
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1671673
Change-Id: Ibc6d2a90c4eab69c27a1d4e72749a03687d9fdc9
|
|
42bf660f35
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1671673
Change-Id: I9f3702edf384cb08a35b4a8cd194d51155ae815a
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1671673
Change-Id: Ibc23eb293a7378490103da607d87f0b94cfcf82e
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1676907
Change-Id: Ia90645556ad9f6188a4104294ddd23e60438c33a
|
|
Instead of taking a `&Path` for the path to directories, take
`AsRef<Path>`. This way users can pass `PathBuf`, `Path`, `String`, or
`&str`. This makes things easier as can be seen in the test changes.
Bug: none
Test: Cargo test here and crosvm
Change-Id: Ib9a272e8f1992c991e222cc6c6f41406bbe52b7c
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1676907
Change-Id: I9853da06b61950603f57c89a5fa1ed9f10aed4f6
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1676907
Change-Id: Ic625607c4bdcc55fc46940f50704ae203c1e975c
|
|
This matches what we use in CrOS.
Bug: None
Test: CQ passes
Change-Id: Id9b8dc339ed23af01adaa3cb21caf3bfe1108c01
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1678225
Change-Id: I5132174b9371913637f73c245769f18c67d34ef1
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1678225
Change-Id: Ice630b831a9a678262ec399b3b6f9ff3fc0d8b65
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1678225
Change-Id: I9cf4c27e52e1286ef22351ef946c8a6a903b063f
|
|
Bug: none
Test: ls rust/**
Change-Id: I8c6ccd27579b4961ca6e80e3013e2c9dd7262a6e
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1675957
Change-Id: I96ec40141cce655509c747471272187f55ca2fd5
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1675957
Change-Id: I6045576f957bf9e1d6d3498e22e1d0816b219ef1
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1675957
Change-Id: Iff0fd076c51f47a8a907e682fca85758a4ba15a2
|
|
Bug: 185511978
Test: cargo test
Change-Id: I767ad41d7b0d5aa07b343e18aaa6725354ee9a42
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1675746
Change-Id: I0c55c9f9aca4d05ef8fe563ac40d86391cb07a3d
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1675746
Change-Id: I8ee265a8b086fea5983e35ddcaf634111be0c3d9
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1675746
Change-Id: I67fbe46327e0bc504350accbf0cbd1f9f1656ca7
|
|
See https://crbug.com/1198756
Bug: 185349327
Test: cargo test -- --test-threads=1
Change-Id: I1be571bb307e100cacab18a4b100e8a36f0f9b15
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1675725
Change-Id: I0b5c337f601617e98a2320a25f4ca2cedaeded30
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1675745
Change-Id: If2b8b8d2efc02d42fc6c747b87fd5628110fd754
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1675725
Change-Id: Ic214d0b2a544353ff2c5a5f3e7001fb648146a7c
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1675745
Change-Id: Ic192b4d358ba8152be280d2a1c720186605928fa
|
|
Original change: https://android-review.googlesource.com/c/platform/external/minijail/+/1675725
Change-Id: I4be38d78dccade902f90d420829216745fea4992
|
|
Bug: None
Test: cargo clippy
Change-Id: Ie030633f73481578edbc922c53292f3b301992ea
|