<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_external_minijail/Makefile, branch master-cuttlefish-testing-release</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_minijail/'/>
<entry>
<title>Makefile: Add the leading / to LIBDIR</title>
<updated>2018-10-05T21:45:46+00:00</updated>
<author>
<name>Luis Hector Chavez</name>
<email>lhchavez@google.com</email>
</author>
<published>2018-10-05T21:20:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_minijail/commit/?id=f6423bb75c60d5c2cca0431355fa8e93037c34eb'/>
<id>f6423bb75c60d5c2cca0431355fa8e93037c34eb</id>
<content type='text'>
This change allows the use of an absolute path for LIBDIR. This should
make it easier to locally test changes that use libminijailpreload.so

Bug: None
Test: LIBDIR=${PWD} make &amp;&amp; ./minijail0
Change-Id: I8558fce40e916536a52b064a168f4326e4ba8793
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change allows the use of an absolute path for LIBDIR. This should
make it easier to locally test changes that use libminijailpreload.so

Bug: None
Test: LIBDIR=${PWD} make &amp;&amp; ./minijail0
Change-Id: I8558fce40e916536a52b064a168f4326e4ba8793
</pre>
</div>
</content>
</entry>
<entry>
<title>add a build-time knob to disable seccomp logging (-L)</title>
<updated>2018-10-01T01:23:46+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@google.com</email>
</author>
<published>2018-09-27T18:17:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_minijail/commit/?id=916c6c359e14df8c05fbb6d5619a3624e4586ec7'/>
<id>916c6c359e14df8c05fbb6d5619a3624e4586ec7</id>
<content type='text'>
People like to turn on -L in places that they shouldn't because it
enables more syscalls in seccomp than is desirable.  Turn this into
a build-time knob so we let devs run with this flag while making it
into a stub on release builds.

Bug: chromium:889063
Test: ran `./minijail0 -L -S /dev/null /bin/ls` with `make` and `make ALLOW_DEBUG_LOGGING=no`
Change-Id: I57bea91a0713456e5830312a53f27250a4de5f23
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
People like to turn on -L in places that they shouldn't because it
enables more syscalls in seccomp than is desirable.  Turn this into
a build-time knob so we let devs run with this flag while making it
into a stub on release builds.

Bug: chromium:889063
Test: ran `./minijail0 -L -S /dev/null /bin/ls` with `make` and `make ALLOW_DEBUG_LOGGING=no`
Change-Id: I57bea91a0713456e5830312a53f27250a4de5f23
</pre>
</div>
</content>
</entry>
<entry>
<title>add unittests for the minijail0 cli</title>
<updated>2018-01-26T06:44:49+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@google.com</email>
</author>
<published>2018-01-22T21:43:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_minijail/commit/?id=4d2a81e57861d5fe89dd35d040ab0a21088896e8'/>
<id>4d2a81e57861d5fe89dd35d040ab0a21088896e8</id>
<content type='text'>
Bug: None
Test: `make check` passes

Change-Id: I927a609453881e045e07013b7cca8594cc5e972c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: None
Test: `make check` passes

Change-Id: I927a609453881e045e07013b7cca8594cc5e972c
</pre>
</div>
</content>
</entry>
<entry>
<title>split minijail0 cli parsers into a sep module</title>
<updated>2018-01-24T09:36:21+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@google.com</email>
</author>
<published>2018-01-20T18:42:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_minijail/commit/?id=5ef22ca4043f0dde4ac2e73a46321e1c03ac9541'/>
<id>5ef22ca4043f0dde4ac2e73a46321e1c03ac9541</id>
<content type='text'>
This will let us unittest them easily.  The only thing this CL has done
is move all the non-main funcs from minijail0.c to minijail0_cli.c.

Bug: None
Test: `make check` passes
Change-Id: I2be5cf2097d1f8d15270595f5200c872a0a551c4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will let us unittest them easily.  The only thing this CL has done
is move all the non-main funcs from minijail0.c to minijail0_cli.c.

Bug: None
Test: `make check` passes
Change-Id: I2be5cf2097d1f8d15270595f5200c872a0a551c4
</pre>
</div>
</content>
</entry>
<entry>
<title>start a util unittest</title>
<updated>2018-01-18T19:40:38+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@google.com</email>
</author>
<published>2018-01-17T22:09:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_minijail/commit/?id=32c399278b7032c96fd8d680221062ba83547890'/>
<id>32c399278b7032c96fd8d680221062ba83547890</id>
<content type='text'>
Bug: None
Test: `make check` passes
Change-Id: I9a39bf72649f040b95be68a4fa8f799b6e7ead65
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: None
Test: `make check` passes
Change-Id: I9a39bf72649f040b95be68a4fa8f799b6e7ead65
</pre>
</div>
</content>
</entry>
<entry>
<title>common.mk: sync w/platform2</title>
<updated>2017-10-05T03:29:33+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@google.com</email>
</author>
<published>2017-10-04T17:27:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_minijail/commit/?id=e1f046a67c15121b283d66a6fa8c4c9a13316ec1'/>
<id>e1f046a67c15121b283d66a6fa8c4c9a13316ec1</id>
<content type='text'>
Bug: chromium:769107
Change-Id: I43ee1ed925c10da2c23e09859131c453a32265a8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: chromium:769107
Change-Id: I43ee1ed925c10da2c23e09859131c453a32265a8
</pre>
</div>
</content>
</entry>
<entry>
<title>build w/-Wunused-parameter to match Android</title>
<updated>2017-10-05T03:29:14+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@google.com</email>
</author>
<published>2017-10-04T17:27:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_minijail/commit/?id=e131e132451c2e744d157e0eea95a823dfe6d197'/>
<id>e131e132451c2e744d157e0eea95a823dfe6d197</id>
<content type='text'>
The android build uses this option, so add it to local builds to match.

