summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Automatic translation importlineage-15.1Michael Bestas2019-08-061-11/+11
| | | | Change-Id: Iff308fcf4ec9b9071373ae7246d098e242c29b08
* Automatic translation importMichael Bestas2019-05-264-14/+36
| | | | Change-Id: I36bd633404651b91617d871e7ecb423bf96fcd4f
* Automatic translation importMichael W2019-03-102-4/+21
| | | | Change-Id: I6cb9fe45782c6f47f23901c54e721dd0174204c2
* Automatic translation importMichael W2019-03-01150-16863/+425
| | | | Change-Id: I7a3a671d80f260ae4a1aec4cca94d9c8915c44c9
* Fix carrier config option not hidden on a CDMA phonedianlujitao2019-01-111-1/+1
| | | | | | | | | | | | * The option is added twice, from GsmUmtsOptions and CdmaOptions, and GsmUmtsOptions unconditionally adds it if current phone type is not GSM. This is obviously wrong, and on a CDMA phone the option persists even if it's disabled from CarrierConfig. Once a user selects it, phone app will crash. * To fix it, reverse the initial value of the boolean, so that GsmUmtsOptions won't add the option if current phone type is not GSM. Change-Id: I5a9939bf43a4c17807a0171861a1a76029f5379d
* Automatic translation importMichael W2019-01-054-1/+105
| | | | Change-Id: I420c97be06f84850cffa3e3c49e1491a6c410959
* Automatic translation importMichael Bestas2018-12-141-0/+1
| | | | Change-Id: Ie418d67b307467779c3934c7bb739196516c25d1
* Automatic translation importMichael Bestas2018-11-264-15/+18
| | | | Change-Id: I7d21fdd352ae2c264c98e770aecef56fe4cba5f8
* Automatic translation importMichael Bestas2018-11-151-8/+9
| | | | Change-Id: Ic959863434baf56f60a06cf838ff4ef8282eab9a
* Automatic translation importMichael Bestas2018-11-05150-19051/+19040
| | | | Change-Id: I182be334a5ef76f935e0c3779b804594cf738bc3
* Automatic translation importMichael Bestas2018-10-131-1/+26
| | | | Change-Id: Ie2ff9d33490b8a6f1908c6dba3c641461b282a76
* Automatic translation importMichael Bestas2018-08-165-3/+60
| | | | Change-Id: Ieb302f8a2688965ace5fd2e68e6e23ac3de0127b
* Merge tag 'android-8.1.0_r43' into staging/lineage-15.1_merge-android-8.1.0_r43Kevin F. Haggerty2018-08-082-7/+19
|\ | | | | | | | | | | | | | | | | | | | | | | | | Android 8.1.0 release 43 * tag 'android-8.1.0_r43': DO NOT MERGE Revise security requirements for TelephonyManager#endCall. Fix potential NPE in EmergencyCallbackModeExitDialog. DO NOT MERGE Add Safety Net Log for getForbiddenPlmns security hole Fix broken permission check for TelephonyManager#getForbiddenPlmns Enhanced permission checks for TelephonyManager#endCall() API. Change-Id: Ic5a28d0a0bbfde3956412a3c1980464d90bbf450
| * Merge cherrypicks of [4586293, 4586294, 4586295, 4584365, 4584366, 4584367, ↵android-build-team Robot2018-07-202-10/+37
| |\ | | | | | | | | | | | | | | | 4584368, 4584369, 4584370, 4587544, 4584705, 4586296, 4587545, 4587546, 4586297, 4586298, 4586299, 4586300, 4584371, 4586301, 4584706, 4586302, 4586303, 4587584, 4587585, 4587586, 4587587, 4587588, 4587589, 4587590, 4587591, 4587644, 4587645, 4587646, 4587647, 4587648, 4587649, 4587650, 4587651, 4587652, 4587653, 4587654, 4587655, 4587656, 4587657, 4587658, 4587659, 4587660, 4587661, 4587662, 4584536, 4587547, 4587548, 4587549, 4584707, 4584708, 4587550, 4587551, 4587593, 4586516, 4584372, 4584373, 4584374, 4587595, 4584375, 4584376, 4587552, 4587596, 4587597, 4587598, 4587599, 4584414, 4584415, 4584416, 4584417, 4584418, 4584419, 4584420, 4584421, 4584422, 4584423, 4587804, 4587805, 4587806, 4587807, 4587808, 4587809, 4587810, 4587811, 4587812, 4587813, 4587814, 4587815, 4587816, 4587817, 4587818, 4587884, 4587885, 4587600, 4587601, 4587819, 4584709] into sparse-4749909-L91900000192339903 Change-Id: I25c7b7fd6f685f0dd3bb789ca2797de14928f21c
| | * DO NOT MERGE Revise security requirements for TelephonyManager#endCall.Tyler Gunn2018-07-201-4/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note: This fix will be applied up to and including O, but no further since the P release includes an appropriate substitute API. There are multiple apps using reflection to call TelephonyManager#endCall. Although reliance on reflection to call internal implementation methods is a bad practice, our previous fix for this method rendered a number of popular apps in the ecosystem broken. This patch relaxes the security restrictions surrounding the endCall method and re-instates the ability for a caller holding CALL_PHONE permission to end non-emergency calls. In Android P, the new MODIFY_PHONE_STATE restriction remains in place as the new TelecomManager#endCall API provides a supported means for apps to reject or end calls. Test: Use test app to ensure emergency calls cannot be terminated. Test: Use test app to ensure calls can't be terminated in ECM mode. Test: Use test app to ensure calls can be rejected/ended with CALL_PHONE permission. Test: Use test app to ensure calls cannot be rejected/ended without CALL_PHONE permission. Bug: 67862398 Change-Id: Ibac8f4f91402c91176f58fd951be122b513a4cc0 (cherry picked from commit 84101e8a0f89a97f79919debe181223384c97ba6)
| | * Fix potential NPE in EmergencyCallbackModeExitDialog.Tyler Gunn2018-07-201-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ensure NPE will not crash com.android.phone process. Test: Manual using test app provided in bug Bug: 79995313 Change-Id: I83a5e94acdae4287e6a62558cffb586d35930b47 Merged-In: I8b899023b0977e4a8963cc536602ced4f7e43769 (cherry picked from commit 00f0c43dc4dd37d13ef614e84492783a9a6e981b)
| | * DO NOT MERGE Add Safety Net Log for getForbiddenPlmns security holesqian2018-07-201-0/+14
| | | | | | | | | | | | | | | | | | | | | Bug: 73884967 Test: TH Change-Id: Ia6363b2938c064560e1d0ad874e041067ece3310 (cherry picked from commit 4ba8b46b05dfab61938c5c4fce9733029f1ef7a7)
| | * Fix broken permission check for TelephonyManager#getForbiddenPlmnssqian2018-07-201-3/+4
| |/ | | | | | | | | | | | | | | | | | | | | (this is backport fix merged from pi-dev) Bug: 73884967 Test: Treehugger Change-Id: Ic2f0a83dc67dba0f5414d3660887bf3ab611d44d Merged-In: Ifdce4187fb2d81a62d8e434c0fe924eb7a0ffe1c Merged-In: Ib208b817873c3abcc8eb9ddd7ce085a7c9bd4e1c (cherry picked from commit be104a3158a9dbead6eb9cff31c75350cd486dbc)
| * Merge cherrypicks of [3898937, 3898958, 3899077, 3897885, 3898496, 3898245, ↵android-build-team Robot2018-04-131-1/+7
| |\ | | | | | | | | | | | | | | | 3898959, 3898960, 3897790, 3898312, 3898313, 3898314, 3899155, 3899156, 3899157, 3898289, 3898290, 3899061, 3898291, 3898292, 3896951, 3899158, 3898961, 3898938, 3898246] into sparse-4657601-L30800000163316240 Change-Id: I13151b2fffd7e06ab29cf6905db1ac5b4abf6009
| | * Enhanced permission checks for TelephonyManager#endCall() API.Tyler Gunn2018-04-131-1/+7
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | The existing permission checks require CALL permission in order to end an ongoing call or reject an incoming call. The Telecom equivalent of this API requires MODIFY_PHONE_STATE. Since this API IS in fact a system API, modifying the permission requirements to require the same MODIFY_PHONE_STATE permission. Test: Manual testing per bug reproduction steps. Bug: 67862398 Change-Id: I8f15f6afd00466f6b861079a83e9fa03b962f63f (cherry picked from commit 6707357c6e198287046e76c1d6fc5edf1fcb3fee) (cherry picked from commit ee1901e859ed4624723d18497b70c59b0b658747)
* | Automatic translation importMichael Bestas2018-08-05106-17/+3193
| | | | | | | | Change-Id: Iaa51805fe9a5ded606e84e33bbc10602b508ce1f
* | Use proper summary for network select list preference on dsds/dsda/tstsLuK13372018-08-011-5/+6
| | | | | | | | Change-Id: I7e1484378b0005d50b0873f027865eee1c9cf014
* | Proper supplementary service notification handling (4/5).Danny Baumann2018-07-096-21/+258
| | | | | | | | | | | | | | Move toast generation to correct place, and abstraction for pieces of data we want to map into InCallUI. Change-Id: Ia249c926d3228d850064a705454c42ec9a53c524
* | Merge tag 'android-8.1.0_r36' into staging/lineage-15.1-android-8.1.0_r36Luca Stefani2018-07-061-3/+18
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Android 8.1.0 Release 36 (OPM2.171026.006.H1) * tag 'android-8.1.0_r36': DO NOT MERGE Add Safety Net Log for getForbiddenPlmns security hole Fix broken permission check for TelephonyManager#getForbiddenPlmns Enhanced permission checks for TelephonyManager#endCall() API. Change-Id: I90a9020e8eac33a5e78904a51702a9bec58720a0
| * \ Merge cherrypicks of [4314166, 4314167, 4314168, 4314169, 4314462, 4314463, ↵android-build-team Robot2018-06-111-3/+18
| |\ \ | | | | | | | | | | | | | | | | | | | | 4314464, 4314465, 4314466, 4314643, 4314644, 4314185, 4314467, 4314468, 4315341, 4315342, 4315343, 4315344, 4315345, 4314469, 4314283, 4314186, 4314187, 4314188, 4314189, 4314190, 4314191, 4314192, 4315082, 4315083, 4315084, 4315085, 4315086, 4315087, 4315088, 4315089, 4315090, 4315091, 4315092, 4314170, 4314284, 4314285, 4314286, 4314287, 4314171, 4314172, 4315346, 4314288, 4315381, 4315401, 4315402, 4314289, 4314290, 4314291, 4314292, 4314293, 4314294, 4314295, 4314296, 4314297, 4314298, 4314299, 4314300, 4315421, 4315422, 4314034, 4314229, 4315347, 4315423, 4315424, 4315314, 4315348, 4315349, 4314470, 4315425, 4315426, 4315427, 4315428, 4315429] into sparse-4732990-L02900000181396755 Change-Id: I3519022878951981e569e9e26918bdd248748c37
| | * | DO NOT MERGE Add Safety Net Log for getForbiddenPlmns security holesqian2018-06-111-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 73884967 Test: TH Change-Id: Ia6363b2938c064560e1d0ad874e041067ece3310 (cherry picked from commit 4ba8b46b05dfab61938c5c4fce9733029f1ef7a7)
| | * | Fix broken permission check for TelephonyManager#getForbiddenPlmnssqian2018-06-111-3/+4
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (this is backport fix merged from pi-dev) Bug: 73884967 Test: Treehugger Change-Id: Ic2f0a83dc67dba0f5414d3660887bf3ab611d44d Merged-In: Ifdce4187fb2d81a62d8e434c0fe924eb7a0ffe1c Merged-In: Ib208b817873c3abcc8eb9ddd7ce085a7c9bd4e1c (cherry picked from commit be104a3158a9dbead6eb9cff31c75350cd486dbc)
| * | Merge cherrypicks of [3775466, 3774310, 3774548, 3774358, 3774359, 3774360, ↵android-build-team Robot2018-03-211-1/+7
| |\ \ | | |/ | |/| | | | | | | | | | 3774361, 3774362, 3774363, 3775784, 3775785, 3775786, 3775787, 3775788, 3775789, 3774751, 3774549, 3774202, 3774203, 3774752] into oc-m2-release Change-Id: I707b4cfe725ef37086f44d85f75625d7a4d66de0
| | * Enhanced permission checks for TelephonyManager#endCall() API.Tyler Gunn2018-03-211-1/+7
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | The existing permission checks require CALL permission in order to end an ongoing call or reject an incoming call. The Telecom equivalent of this API requires MODIFY_PHONE_STATE. Since this API IS in fact a system API, modifying the permission requirements to require the same MODIFY_PHONE_STATE permission. Test: Manual testing per bug reproduction steps. Bug: 67862398 Change-Id: I8f15f6afd00466f6b861079a83e9fa03b962f63f (cherry picked from commit 6707357c6e198287046e76c1d6fc5edf1fcb3fee) (cherry picked from commit ee1901e859ed4624723d18497b70c59b0b658747)
* | Merge tag 'android-8.1.0_r26' into lineage-15.1Rashed Abdel-Tawab2018-05-091-1/+7
|\ \ | | | | | | | | | Android 8.1.0 Release 26 (OPM2.171019.029.B1)
| * \ Merge cherrypicks of [3898939, 3898962, 3899094, 3899255, 3897886, 3898497, ↵android-build-team Robot2018-04-131-1/+7
| |\ \ | | |/ | |/| | | | | | | | | | 3898940, 3898963, 3898964, 3897791, 3899159, 3899160, 3899161, 3899162, 3899163, 3899164, 3898293, 3898294, 3899275, 3899276, 3899201, 3896952, 3896953, 3899165, 3898965, 3898941, 3897887, 3898942, 3898943] into sparse-4657601-L00800000163320583 Change-Id: I516d696bd7b4a163b11082cf43be9dfb04afba17
| | * Enhanced permission checks for TelephonyManager#endCall() API.Tyler Gunn2018-04-131-1/+7
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | The existing permission checks require CALL permission in order to end an ongoing call or reject an incoming call. The Telecom equivalent of this API requires MODIFY_PHONE_STATE. Since this API IS in fact a system API, modifying the permission requirements to require the same MODIFY_PHONE_STATE permission. Test: Manual testing per bug reproduction steps. Bug: 67862398 Change-Id: I8f15f6afd00466f6b861079a83e9fa03b962f63f (cherry picked from commit 6707357c6e198287046e76c1d6fc5edf1fcb3fee) (cherry picked from commit ee1901e859ed4624723d18497b70c59b0b658747)
* | Automatic translation importMichael Bestas2018-05-081-0/+2
| | | | | | | | Change-Id: I7f17859b02e25092a63e22e1da2b14400e5d0198
* | Add getAtr supportChaitanya Saggurthi2018-04-281-0/+59
| | | | | | | | | | | | | | | | Add support to query the ATR from SIM Card CRs-Fixed: 2055157 Change-Id: Idf73564ebadfb4edbdc7867e7498591e3129344a
* | Merge tag 'android-8.1.0_r20' into lineage-15.1Dan Pasanen2018-04-032-1/+21
|\| | | | | | | | | | | Android 8.1.0 release 20 Change-Id: I514c4bb236f0845d38c7b80aed564c22832839fb
| * Snap for 4603989 from 47a82ba91ff281a8afe975f03eba2acb9b1bb74c to oc-m2-releaseandroid-build-team Robot2018-03-150-0/+0
| |\ | | | | | | | | | Change-Id: Iba5dcfc17477a437df54b0ccc453b625a91fcb52
| | * Merge cherrypicks of [3581037, 3581038, 3580473, 3580624, 3580656, 3580657, ↵android-build-team Robot2018-02-082-1/+21
| | |\ | | | | | | | | | | | | | | | | | | | | 3580658, 3580382, 3580474, 3580475, 3581039, 3581040, 3580476, 3580206, 3581527, 3580955, 3580956, 3580957, 3580958, 3580959, 3580960, 3580961, 3580962, 3580963, 3580964, 3580965, 3580966, 3581567, 3581568, 3581569, 3581570, 3581571, 3580625, 3580626, 3581587, 3581513, 3581514, 3581515, 3580477, 3581588, 3580659, 3580660, 3580383, 3580384, 3580478, 3580719, 3580479, 3580480, 3581385, 3581528, 3581041, 3581042, 3581043, 3581044, 3581045, 3581046, 3581607, 3580385, 3580481, 3580482, 3580483, 3580661, 3580662, 3580663, 3580664, 3580665, 3580484, 3580485, 3581608, 3581609, 3581610, 3581611, 3581612, 3581589, 3581613, 3580486, 3581519, 3581627, 3581628, 3581529, 3581530, 3581531, 3581629, 3581630] into oc-mr1-release Change-Id: Iec536c2ef2fdf8df1f917edd5a40818f24bf1c06
| | | * Add assisted dialing logic to Telephony Connections.Eric Erfanian2018-02-082-1/+21
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, we propogate the assisted dialing property if we detect that the client requested assisted dialing. This is because the client is currently responsible for assisted dialing and only passes along the request if it was successful. Test: manual Bug: 35963245 Merged-In: I6897554761b43449b3619747663866ff79b504ec Change-Id: I122fa1075f70095733368ed19a725f2c820a4f82 (cherry picked from commit 2ae8daaa622cefa0b9e643145b74c75d26430039)
| * | Merge cherrypicks of [3436310, 3434392, 3435998, 3435077, 3435273, 3436350, ↵android-build-team Robot2018-01-092-1/+21
| |\ \ | | | | | | | | | | | | | | | | | | | | 3434393, 3434394, 3434395, 3434696, 3435999, 3434352, 3434353, 3434354, 3435080, 3436041, 3434355, 3435813, 3435082, 3435084, 3434396, 3434397, 3436061, 3436000] into oc-m2-release Change-Id: Ib364bc52f43c8f2747a5c08d7e05b185257b9ba2
| | * | Add assisted dialing logic to Telephony Connections.Eric Erfanian2018-01-092-1/+21
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, we propogate the assisted dialing property if we detect that the client requested assisted dialing. This is because the client is currently responsible for assisted dialing and only passes along the request if it was successful. Test: manual Bug: 35963245 Merged-In: I6897554761b43449b3619747663866ff79b504ec Change-Id: I122fa1075f70095733368ed19a725f2c820a4f82 (cherry picked from commit 2ae8daaa622cefa0b9e643145b74c75d26430039)
| * | Snap for 4417144 from 5fe96e196d70343e5a05515ab3fdc2df8ca56448 to oc-m2-releaseandroid-build-team Robot2017-10-261-204/+97
| |\| | | | | | | | | | Change-Id: I289d2ef47fc06137d553af75414cf423ca85c8d6
| * | Snap for 4402310 from 3567ec5f4ab3601ad3ce7d6dc791564f441ac256 to oc-m2-releaseandroid-build-team Robot2017-10-1889-9/+179
| |\ \ | | | | | | | | | | | | Change-Id: Ie39eb5fbac0b50a4b2bfb076dc3abf5d6419f44e
| * \ \ Snap for 4384531 from e5ee385e3e5e65c0a76525e6c6e7d2621d75f250 to oc-m2-releaseandroid-build-team Robot2017-10-0915-94/+238
| |\ \ \ | | | | | | | | | | | | | | | Change-Id: I2774ec620be0be45c02950eae5dfe2e431b94d05
| * \ \ \ release-request-a84b3435-75fa-41e8-bd3c-ca0f4cbd5cc5-for-git_oc-m2-release-4 ↵android-build-team Robot2017-09-2118-373/+400
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 352002 snap-temp-L88700000105039240 Change-Id: I348f47d355dfa53378857aacde5c8edc94c1b6e1
| * \ \ \ \ release-request-dabd8cf7-7af2-48e9-a296-ccc6a71cc25d-for-git_oc-m2-release-4 ↵android-build-team Robot2017-09-128-103/+89
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 328410 snap-temp-L55300000101694322 Change-Id: Ia4ccf7b6b4b588670db3a61c171f2a9b2b828529
* | | | | | | Automatic translation importMichael Bestas2018-03-091-0/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I9a1f46da685f9625195c0e476af69157054f3262
* | | | | | | Automatic translation importMichael Bestas2018-02-251-10/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: If1e502ab475a92b312dfec45e80550b34ed083ff
* | | | | | | Automatic translation importMichael Bestas2018-02-22150-0/+19634
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ie820e2017ec5069da6bee76008d2f0e4a26bc758
* | | | | | | Telephony: adaptive iconAsher Simonds2018-02-1719-3/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ice040bb2785e8e4e3828c6008121520586d269ac Signed-off-by: Joey <joey@lineageos.org>
* | | | | | | Telephony: Add ERI configuration for U.S. Cellularstaging/lineage-15.1Arne Coucheron2018-02-091-0/+167
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ic228d7f59df05578de1646868a7753322e941b6f