Add NETWORK_AIRPLANE_MODE permission
...
Add a permission to allow airplane mode to
be toggled without holding the NETWORK_SETTINGS
(or similar) permission.
Bug: 141621384
Bug: 145164696
Test: TODO
Change-Id: Iebe2f501fdd802d54fd3345ac2fb0a8c129faf71
Edward Savage-Jones
authored and
Lorenzo Colitti
commited 2019-11-28 21:13:50 +09:00
d472369791
Merge "Add IpConfiguration parcelable interface implementation to system API" am: 2193b07c21 am: fda119df8e
...
am: 2dbf6f50f3
Change-Id: I9add4992fbacca4668867abc7a218256805d1bfc
Aaron Huang
authored and
android-build-merger
commited 2019-11-28 02:19:08 -08:00
a717c87e3b
Merge "Add IpConfiguration parcelable interface implementation to system API" am: 2193b07c21
...
am: fda119df8e
Change-Id: Ic5b8e360cb33cdd18f32a4d2c17beb996584ebda
Aaron Huang
authored and
android-build-merger
commited 2019-11-28 02:14:56 -08:00
2dbf6f50f3
Merge "Add IpConfiguration parcelable interface implementation to system API"
...
am: 2193b07c21
Change-Id: I3ead12ee9162c16f8f5937cfc74f38071cef41c9
Aaron Huang
authored and
android-build-merger
commited 2019-11-28 02:09:43 -08:00
fda119df8e
Merge "Add IpConfiguration parcelable interface implementation to system API"
Aaron Huang
authored and
Gerrit Code Review
commited 2019-11-28 09:56:58 +00:00
2193b07c21
Add IpConfiguration parcelable interface implementation to system API
...
API lint robot warnings that parcelable requires writeToParcel
and describeContents.
Bug: 139268426
Bug: 135998869
Test: atest android.net.cts
atest android.net.wifi.cts
atest FrameworksNetTests
./frameworks/opt/net/wifi/tests/wifitests/runtests.sh
Change-Id: I7acf000c468788c3fdcb47f8601762e7804ab940
Aaron Huang
commited 2019-11-28 07:25:40 +00:00
4c1dd06339
Merge "BitUtils: support packing/unpacking negative long values" am: cd46b46d51 am: c9b854f5be
...
am: af06575aef
Change-Id: Iaa8c4084f0754781ea3e6a0a9202d9e102d5f074
Hugo Benichi
authored and
android-build-merger
commited 2019-11-27 07:58:33 -08:00
3d23d352ca
Merge "BitUtils: support packing/unpacking negative long values" am: cd46b46d51
...
am: c9b854f5be
Change-Id: If85ad67169295e8725d654966c4d0f42439f10c4
Hugo Benichi
authored and
android-build-merger
commited 2019-11-27 07:52:49 -08:00
af06575aef
Merge "BitUtils: support packing/unpacking negative long values"
...
am: cd46b46d51
Change-Id: Ibd0c4756fb0f888a506111bb2f33c60debe33d57
Hugo Benichi
authored and
android-build-merger
commited 2019-11-27 07:46:56 -08:00
c9b854f5be
Merge "BitUtils: support packing/unpacking negative long values"
Treehugger Robot
authored and
Gerrit Code Review
commited 2019-11-27 15:34:46 +00:00
cd46b46d51
BitUtils: support packing/unpacking negative long values
...
Bug: None
Test: Compiled. New unit tests.
Change-Id: Ia543285e206b0bbc7d64458da10e68a951f9eec1
Hugo Benichi
commited 2019-11-27 11:00:32 +09:00
31270734a2
Merge "Refactor based on new NetworkMonitor" am: 4a41fe8072 am: 02bec631c5
...
am: 4a30d55644
Change-Id: I7b5bb41d2e5d99a81565506a4274a38156e3afc2
Chiachang Wang
authored and
android-build-merger
commited 2019-11-26 04:15:47 -08:00
ac0bc78aed
Merge "Refactor based on new NetworkMonitor" am: 4a41fe8072
...
am: 02bec631c5
Change-Id: I631487e6ccc500dd921ec04fa82713f35523dce8
Chiachang Wang
authored and
android-build-merger
commited 2019-11-26 04:10:13 -08:00
4a30d55644
Merge "Refactor based on new NetworkMonitor"
...
am: 4a41fe8072
Change-Id: I6f2f42dee11b2ee3db9e52817cd7aa871539aaed
Chiachang Wang
authored and
android-build-merger
commited 2019-11-26 04:03:47 -08:00
02bec631c5
Merge "Refactor based on new NetworkMonitor"
Chiachang Wang
authored and
Gerrit Code Review
commited 2019-11-26 10:52:33 +00:00
4a41fe8072
Refactor based on new NetworkMonitor
...
Bug: 130325409
Test: atest NetworkStackIntegrationTests
Change-Id: I4426be339cb9990c05b3f4fb5666bd70bcd0f78e
Chiachang Wang
commited 2019-11-26 09:10:45 +08:00
bfb1ab4b02
Merge "[NS A11] Small refactor" am: a8e2afde61 am: 22391f5092
...
am: 758e340c84
Change-Id: I9130f7d348b53333188de759fb9529b74be63323
Chalard Jean
authored and
android-build-merger
commited 2019-11-25 10:38:23 -08:00
646171fe03
Merge "Fix hasUseBackgroundNetworksPermission issue." am: 0a6f03873a am: d47085c444
...
am: 36872f15f5
Change-Id: I8a1575dedd6e3b7a8b60ee2ffd475d790aec55c4
Paul Hu
authored and
android-build-merger
commited 2019-11-25 10:35:55 -08:00
f988293d3c
Merge "Fix title of PRIVATE_DNS_BROKEN notification when connecting VPN" am: fc8c834040 am: 22ba258b99
...
am: 61fcd4126f
Change-Id: I9539e73842040e3a38a64c4b4863adfe32c893e9
Lucas Lin
authored and
android-build-merger
commited 2019-11-25 10:33:04 -08:00
b0450caf3f
Merge "Adjust PermissionMonitor#startMonitoring in ConnectivityService" am: 5d6da8de07 am: 9717a198bb
...
am: 97e1cdb105
Change-Id: I0d50f6bccc9fb18a54865b45a7e8d1eaff01ea9e
paulhu
authored and
android-build-merger
commited 2019-11-25 08:23:23 -08:00
ace8807b44
Merge changes I195d894e,I7069c111 am: 3d59a27d1c am: cc64d36d32
...
am: 6e40e5fa0b
Change-Id: I3a8926f3b444f19b6db200c361ce348da25dbcb8
Chalard Jean
authored and
android-build-merger
commited 2019-11-25 07:20:17 -08:00
6aaf2bc277
Merge "Expose IpConfiguration and ProxyInfo APIs" am: c2df0b68c4 am: 10481a8f5f
...
am: d91e5a5ccb
Change-Id: Iebd6cdd25f61a2255f1e17984bafda4c79a7d518
Aaron Huang
authored and
android-build-merger
commited 2019-11-25 07:16:49 -08:00
402cea9bfd
Merge "[NS A11] Small refactor" am: a8e2afde61
...
am: 22391f5092
Change-Id: Ib593282845cca1bbd3a2b36a2049914fc73cbbd1
Chalard Jean
authored and
android-build-merger
commited 2019-11-25 06:22:26 -08:00
758e340c84
Merge "Fix hasUseBackgroundNetworksPermission issue." am: 0a6f03873a
...
am: d47085c444
Change-Id: I8b03c9e23ffc9ff46264d6307fb841a7eda76a76
Paul Hu
authored and
android-build-merger
commited 2019-11-25 06:18:10 -08:00
36872f15f5
Merge "[NS A11] Small refactor"
...
am: a8e2afde61
Change-Id: I317e6b99a51ddb0a3e49b08c595eb42f4edad1e9
Chalard Jean
authored and
android-build-merger
commited 2019-11-25 06:09:17 -08:00
22391f5092
Merge "Fix title of PRIVATE_DNS_BROKEN notification when connecting VPN" am: fc8c834040
...
am: 22ba258b99
Change-Id: I0cb5a78a4f95ad5f5668b6bee5394877f640a2d0
Lucas Lin
authored and
android-build-merger
commited 2019-11-25 06:08:58 -08:00
61fcd4126f
Merge "Fix hasUseBackgroundNetworksPermission issue."
...
am: 0a6f03873a
Change-Id: I6f378dcbbecb9848d02112b2d33c5a0f2d5c9d1f
Paul Hu
authored and
android-build-merger
commited 2019-11-25 06:05:32 -08:00
d47085c444
Merge "Fix title of PRIVATE_DNS_BROKEN notification when connecting VPN"
...
am: fc8c834040
Change-Id: I2df410b6ceb0f9a28ee0f171bb2ff7cadd4cdefb
Lucas Lin
authored and
android-build-merger
commited 2019-11-25 05:56:29 -08:00
22ba258b99
Merge "[NS A11] Small refactor"
Chalard Jean
authored and
Gerrit Code Review
commited 2019-11-25 08:55:19 +00:00
a8e2afde61
Merge "Fix hasUseBackgroundNetworksPermission issue."
Paul Hu
authored and
Gerrit Code Review
commited 2019-11-25 08:41:05 +00:00
0a6f03873a
Merge "Fix title of PRIVATE_DNS_BROKEN notification when connecting VPN"
Lucas Lin
authored and
Gerrit Code Review
commited 2019-11-25 08:14:09 +00:00
fc8c834040
Merge "Adjust PermissionMonitor#startMonitoring in ConnectivityService" am: 5d6da8de07
...
am: 9717a198bb
Change-Id: I14ef8eaa83b3df3b032556504a23e6b17f02435d
paulhu
authored and
android-build-merger
commited 2019-11-24 07:37:03 -08:00
97e1cdb105
Merge "Adjust PermissionMonitor#startMonitoring in ConnectivityService"
...
am: 5d6da8de07
Change-Id: Ic4e26e2dcf6c68dcae9a840a3119283118e45193
paulhu
authored and
android-build-merger
commited 2019-11-24 07:31:36 -08:00
9717a198bb
Merge "Adjust PermissionMonitor#startMonitoring in ConnectivityService"
Treehugger Robot
authored and
Gerrit Code Review
commited 2019-11-24 15:21:43 +00:00
5d6da8de07
Fix hasUseBackgroundNetworksPermission issue.
...
PermissionMonitor#hasUseBackgroundNetworksPermission only uses
the first package name of the uid for checking permission.
This is incorrect since each package declared different
permissions. So using the mApps which already checked both
network and using restricted network permissions. If uid is in
the mApps list that means uid has one of permission at least.
Bug: 135897744
Test: atest FrameworksNetTests
Change-Id: I3500a03ce06b5b822311ad0c67b606ce4039216a
paulhu
commited 2019-11-24 22:27:32 +08:00
9b2c01a7f0
Merge changes I195d894e,I7069c111 am: 3d59a27d1c
...
am: cc64d36d32
Change-Id: Ia75369ad6b360644392766296542efa4a5fdf0ce
Chalard Jean
authored and
android-build-merger
commited 2019-11-22 06:33:34 -08:00
6e40e5fa0b
Merge changes I195d894e,I7069c111
...
am: 3d59a27d1c
Change-Id: I8e41058df03284ca677bf67930c5702d7d6c63bb
Chalard Jean
authored and
android-build-merger
commited 2019-11-22 06:27:42 -08:00
cc64d36d32
Merge changes I195d894e,I7069c111
...
* changes:
[NS A10] Cleanup
[NS A09] Always rematch all networks to requests
Chalard Jean
authored and
Gerrit Code Review
commited 2019-11-22 14:08:09 +00:00
3d59a27d1c
Merge "Expose IpConfiguration and ProxyInfo APIs" am: c2df0b68c4
...
am: 10481a8f5f
Change-Id: I9ef7325d73b1df9b1a3eb32e419e4cd1caeb7729
Aaron Huang
authored and
android-build-merger
commited 2019-11-22 01:47:14 -08:00
d91e5a5ccb
Merge "Expose IpConfiguration and ProxyInfo APIs"
...
am: c2df0b68c4
Change-Id: I7fa9b282ca87f0c442e267acb8424f6aeed5d3a0
Aaron Huang
authored and
android-build-merger
commited 2019-11-22 01:40:49 -08:00
10481a8f5f
Merge "Expose IpConfiguration and ProxyInfo APIs"
Aaron Huang
authored and
Gerrit Code Review
commited 2019-11-22 09:25:16 +00:00
c2df0b68c4
Fix title of PRIVATE_DNS_BROKEN notification when connecting VPN
...
NetworkNotificationManager will only get the first transport
type from the NetworkCapabilities of network, and if the device
connects to a VPN and its underlying network is wifi, then the
first finding transport type will be TRANSPORT_WIFI. So, if the
private DNS is broken when device connected to VPN,
NetworkNotificationManager will try to get the SSID for the
title of notification but failed. For this kind of case, the
title of PRIVATE_DNS_BROKEN notification will show
"null has no internet access".
Bug: 143340533
Test: 1. Build pass.
2. Connect to VPN and let private DNS to be broken, check
title of PRIVATE_DNS_BROKEN notification.
3. atest FrameworksNetTests
Change-Id: I1ed018cc8774d4fce4b94854f8e8703a28818463
lucaslin
commited 2019-11-22 12:46:32 +08:00
784ca66669
Merge "Cut the dependency to APN constants" am: f1df59afe3 am: ca757d6635
...
am: 832da6e8c4
Change-Id: I71f8a944fcb8b3d8199296aef67251b50abe6172
Chalard Jean
authored and
android-build-merger
commited 2019-11-21 05:00:52 -08:00
ca7e22fea5
Merge "Cut the dependency to APN constants" am: f1df59afe3
...
am: ca757d6635
Change-Id: I97f01b82916e66673339bef437d80927e78282ee
Chalard Jean
authored and
android-build-merger
commited 2019-11-21 04:52:31 -08:00
832da6e8c4
Merge "Cut the dependency to APN constants"
...
am: f1df59afe3
Change-Id: I140f294e0b044c66b925ae5c8ae6f2859c694753
Chalard Jean
authored and
android-build-merger
commited 2019-11-21 04:45:07 -08:00
ca757d6635
Merge "Cut the dependency to APN constants"
Chalard Jean
authored and
Gerrit Code Review
commited 2019-11-21 12:37:33 +00:00
f1df59afe3
Merge changes I52f70756,Icc621f0a am: 3701fcd817 am: 41e584fa48
...
am: f9cc6e88e6
Change-Id: I7cfd5d6ba67a61ade33cb036250f598811a05b06
Chalard Jean
authored and
android-build-merger
commited 2019-11-21 01:03:56 -08:00
7eb4a341be
Merge changes I52f70756,Icc621f0a am: 3701fcd817
...
am: 41e584fa48
Change-Id: I1549ecd1361ee299073127e64108313872ed51b4
Chalard Jean
authored and
android-build-merger
commited 2019-11-21 00:56:08 -08:00
f9cc6e88e6
Merge changes I52f70756,Icc621f0a
...
am: 3701fcd817
Change-Id: Idd877fbaaec711e379e3387efb5810e14508f2a1
Chalard Jean
authored and
android-build-merger
commited 2019-11-21 00:48:38 -08:00
41e584fa48
Merge changes I52f70756,Icc621f0a
...
* changes:
[NS A08] Tiny refactoring
[NS A07] Move the last side effects out of the decision loop.
Chalard Jean
authored and
Gerrit Code Review
commited 2019-11-21 08:32:35 +00:00
3701fcd817