- May 09, 2018
-
-
Paul Crowley authored
Bug: 79228237 Test: audit2allow finds no relevant denials on boot Change-Id: Ia80b77ba9a1ec2354127cd0ef68d50ebcf593fb0
-
Calin Juravle authored
The goal is to allow creating profile snapshots from the shell command in order to be able to write CTS tests. The system server will dump profiles for debuggable in /data/misc/profman from where they will be pulled and verified by CTS tests. Test: adb shell cmd package snapshot-profile com.android.vending Bug: 74081010 Change-Id: I54690305284b92c0e759538303cb98c93ce92dd5
-
- May 07, 2018
-
-
Jean-Michel Trivi authored
Bug: 71430241 Test: build/flash, grep for "avc: denied { read }" for mediacodec, should be empty on walleye Change-Id: I12e1b11a969d3f979ca0cfbe4ca7db2bc5e46165
-
Ray Essick authored
Let the audioserver record metrics with media.metrics service. This is for 'audiopolicy' metrics. Bug: 78595399 Test: record from different apps, see records in 'dumpsys media.metrics' Change-Id: I63f9d4ad2d2b08eb98a49b8de5f86b6797ba2995
-
- May 04, 2018
-
-
Calin Juravle authored
On userdebug builds we can now profile system server without disabling selinux. This is the final piece, and allows the system server to save its own profile. Test: manual, on a device with system server profiling enabled Bug: 73313191 (cherry picked from commit 71d8467b) Change-Id: I93e7e01bfbd3146a8cfd26a1f6e88b640e9c4e0f
-
- May 03, 2018
-
-
Yao Chen authored
Bug: 78603347 Test: build and locally tested Change-Id: I7e4eb8ebb2c1a0b7d684b471141da991a19bc98d
-
Josh Gao authored
Bug: http://b/77729983 Test: treehugger Change-Id: Ic8ce31396e5cad2e9b1f7aab2ace2f6c8e962d6d
-
- May 02, 2018
-
-
Jeff Vander Stoep authored
It's used in build-time tests and in CTS. Bug: 78898770 Test: build user-build Change-Id: I254bf4d7ed0c0cb029b55110ceec982b84e4a91b (cherry picked from commit beeb122405070a5b4cee326a0cdae92a1a791fbc)
-
Andrew Sapperstein authored
vendor-init-settable|public-readable Change-Id: I8262cc03150931080c0982350cd990ee8f5422bc Fixes: 78636965 Test: adb shell getprop ro.oem.key1
-
Pavel Maltsev authored
Bug: 70637118 Test: m && emulator ; also verified on bat_land Change-Id: I39dd17d20acc8d380f36e207679b8b1eba63a72e
-
Jaekyun Seok authored
Bug: 78205669 Bug: 78430613 Test: succeeded building Change-Id: Ie098b839a050058424673f0d8961b7a194a2caab
-
- May 01, 2018
-
-
Dongwon Kang authored
Test: pass Multimedia File Compatibility test Test: time to start playing mid file with GPM: ~10s => ~1.2s Bug: 76422052, Bug: 67480585, Bug: 30751071 Change-Id: I4e9824b21dab1dafdcca5824367a7fe39a37e2f7
-
Andreas Gampe authored
Update prebuilts for API 28. Bug: 77958490 Test: m Test: manual Change-Id: Ic3f8599266ff8fffdff1492a5600a10f6fecbe88
-
Ian Pedowitz authored
Bug: 77589980 Test: diff -r system/sepolicy/public system/sepolicy/prebuilts/api/28.0/public is empty Change-Id: I5ecb003e893d87e36e096208e505ad1264c288aa
-
- Apr 30, 2018
-
-
Ian Pedowitz authored
Bug: 77589980 Test: Build Change-Id: I5395314006f42dd3c925fed554c04d182ddde2c5
-
- Apr 13, 2018
-
-
Wale Ogunwale authored
Bug: 77588754 Test: builds Change-Id: I61ceb438cd532584847ddd55c0eeaefebdcfa51c
-
- Feb 01, 2018
-
-
Tri Vo authored
This file is /vendor/etc/selinux/nonplat_sepolicy.cil from aosp_arm64-eng from mr1-dev Bug: 69390067 Test: prebuilt only change Change-Id: I717513ae66e806afe0071cf5b42e9f709264d0b6
-
- Dec 06, 2017
-
-
Dan Cashman authored
Bug: 65551293 Bug: 69390067 Test: None. Prebuilt only change. Change-Id: I62304b342a8b52fd505892cc2d4ebc882148224b
-
- Oct 16, 2017
-
-
Jin Qian authored
"storaged" service will be used by external clients, e.g. vold, dumpsys "storaged_pri" service will only be used by storaged cmdline. Bug: 63740245 Change-Id: I7a60eb4ce321aced9589bbb8474d2d9e75ab7042
-
- Sep 26, 2017
-
-
Dan Cashman authored
Bug: 37916906 Test: Builds 'n' boots. Change-Id: Ia1d86264446ebecc1ca79f32f11354921bc77668 Merged-In: I208ec6a864127a059fb389417a9c6b259d7474cb
-
- Sep 19, 2017
-
-
Daniel Cashman authored
The following commits were cherry-picked from internal master to AOSP, but to avoid merge-conflicts we'll do a large diff instead of individual cherry-picks: 521742e9 9aefc916 3686efca de51e7de fff3fe2f Bug: 37916906 Test: angler builds and boots. Merged-In: Ie010cc12ae866dbb97c387471f433158d3b699f3 Change-Id: I5126ebe88b9c76a74690ecf95851d389cfc22d1f
-
Dan Cashman authored
In order to bring AOSP development back in-line with master development, some CLs were cherry-picked individually from internal master to AOSP, which were then merged back into internal master (MERGED-IN was missing). Due to merge-conflict pain, these are being reverted in favor of one big diff. This CL reverts the changes that were auto-merged in as a result, and can be used as the target of MERGED-IN when reverting the individual cherry-picks in AOSP. This reverts commit a08fe91e, reversing changes made to 11481d1d. This reverts commit 7ec5ecfb, reversing changes made to 6fecbbb2. Bug: 37916906 Test: Builds 'n' boots.
-
- Sep 08, 2017
-
-
Josh Gao authored
Add /dev/kmsg_debug on userdebug devices, to allow crash_dump to log crashes to dmesg when logd isn't up yet (or is the one crashing). (Originally commited in a015186f) (cherry-pick of commit: 3458ec13) Bug: 37916906 Bug: 36574794 Bug: 62101480 Test: Builds and boots. Change-Id: I83aa392f49bb412d96534925fb02921a8f4731fa
-
Dan Cashman authored
(cherry-pick of commit: 55c77504) Bug: 37916906 Bug: 37896931 Test: none, just prebuilt update. Change-Id: I55b5179f98703026699a59cce4b2e1afb166fd1d
-
Dan Cashman authored
More changes went into oc-dev after the freeze-date. Reflect them. (cherry-pick of commit: 148578a6) Bug: 37916906 Bug: 37896931 Test: prebuilts - none. Change-Id: I3300751ea7362d5d96b327138544be65eb9fc483
-
Dan Cashman authored
commit: 5c6a227e added the oc-dev sepolicy prebuilts (api 26.0), but did not include the corresponding base mapping file, which is to be maintained along with current platform development in order to ensure backwards compatibility. (cherry-pick of commit: 5e4e0d7f) Bug: 37916906 Bug: 37896931 Test: none, this just copies the old mapping file to prebuilts. Change-Id: Ia5c36ddab036352845878178fa9c6a9d649d238f
-
Dan Cashman authored
Copy the final system sepolicy from oc-dev to its prebuilt dir corresponding to its version (26.0) so that we can uprev policy and start maintaining compatibility files, as well as use it for CTS tests targeting future platforms. (cherry-pick of commit: 5c6a227e) Bug: 37896931 Bug: 37916906 Test: none, this just copies the old policy. Change-Id: Ib069d505e42595c467e5d1164fb16fcb0286ab93
-
- Aug 14, 2017
-
-
Dan Cashman authored
The treble compatibility tests check for policy differences between old and new policy. To do this correctly, we must not modify the policy which represents the older policies. Move the files meant to be changed to a different location from the ones that are not meant to be touched to avoid any undesired changes to old policy, e.g. commit: 2bdefd65078d890889672938c6f0d2accdd25bc5 Bug: 36899958 Test: Build-time tests build. Change-Id: I8fa3947cfae756f37556fb34e1654382e2e48372
-
- Aug 11, 2017
-
-
Dan Cashman authored
untrusted_app_visible_hwservice was an attribute that was meant to give partners time to add their HALs to AOSP. It was removed from mr1 and so needs to be accounted for in the compatibility mapping. Bug: 64321916 Test: Builds with treble policy tests. Change-Id: I359a842083016f0cf6c9d7ffed2116feb9e159c6
-
Steven Moreland authored
Only seeing this denial in permissive: allow shell screencap_exec:file getattr; Bug: 37565047 Test: adb shell screencap w/o root Test: cts-tradefed run cts-dev --module CtsAadbHostTestCases Change-Id: I9f31d2067e002e7042646ee38dbfc06687481ac7
-
Martijn Coenen authored
On Full Treble devices, servicemanager should only service services from the platform service_contexts file. Created new type to separate plat_ and nonplat_service_contexts, and added new type to mapping (although I don't think this type should have been used by vendors). Bug: 36866029 Test: Marlin/Taimen boot Change-Id: Ied112c64f22f8486a7415197660faa029add82d9
-
- Aug 08, 2017
-
-
Dan Cashman authored
Commit: 2490f1ad meant to add thermalserviced_tmpfs to the new_object list in the mapping file, but copy-paste error resulted in thermalserviced_exec_tmpfs being recorded instead. Fix this. (cherry-pick of commit: fbacc656) Bug: 62573845 Test: None. prebuilt change. Change-Id: Iab4eaef04742187d6397a539aae854651caa9935
-
- Aug 07, 2017
-
-
Dan Cashman authored
Commit: 2490f1ad meant to add thermalserviced_tmpfs to the new_object list in the mapping file, but copy-paste error resulted in thermalserviced_exec_tmpfs being recorded instead. Fix this. Bug: 62573845 Test: None. prebuilt change. Change-Id: Iab4eaef04742187d6397a539aae854651caa9935
-
- Aug 04, 2017
-
-
Todd Kennedy authored
A new API [getNamesForUids] was recently added to the PackageManager and this API needs to be accessible to native code. However, there were two constraints: 1) Instead of hand-rolling the binder, we wanted to auto generate the bindings directly from the AIDL compiler. 2) We didn't want to expose/annotate all 180+ PackageManager APIs when only a single API is needed. So, we chose to create a parallel API that can be used explicitly for native bindings without exposing the entirety of the PackageManager. Bug: 62805090 Test: Manual Test: Create a native application that calls into the new service Test: See the call works and data and returned Change-Id: I0d469854eeddfa1a4fd04b5c53b7a71ba3ab1f41
-
Dan Cashman authored
Commit: ec3b6b7e added a new daemon and corresponding types to sepolicy. The explicitly declared types were added to 26.0.ignore.cil to reflect the labeling of new objects, but another type, thermalserviced_tmpfs was created by macro and was missed in code review. Add it as well. Bug: 62573845 Test: None. prebuilt change. Change-Id: Ia8968448eea0be889911f46fe255f581659eb548 (cherry picked from commit 2490f1ad)
-
Todd Poynor authored
Add sepolicy for thermalserviced daemon, IThermalService binder service, IThermalCallback hwservice, and Thermal HAL revision 1.1. Test: manual: marlin with modified thermal-engine.conf Bug: 30982366 Change-Id: I207fa0f922a4e658338af91dea28c497781e8fe9 (cherry picked from commit ec3b6b7e)
-
- Aug 03, 2017
-
-
Dan Cashman authored
Commit: ec3b6b7e added a new daemon and corresponding types to sepolicy. The explicitly declared types were added to 26.0.ignore.cil to reflect the labeling of new objects, but another type, thermalserviced_tmpfs was created by macro and was missed in code review. Add it as well. Bug: 62573845 Test: None. prebuilt change. Change-Id: Ia8968448eea0be889911f46fe255f581659eb548
-
- Aug 01, 2017
-
-
Dan Cashman authored
Commit: 5aef6a94 added a new type, system_net_netd_hwservice, for a new hwservice. Record this in the compatibility infrastructure as labeling a new object, rather than relabeling one from O. (cherry-pick of commit: 3fc7f836) Bug: 62573845 Test: None. Prebuilt change only. Change-Id: If360eb9e05684d9b47316d53e494aa773485e93f
-
- Jul 31, 2017
-
-
Dan Cashman authored
Commit: 5aef6a94 added a new type, system_net_netd_hwservice, for a new hwservice. Record this in the compatibility infrastructure as labeling a new object, rather than relabeling one from O. Bug: 62573845 Test: None. Prebuilt change only. Change-Id: If360eb9e05684d9b47316d53e494aa773485e93f
-
Dan Cashman authored
Commit: 3eed3eac added the compatibility statement for the new mediaprovider app domain, but it missed another new, private type, mediaprovider_tmpfs, that is automatically created for all appdomains. It replaces priv_app_tmpfs, but since both types are private, they do not need to be added to the actual mapping (vendor policy cannot use it). Bug: 62573845 Test: None. Prebuilt-only change. Change-Id: I62229a5be74cd928fe0ca82a45b73cb61d6f5223
-