| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: Iff308fcf4ec9b9071373ae7246d098e242c29b08
|
|
|
|
| |
Change-Id: I36bd633404651b91617d871e7ecb423bf96fcd4f
|
|
|
|
| |
Change-Id: I6cb9fe45782c6f47f23901c54e721dd0174204c2
|
|
|
|
| |
Change-Id: I7a3a671d80f260ae4a1aec4cca94d9c8915c44c9
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
Change-Id: I420c97be06f84850cffa3e3c49e1491a6c410959
|
|
|
|
| |
Change-Id: Ie418d67b307467779c3934c7bb739196516c25d1
|
|
|
|
| |
Change-Id: I7d21fdd352ae2c264c98e770aecef56fe4cba5f8
|
|
|
|
| |
Change-Id: Ic959863434baf56f60a06cf838ff4ef8282eab9a
|
|
|
|
| |
Change-Id: I182be334a5ef76f935e0c3779b804594cf738bc3
|
|
|
|
| |
Change-Id: Ie2ff9d33490b8a6f1908c6dba3c641461b282a76
|
|
|
|
| |
Change-Id: Ieb302f8a2688965ace5fd2e68e6e23ac3de0127b
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |\
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Bug: 73884967
Test: TH
Change-Id: Ia6363b2938c064560e1d0ad874e041067ece3310
(cherry picked from commit 4ba8b46b05dfab61938c5c4fce9733029f1ef7a7)
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
(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)
|
| |\
| | |
| | |
| | |
| | |
| | | |
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
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| |
| |
| |
| | |
Change-Id: Iaa51805fe9a5ded606e84e33bbc10602b508ce1f
|
| |
| |
| |
| | |
Change-Id: I7e1484378b0005d50b0873f027865eee1c9cf014
|
| |
| |
| |
| |
| |
| |
| | |
Move toast generation to correct place, and abstraction for pieces of
data we want to map into InCallUI.
Change-Id: Ia249c926d3228d850064a705454c42ec9a53c524
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 73884967
Test: TH
Change-Id: Ia6363b2938c064560e1d0ad874e041067ece3310
(cherry picked from commit 4ba8b46b05dfab61938c5c4fce9733029f1ef7a7)
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
(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)
|
| |\ \
| | |/
| |/|
| | |
| | |
| | | |
3774361, 3774362, 3774363, 3775784, 3775785, 3775786, 3775787, 3775788, 3775789, 3774751, 3774549, 3774202, 3774203, 3774752] into oc-m2-release
Change-Id: I707b4cfe725ef37086f44d85f75625d7a4d66de0
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
|\ \
| | |
| | |
| | | |
Android 8.1.0 Release 26 (OPM2.171019.029.B1)
|
| |\ \
| | |/
| |/|
| | |
| | |
| | | |
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
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| |
| |
| |
| | |
Change-Id: I7f17859b02e25092a63e22e1da2b14400e5d0198
|
| |
| |
| |
| |
| |
| |
| |
| | |
Add support to query the ATR from SIM Card
CRs-Fixed: 2055157
Change-Id: Idf73564ebadfb4edbdc7867e7498591e3129344a
|
|\|
| |
| |
| |
| |
| | |
Android 8.1.0 release 20
Change-Id: I514c4bb236f0845d38c7b80aed564c22832839fb
|
| |\
| | |
| | |
| | | |
Change-Id: Iba5dcfc17477a437df54b0ccc453b625a91fcb52
|
| | |\
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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)
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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)
|
| |\|
| | |
| | |
| | | |
Change-Id: I289d2ef47fc06137d553af75414cf423ca85c8d6
|
| |\ \
| | | |
| | | |
| | | | |
Change-Id: Ie39eb5fbac0b50a4b2bfb076dc3abf5d6419f44e
|
| |\ \ \
| | | | |
| | | | |
| | | | | |
Change-Id: I2774ec620be0be45c02950eae5dfe2e431b94d05
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
352002 snap-temp-L88700000105039240
Change-Id: I348f47d355dfa53378857aacde5c8edc94c1b6e1
|
| |\ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
328410 snap-temp-L55300000101694322
Change-Id: Ia4ccf7b6b4b588670db3a61c171f2a9b2b828529
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Change-Id: I9a1f46da685f9625195c0e476af69157054f3262
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Change-Id: If1e502ab475a92b312dfec45e80550b34ed083ff
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Change-Id: Ie820e2017ec5069da6bee76008d2f0e4a26bc758
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Change-Id: Ice040bb2785e8e4e3828c6008121520586d269ac
Signed-off-by: Joey <joey@lineageos.org>
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Change-Id: Ic228d7f59df05578de1646868a7753322e941b6f
|