Change-Id: I4e478b7c294a90e7d52513e3c98499a76656297a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The android build uses this option, so add it to local builds to match.

Change-Id: I4e478b7c294a90e7d52513e3c98499a76656297a
</pre>
</div>
</content>
</entry>
<entry>
<title>Convert to Android.bp</title>
<updated>2017-10-03T21:40:46+00:00</updated>
<author>
<name>Dan Willemsen</name>
<email>dwillemsen@google.com</email>
</author>
<published>2017-09-15T00:28:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_minijail/commit/?id=2acbec5a9a8b8c3c9d0eee268af7121e31d0cb63'/>
<id>2acbec5a9a8b8c3c9d0eee268af7121e31d0cb63</id>
<content type='text'>
See build/soong/README.md for more information.

gen.mk is currently using build system internals in order to tell the
gen_*.sh scripts how to call the compiler. Soong genrules do not provide
the required information to call a compiler, so use a `cc_object {}` to
do the preprocessing steps, and pass the output from that into the
gen_*.sh scripts (cc_genrule).

It fixes the missing dependencies for the 2nd arch, and uses the correct
libc headers for the _vendor variant.

Bug: 66914194
Test: mmma external/minijail
Test: cd external/minijail; make all tests
Test: out/host/linux-x86/nativetest/system_unittest_gtest/system_unittest_gtest
Test: out/host/linux-x86/nativetest64/system_unittest_gtest/system_unittest_gtest
Test: cd external/minijail; ../../out/host/linux-x86/nativetest/syscall_filter_unittest_gtest/syscall_filter_unittest_gtest
Test: cd external/minijail; ../../out/host/linux-x86/nativetest64/syscall_filter_unittest_gtest/syscall_filter_unittest_gtest
Change-Id: Id116afb24677ea386f1b043c71c59d3b7ffd8696
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See build/soong/README.md for more information.

gen.mk is currently using build system internals in order to tell the
gen_*.sh scripts how to call the compiler. Soong genrules do not provide
the required information to call a compiler, so use a `cc_object {}` to
do the preprocessing steps, and pass the output from that into the
gen_*.sh scripts (cc_genrule).

It fixes the missing dependencies for the 2nd arch, and uses the correct
libc headers for the _vendor variant.

Bug: 66914194
Test: mmma external/minijail
Test: cd external/minijail; make all tests
Test: out/host/linux-x86/nativetest/system_unittest_gtest/system_unittest_gtest
Test: out/host/linux-x86/nativetest64/system_unittest_gtest/system_unittest_gtest
Test: cd external/minijail; ../../out/host/linux-x86/nativetest/syscall_filter_unittest_gtest/syscall_filter_unittest_gtest
Test: cd external/minijail; ../../out/host/linux-x86/nativetest64/syscall_filter_unittest_gtest/syscall_filter_unittest_gtest
Change-Id: Id116afb24677ea386f1b043c71c59d3b7ffd8696
</pre>
</div>
</content>
</entry>
<entry>
<title>libminijail_unittest: change userns test into a runtime probe</title>
<updated>2017-10-03T17:18:50+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@google.com</email>
</author>
<published>2017-10-03T05:39:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_minijail/commit/?id=780aef7ec4b725fdffa634dd58773982bbd9b142'/>
<id>780aef7ec4b725fdffa634dd58773982bbd9b142</id>
<content type='text'>
Change-Id: I416dbc7682f8ec3a444e60e304360d468eddaacf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I416dbc7682f8ec3a444e60e304360d468eddaacf
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Chrome OS unit tests</title>
<updated>2017-09-16T19:35:54+00:00</updated>
<author>
<name>Luis Hector Chavez</name>
<email>lhchavez@google.com</email>
</author>
<published>2017-09-15T20:31:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_minijail/commit/?id=9131f6c360c027d59b1ad3465b564fbb9a6314cd'/>
<id>9131f6c360c027d59b1ad3465b564fbb9a6314cd</id>
<content type='text'>
This change disables the test_tmpfs_userns test
in Chrome OS too, because it cannot be run in a
chroot environment.

Bug: None
Test: cros_workon_make --board=${BOARD} --test
Change-Id: Ie0f27110b3346e36c9d758a749753e46b6ad540f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change disables the test_tmpfs_userns test
in Chrome OS too, because it cannot be run in a
chroot environment.

Bug: None
Test: cros_workon_make --board=${BOARD} --test
Change-Id: Ie0f27110b3346e36c9d758a749753e46b6ad540f
</pre>
</div>
</content>
</entry>
</feed>
