summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-05-07Merge "Sorting and merge Emergency number better"android-o-mr1-iot-release-1.0.12oreo-mr1-iot-releaseShuo Qian
2019-05-07Sorting and merge Emergency number bettersqian
Apply more parameters to sort Emergency number list, it is important to keep two lists Collection-equal to each other if they have the same contents. Otherwise, it will introduce more unnecessary updates in EmergencyNumberTracker and it may confuse users. Test: atest EmergencyNumberTest Bug: 131922424 Change-Id: I64a43886d4000b261ea703b081e6278b0307805f Merged-In: I64a43886d4000b261ea703b081e6278b0307805f (cherry picked from commit a1f21a5c2cd4cdc14f4cbf7cd0fc0de6e4911c02)
2019-05-07Merge "Update path to audio files"Anton Hansson
2019-05-06Merge "Track libziparchive API change."Elliott Hughes
2019-05-06Merge "Rollback SHELL UID check for CarrierConfigLoader"Brad Ebinger
2019-05-06Rollback SHELL UID check for CarrierConfigLoaderBrad Ebinger
When a test calls adoptShellPermissionIdentity before calling a command, it doesn't adopt the shell UID, only the permissions. So, we can not use Binder#getCallingIdentity to determine it the API is being called as part of a test. For now, we must only use MODIFY_PHONE_STATE until a better pattern is established. Test: Manual Bug: 131185660 Merged-In: I607b7c9afe1c384a41ce12b92ae43747b2ee1bc3 Change-Id: I59d32a2e36950b2485e1a46a25e3724928676219
2019-05-06Merge "Fix binder leakage when turning off Bluetooth"Treehugger Robot
2019-05-03Track libziparchive API change.Elliott Hughes
Bug: http://b/129068177 Test: treehugger Change-Id: I88f49a06db416a7c6ec8afe87cc9cca825eb5ccb
2019-05-03Merge "Whitelist 30075 for Switzerland"Hall Liu
2019-05-03Merge "Remove JapaneseCalendar.CURRENT_ERA from Android public SDK"vichang
2019-05-03Merge "Convert packages/Shell/**/Android.mk file to Android.bp"Treehugger Robot
2019-05-03Update path to audio filesJeiFeng Lee
The path to these audio files was changed in r.android.com/862589. Update the configuration to read from the new path, too. Bug: 131864467 Test: hear sound when locking/unlocking aosp_blueline Change-Id: Ie0d69de6333a08d3e645829e13a707f83cb05e01 Merged-In: Ie0d69de6333a08d3e645829e13a707f83cb05e01
2019-05-03Remove JapaneseCalendar.CURRENT_ERA from Android public SDKVictor Chang
JapaneseCalendar.CURRENT_ERA is final static int, and the developer may mis-use and could have wrong expectation on this API, since 1. New emperor in Japan could result in a new era, but old Android device still provides an outdated "current" era. 2. Developer may expect its value depending on system time. However, given it's a static final int, Android could intiailize the value at boot with an incorrect time, and thus results in incorrect era. Thus, on Android, The value is always hard-coded. Bug: 131893534 Test: make Change-Id: I16ea841975dd8e913409c884123003f842c55bb8
2019-05-02Convert packages/Shell/**/Android.mk file to Android.bpSasha Smundak
See build/soong/README.md for more information. Bug: 122332340 Test: atest ShellTests (same errors as baseline) Change-Id: I63b777342359e0b42ccd554b7d056c7431178380
2019-05-03Merge "Pass in external packageName"Treehugger Robot
2019-05-02Pass in external packageNameYouming Ye
Use external packageName when ActivityThread couldn't get calling package due to calling identity cleaned. Bug: 131287254 Test: Manual Change-Id: Icec3ad7193bc5988799188a7a1e68aebc0dc109d
2019-05-02Merge "Add calling package parameter to IRcs methods"Treehugger Robot
2019-05-02Merge "Move to libunwindstack from libunwind."Elliott Hughes
2019-05-02Merge "Added riddlehsu@, louischang@, and erosky@ to WM OWNERS file"Treehugger Robot
2019-05-02Move to libunwindstack from libunwind.Christopher Ferris
This already matches internal master. Test: Builds. Change-Id: I1f9b886668569dd03a2a073f6d79f4fb959a2d32
2019-05-02Merge "AddRestrictCause"Treehugger Robot
2019-05-02Added riddlehsu@, louischang@, and erosky@ to WM OWNERS fileSiarhei Vishniakou
With great power comes great responsibility. Test: none Bug: none Change-Id: Ibea2b226bac196bb340395426f0abdacbcff9495
2019-05-02Merge "Inline calls to MimeUtils."Tobias Thierer
2019-05-02Merge "Use dev/null instead of tmp file"Treehugger Robot
2019-05-02Fix binder leakage when turning off BluetoothUgo Yu
* In current design, Bluetooth AdapterState stops all BR/EDR profiles' service and triggers onServiceDisconnected callback to all binder clients before BluetoothManagerService invokes onBluetoothStateChange(false), which means unbind service would never be called in framework. * Do unbind service when onServiceDisconnected is invoked. * Move profile binder logic to BluetoothProfileConnector except: - BluetoothHeadset: its binder logic is in BluetoothManagerService - BluetoothPbap: it has an individual ServiceListener Bug: 129037442 Bug: 129437895 Test: Bluetooth ON/OFF stress test. adb shell dumpsys activity services | egrep "com.android.bluetooth" to check whether AppBindRecord for com.android.bluetooth grows Merged-In: Id0d85866d386962b94d2d966f0a864b1da165d13 Change-Id: Id0d85866d386962b94d2d966f0a864b1da165d13
2019-05-02Merge "Freeze networkstack-aidl-interfaces as version 3."Mark Chien
2019-05-02Merge "Correct buffer size limitation for DnsResolver API"Luke Huang
2019-05-02Correct buffer size limitation for DnsResolver APILuke Huang
Bug: 131055651 Test: atest DnsResolverTest Change-Id: I29decd480172eacb452ccb0da524ef1bf2ffadcf
2019-05-02Merge "Add CTS API coverage for APIs which are used by NetworkStack"Paul Hu
2019-05-01Merge "Update getUiccCardsInfo doc"Jordan Liu
2019-05-01Merge "Add EuiccManager#EXTRA_PHYSICAL_SLOT_ID to detect it's an operation ↵Xiangyu/Malcolm Chen
for pSIM."
2019-05-01Add EuiccManager#EXTRA_PHYSICAL_SLOT_ID to detect it's an operation for pSIM.Holly Jiuyu Sun
Platform needs to pass LPA the pSIM slotId so that LPA knows it's a toggle action on pSIM. Bug: 123945155 Test: build Change-Id: Ie0db50e8ade4c6ce385ebfbfe7cf9e2982d67e34 Merged-In: Ie0db50e8ade4c6ce385ebfbfe7cf9e2982d67e34
2019-05-01Update getUiccCardsInfo docJordan Liu
This method will return info for inactive eUICCs, filtered by carrier privilege. (Since we can't read carrier privilege on an inactive eUICC, we always assume that the caller does not have carrier privilege). Bug: 130826215 Test: manual Change-Id: Id89fa48f119004b6c18bd21791396bc6c3df2c95 Merged-In: Id89fa48f119004b6c18bd21791396bc6c3df2c95
2019-05-01Merge "Support IPv6 Bluetooth tethering"Treehugger Robot
2019-05-01Merge "Make NetworkStack actually build in an unbundled setup."Treehugger Robot
2019-05-01Merge "hiddenapi: Support greylist-max-q"Treehugger Robot
2019-05-01Make NetworkStack actually build in an unbundled setup.Lorenzo Colitti
The Java code was already using sdk_version: "current", but the JNI library did not have an sdk_version attribute, and had forbidden dependencies on internal libraries such as libcutils, liblog and libnativehelper. This CL fixes things as follows: - Use the NDK log functions, and switch to the NDK liblog. - Switch to the NDK libnativehelper. - Drop the dependencies on libcutils and libpcap, which were unused. - Use the libc++ STL, and set the sdk_version of the library to current. Bug: 131703417 Test: m Test: installed NetworkStack APK via "adb install --staged" results in working networking Test: builds, boots, wifi works Test: atest FrameworksNetTests NetworkStackTests (cherry picked from commit 3d680e887ba40cde436a5745578e67d4a6a6fce9) Change-Id: I8a0a8d4b4e8872cb88ee526772ae519a8e6df615
2019-05-01Support IPv6 Bluetooth tetheringMilim
Test: build Fix: 130843211 Change-Id: I6dac50b39aabad1fd907325090af6aaf53d68c67
2019-05-01hiddenapi: Support greylist-max-qDavid Brazdil
Test: set maxTargetSdk=Q on an API, compiles, check hiddenapi-flags.csv Change-Id: I990972d652d4f4bc578592a9b3d9954f93b1ab9f
2019-05-01Freeze networkstack-aidl-interfaces as version 3.markchien
IIpClient#addNattKeepalivePacketFilter is the only difference between version 2 and 3. Generated with: m networkstack-aidl-interfaces-freeze-api Test: -builds, boots - atest NetworkStackTests - atest ConnectivityServiceTest Bug: 128803828 Change-Id: I22333c3c5930415cc43d83bc8cc6f566d0acb1f2 Merged-In: I22333c3c5930415cc43d83bc8cc6f566d0acb1f2 (cherry picked from commit a9690c1f66c63ce4dd22f622cc9980d89ad40d20)
2019-04-30Merge "HwBinder: call _exit over exit."Treehugger Robot
2019-04-30Merge "Fix tests/runtests.sh"Michael Plass
2019-04-30AddRestrictCauseYouming Ye
Bug: 130744052 Test: Build Change-Id: I51c49b8736c42276f7fd66168eeb3f9959b4d492
2019-04-30Merge "Add PhoneAccountHandle method to check if 2 accts are from same CS."Tyler Gunn
2019-04-30Whitelist 30075 for SwitzerlandHall Liu
This number is a visual voicemail SMS number for Swisscom. Bug: 120403639 Test: N/A Change-Id: I8d8d6413b7f9869c13605e5175e4a20d48b3a23d
2019-04-30Add CTS API coverage for APIs which are used by NetworkStackpaulhu
Change-Id: I4f6c34f3bcfa65e60cf73fc1b7cab2d83c32836a Bug: 129200003 Bug: 129200292 Bug: 129199996 Bug: 129200261 Bug: 129200513 Bug: 129200316 Bug: 129200589 Bug: 129200181 Bug: 129200669 Bug: 129200504 Bug: 129200478 Test: atest FrameworksNetTests Test: atest CtsNetTestCases: added tests pass
2019-04-30Merge "Update team members in the OWNERS file. DO NOT MERGE"Al Sutton
2019-04-29Add calling package parameter to IRcs methodsLeland Miller
This will be used for permission handling in the IRcs service. Test: Existing tests pass, both unit and RcsCtsTestCases Change-Id: I7f2183cd2f764b8293d29dc2c278479e06d9d8a2
2019-04-29Merge "Add EPROTONOSUPPORT to IpSecManager SSE map"Benedict Wong
2019-04-29HwBinder: call _exit over exit.Steven Moreland
Avoid calls to static destructors. Fixes: 131589658 Test: TH Change-Id: I52ddcda75e902965f8d4a13f4851e6bdcbe4b0e5