- Jul 01, 2020
-
-
TreeHugger Robot authored
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12040945 Change-Id: I8eec902878e34cb6a4ee7989d45cc0c7149c791c
-
markchien authored
LocalLog is in android.util* instead of android.net*. No crash happened because the methods used by tethering are @UnsupportedAppUsage. Bug: 160113128 Test: atest TetheringTests Change-Id: I5f070b96f96aaabf7ec8da52a3d3444ed940fb56
-
- Jun 29, 2020
-
-
Paul Hu authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1329013 Change-Id: I67e2d4facd77f978255a10423a9baff231ac0695
-
Paul Hu authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1329013 Change-Id: I2d1886c4bc2892d3673e87544e3e9c2bb0bb8633
-
Paul Hu authored
-
Treehugger Robot authored
[automerger skipped] Merge "Use unstable networkstack AIDLs in development branches" am: cdf6b420 am: 9fba78c0 -s ours am skip reason: Change-Id I74b4a16266bda7b8ac740b3a0193268da260fc2f with SHA-1 0d0ea272 is in history Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1343444 Change-Id: I86e4fca7fbec72a1cdbded8782afa22b211f2967
-
Treehugger Robot authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1343444 Change-Id: Ib2a16bd545b98a8d95338f6acce23e265ec5130a
-
Treehugger Robot authored
-
- Jun 28, 2020
-
-
paulhu authored
TetheringNotificationUpdater create a PendingIntent with Intent#FLAG_ACTIVITY_NEW_TASK flag. But this flag is used for Intent only. Thus, move this flag into Intent. Bug: 158639789 Test: atest TetheringTests Change-Id: I4c3af75c87b797bcde9356a94c835c7422dac1c6
-
- Jun 25, 2020
-
-
Orion Hodson authored
[automerger skipped] Merge changes from topic "lnh-platform-split" am: c6b2c39d am: 9228c914 -s ours am skip reason: Change-Id I7af128f42ae89a77a8e3fb113ea533331153c535 with SHA-1 864d304156 is in history Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1348764 Change-Id: I3bb4fbb8c5c7df3f43bb69e1228848540e1249f9
-
Orion Hodson authored
am skip reason: Change-Id Icd06e9a315680c2251dbb9032a904dd6d66aa359 with SHA-1 697ec868 is in history Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1348763 Change-Id: Ief614f159c1972c181986ae05b01b5dc2a92b1ee
-
Orion Hodson authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1348764 Change-Id: Ie34095ddf885fcf57e2a7bcb89817485564e9100
-
Orion Hodson authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1348763 Change-Id: I7511170930440ec5a1a8067b57a76a6c19484d71
-
Orion Hodson authored
* changes: Update to use nativehelper/JNIPlatformHelp.h Sync with libnativehelper refactoring
-
- Jun 24, 2020
-
-
Orion Hodson authored
-
Luke Huang authored
am skip reason: Change-Id I8841d91456952ded5efbf8ea221289aecc7746ad with SHA-1 8dd7e0a9 is in history Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1348582 Change-Id: I4bddd1c6f072845f1a62812995a3b4cb4299ccaa
-
Orion Hodson authored
jniGetFDFromFileDescriptor() is now a legacy method and moved to a separate header. Bug: 151443957 Bug: 158749603 Test: m Change-Id: Icd06e9a315680c2251dbb9032a904dd6d66aa359 Merged-In: Icd06e9a315680c2251dbb9032a904dd6d66aa359 Exempt-From-Owner-Approval: cherry pick (cherry picked from commit a5c46825)
-
Orion Hodson authored
jniGetFDFromFileDescriptor() is now a legacy method and moved to a separate header. Bug: 151443957 Bug: 158749603 Test: m Change-Id: Icd06e9a315680c2251dbb9032a904dd6d66aa359 Merged-In: Icd06e9a315680c2251dbb9032a904dd6d66aa359 Exempt-From-Owner-Approval: cherry pick (cherry picked from commit a5c46825)
-
Luke Huang authored
This class might be used by some mainline modules. Bug: 151052811 Test: atest DnsPacketTest Test: atest DnsResolverTest (clean cherry-pick from internal branch) Merged-In: I8841d91456952ded5efbf8ea221289aecc7746ad Change-Id: I8841d91456952ded5efbf8ea221289aecc7746ad
-
TreeHugger Robot authored
am skip reason: Change-Id Iaf3e847e92f205b55f10fa85c17b9f3995d52099 with SHA-1 6b94c316 is in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11970745 Change-Id: Ib853e8dcf754451407ef858f3af766b9cab9696c
-
TreeHugger Robot authored
-
Lorenzo Colitti authored
am skip reason: Change-Id Ic4d3aca0ed69234093af7f0206dab3335938c52a with SHA-1 6896f619 is in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11953638 Change-Id: I972b6d352b2c65f023b6a5239a32e9bfec573472
-
Lorenzo Colitti authored
Send netlink request over fd for offload config before completing init sequence. Provides existing conntrack entries to IPA. Resolves issue where there are NAT misses in IPA due to IPA only having the conntrack entries added after tethering starts. Bug: 149109043 Test: OffloadHardwareInterfaceTest Original-Change: https://android-review.googlesource.com/1290954 Merged-In: Iaf3e847e92f205b55f10fa85c17b9f3995d52099 Change-Id: Iaf3e847e92f205b55f10fa85c17b9f3995d52099
-
Lorenzo Colitti authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1290954 Change-Id: I5f976d70d87ef25ebb8e1483532781ac3d42425b
-
Lorenzo Colitti authored
-
- Jun 22, 2020
-
-
Mark Chien authored
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1177323 Change-Id: Ib48182d51cc6e4586cb43f8ca51ea673ee14d1d7
-
Dedy Lansky authored
This change is a combination of following changes: 1) Tethering: add TETHERING_WIGIG type Currently both WIFI and WIGIG use the same tethering type, TETHERING_WIFI. This causes conflicts between the frameworks, when both WIFI and WIGIG SoftAPs are started, one or both will not work. Fix this by using a seperate tethering type for WIGIG. 2) Tethering: remove TETHERING_WIGIG state machine on interface down The wigig state machine relies on a TETHERING_STATE_CHANGED broadcast that is sent when the tethering state machine is first created, during interface up. Currently the tethering state machine is not removed on interface down except for TETHERING_BLUETOOTH, and as a result wigig tethering only works the first time SoftAP is started. In order to fix this, remove the tethering state machine on interface down for TETHERING_WIGIG as well. Bug: 143356416 Test: TetheringCoverageTests Change-Id: Ic4d3aca0ed69234093af7f0206dab3335938c52a Merged-In: Ic4d3aca0ed69234093af7f0206dab3335938c52a
-
Dedy Lansky authored
This change is a combination of following changes: 1) Tethering: add TETHERING_WIGIG type Currently both WIFI and WIGIG use the same tethering type, TETHERING_WIFI. This causes conflicts between the frameworks, when both WIFI and WIGIG SoftAPs are started, one or both will not work. Fix this by using a seperate tethering type for WIGIG. 2) Tethering: remove TETHERING_WIGIG state machine on interface down The wigig state machine relies on a TETHERING_STATE_CHANGED broadcast that is sent when the tethering state machine is first created, during interface up. Currently the tethering state machine is not removed on interface down except for TETHERING_BLUETOOTH, and as a result wigig tethering only works the first time SoftAP is started. In order to fix this, remove the tethering state machine on interface down for TETHERING_WIGIG as well. Bug: 143356416 Test: TetheringCoverageTests Change-Id: Ic4d3aca0ed69234093af7f0206dab3335938c52a
-
Xiao Ma authored
Development branches should use the -unstable version of the NetworkStack AIDLs so that refreezing is not necessary for each modification. The versions will be re-frozen before each release instead. Bug: 157534516 Test: m Merged-In: I74b4a16266bda7b8ac740b3a0193268da260fc2f Change-Id: I1c2fe707d865e6a1953b4ab82194d4b9132258f9
-
Wayne Ma authored
Merge "Add framework-statsd dependency and make framework-statsd visible to Tethering package." into rvc-dev am: 7ce578a359 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11926261 Change-Id: I81e0304f0560cbd070c5bb49967a8b6bf3e5d58a
-
waynema authored
Tethering package. Tethering needs StatsEvent and StatsLog which are in framework-statsd.stubs.module_lib to write metrics. Bug: 153942334 Test: make Change-Id: I8ba142a9b3678de36e6c4880a64e992e00680f38
-
Remi NGUYEN VAN authored
-
- Jun 20, 2020
-
-
Mark Chien authored
[automerger skipped] Merge changes from topics "pass-res", "remove-isProvisioningNeeded" am: 788abd7c99 am: 932375528d -s ours am skip reason: Change-Id I9a5ff5dbc1db3f3be7fcd7146862a16b373507e6 with SHA-1 017bfba0 is in history Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1345357 Change-Id: Ie251a5e4cbfc78f8b26ae32a12679dd08bd348d9
-
markchien authored
[automerger skipped] Pass entitlement configuration to Settings for entitlement check am: 902043f5 am: f7d9dd76ab -s ours am skip reason: Change-Id I6f23553bb1da5f0b767f920b32a86fafb9e00b9e with SHA-1 217d7b01 is in history Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1253710 Change-Id: I259c3a257511436baac8894c7677dbd3090941ab
-
markchien authored
There is a protection in Settings that Settings would gray out if tethering requires entitlement check but the entitlement app is invalid. Tethering resource is moved from framework to tethering module, so Settings can not fetch entitlement app name anymore. In this change, tethering module would check whether entitltement app package name is exsited if entitlement check is needed. Tethering would be not supported (Settings tethering option would be hidded) if entitlement app is not installed. After moving the protection into tethering module, TetherUtil#isProvisioningNeeded is no longer needed. Because The only use case is Settings wants to gray out tethering setting when entitltement check is needed but entitlement app is invalid. Bug: 146918263 Test: atest TetheringCoverageTests Change-Id: I9a5ff5dbc1db3f3be7fcd7146862a16b373507e6 Merged-In: I9a5ff5dbc1db3f3be7fcd7146862a16b373507e6
-
markchien authored
Tethering resource configuration is move from framwork to tethering module. Since tethering resource would not be accessible from outside of tethering module, EntitlementManager would tell Settings the entitlement configuration via intent extra when run entitlement check. Bug: 146918263 Test: atest TetheringTests Change-Id: I6f23553bb1da5f0b767f920b32a86fafb9e00b9e Merged-In: I6f23553bb1da5f0b767f920b32a86fafb9e00b9e
-
- Jun 19, 2020
-
-
TreeHugger Robot authored
[automerger skipped] Merge "Let only Ethernet manage ethernet interface up and down" into rvc-dev am: 28c2d1dcca -s ours am skip reason: Change-Id I1cd40ae764bdeecbb59e3889e9399b7f4b05f9cc with SHA-1 9807816e is in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11908430 Change-Id: I6bb2a35f0f74cbd4bfe9b3a82c322c56b804d034
-
TreeHugger Robot authored
am skip reason: Change-Id I2292c1cbff06a304f70191b88d833b19af2b8b92 with SHA-1 00ea6cec is in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11907887 Change-Id: I6cd21960502b97f81d6a8027b51ec77d6928f3a9
-
Mark Chien authored
When LAN link is changed for using ethernet interface from Ethernet tethering to Ethernet, there is confiict as Ethernet Tethering is trying to make ethernet link down and Ethernet is trying to make ethernet link up. So, this would make Ethernet only manage ethernet interface link state. Test: manual Bug: 130840861 Merged-In: I1cd40ae764bdeecbb59e3889e9399b7f4b05f9cc Change-Id: I1cd40ae764bdeecbb59e3889e9399b7f4b05f9cc
-
TreeHugger Robot authored
* changes: Test that IpNeighborMonitor is stopped when IpServer stops. Memory leak due to no stop for IpNeighborMonitor.
-