Chiachang Wang
5cb5a73fcf
Merge "[IT4.21] Update the label type of idle timer" am: 810f56be46 am: da0694f94a am: b9789b1bd4
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1535721
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I9445412f619fa8d4d0e7888a333bbdffdca013bf
2021-01-13 10:33:55 +00:00
Chiachang Wang
b9789b1bd4
Merge "[IT4.21] Update the label type of idle timer" am: 810f56be46 am: da0694f94a
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1535721
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I6d54f242cee6171c8666efed21d83349366b7070
2021-01-13 10:12:15 +00:00
Chiachang Wang
da0694f94a
Merge "[IT4.21] Update the label type of idle timer" am: 810f56be46
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1535721
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ib5bec3e22e835d99ffa6dec818114f8e4fb88ecd
2021-01-13 09:41:26 +00:00
Chiachang Wang
810f56be46
Merge "[IT4.21] Update the label type of idle timer"
2021-01-13 09:10:43 +00:00
Junyu Lai
5591c1c73e
Merge "[VCN01] Add NOT_VCN_MANAGED capability" am: 82ffaf2ac2 am: 0afa8fa899 am: 101173a281
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1529959
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I2ef798c4f1d66196322796c5e7ca9254300b5f78
2021-01-13 09:00:08 +00:00
Junyu Lai
101173a281
Merge "[VCN01] Add NOT_VCN_MANAGED capability" am: 82ffaf2ac2 am: 0afa8fa899
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1529959
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I782f688fc0cfa8d211b1c9cabaebf22ca19c8791
2021-01-13 08:44:10 +00:00
Junyu Lai
0afa8fa899
Merge "[VCN01] Add NOT_VCN_MANAGED capability" am: 82ffaf2ac2
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1529959
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ia4bb9e25c5488491f3802f9987ca2023e87408ee
2021-01-13 08:16:03 +00:00
Chiachang Wang
5031026448
[IT4.21] Update the label type of idle timer
...
The first parameter of adding idle timer is an unique identity
to communicate between ConnectivityService and netd. Netd will
notify the activity change using the identity, so it's fine to
replace the legacy type with transport type since we should
deprecate the usage of legacy type.
Bug: 170598012
Test: atest FrameworksNetTests
Change-Id: Ia00606539b86872cca9a92285bd940c8a720a033
2021-01-13 14:10:15 +08:00
Hai Shalom
41473668e1
Merge "Support for Venue URL and friendly name from Network agent" am: 6fce4189cd am: 5485906661 am: 16750033ff
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1515261
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I52b5fdc3445d35a19c0281469b4780bc5fe12199
2021-01-13 03:48:44 +00:00
Hai Shalom
16750033ff
Merge "Support for Venue URL and friendly name from Network agent" am: 6fce4189cd am: 5485906661
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1515261
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ia8f462fc38255cdb41edc833f4b6e93f14d3290d
2021-01-13 03:14:12 +00:00
junyulai
869e7020a0
[VCN01] Add NOT_VCN_MANAGED capability
...
Add new capability to indicate whether a network is
managed by Virtual Carrier Network (VCN). This is needed
to identify networks between VCN managed network and
others. And this capability will be:
1. mutable
2. requestable
3. set by default for network agents and requests
4. allowed for test networks
Test: 1. atest FrameworksNetTests CtsNetTestCases
2. adb shell dumpsys connectivity
3. atest ConnectivityServiceTest#testLoseMutableAndRequestableCaps
Bug: 175662146
Change-Id: Ia5eeb3912a687164fa95d7ba5516fd73abca79ba
2021-01-13 11:05:40 +08:00
Roshan Pius
d04061ee77
Merge "NetworkCapabilities: Embed location senstive TransportInfo"
2021-01-13 02:26:34 +00:00
Hai Shalom
5485906661
Merge "Support for Venue URL and friendly name from Network agent" am: 6fce4189cd
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1515261
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I675ccea6bc692cf8519fce1026aa324efe774564
2021-01-13 02:09:39 +00:00
Hai Shalom
6fce4189cd
Merge "Support for Venue URL and friendly name from Network agent"
2021-01-13 01:54:05 +00:00
Lorenzo Colitti
9d76a44551
Merge changes I3eb82680,I9d6147d9 am: 013be9d6c8 am: a619c0c2d7 am: 6158fa695f
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1547644
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I3f0d6bfead295ed6a98a15ef9bb3542b88d5652a
2021-01-13 00:50:46 +00:00
Lorenzo Colitti
6158fa695f
Merge changes I3eb82680,I9d6147d9 am: 013be9d6c8 am: a619c0c2d7
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1547644
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I8a111bb928c5afd2cbbb15db503b60ef501ff2e0
2021-01-13 00:49:30 +00:00
Lorenzo Colitti
a619c0c2d7
Merge changes I3eb82680,I9d6147d9 am: 013be9d6c8
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1547644
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I8d65a0465729426fb038004cd80a15ca9e438b0e
2021-01-13 00:34:09 +00:00
Lorenzo Colitti
013be9d6c8
Merge changes I3eb82680,I9d6147d9
...
* changes:
NetworkWatchlistServiceTests: update IIpConnectivityMetrics.
Stop using IIpConnectivityMetrics in ConnectivityService.
2021-01-13 00:31:56 +00:00
Tomasz Wasilczyk
ddbc7feb4d
Merge "Keep Vehicle internal network always up" am: 2602edad73 am: fad6801459 am: 0c90d69a61
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1535861
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ic3fad64a3a049e760f60a63b826c6f0d962309bb
2021-01-12 23:47:18 +00:00
Ken Chen
1ba322e461
Merge "Let ConnectivityService control the socket closure" am: 191e2d3c39 am: 968c4ed867 am: 9d2c783e91
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1534909
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I159a4a4115f200e78bc368d9db2997c58d0858b8
2021-01-12 23:46:44 +00:00
Tomasz Wasilczyk
0c90d69a61
Merge "Keep Vehicle internal network always up" am: 2602edad73 am: fad6801459
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1535861
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ibfb77d0632352c41629395fe4d8b546c593599ce
2021-01-12 23:04:07 +00:00
Ken Chen
9d2c783e91
Merge "Let ConnectivityService control the socket closure" am: 191e2d3c39 am: 968c4ed867
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1534909
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I792005c9abd7ccf6a0948330a32b2dcc07d51506
2021-01-12 23:03:49 +00:00
Tomasz Wasilczyk
fad6801459
Merge "Keep Vehicle internal network always up" am: 2602edad73
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1535861
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I486b4c9dd987dd94b4e4ca9d1f87fe58d9f9f51e
2021-01-12 22:43:41 +00:00
Tomasz Wasilczyk
2602edad73
Merge "Keep Vehicle internal network always up"
2021-01-12 22:40:50 +00:00
Ken Chen
968c4ed867
Merge "Let ConnectivityService control the socket closure" am: 191e2d3c39
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1534909
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I867128ec2eddf494c8ff15e19c54733778d5eace
2021-01-12 22:39:07 +00:00
Tomasz Wasilczyk
2793ab9e5b
Keep Vehicle internal network always up
...
Bug: 171801262
Test: Boot with and without overlay set and check ifconfig
Change-Id: I1fd332caf3e09924abcfec9c2c137363be7873e4
2021-01-12 10:33:38 -08:00
Ken Chen
b8e4bc9c3f
Let ConnectivityService control the socket closure
...
Netd currently calls maybeCloseSockets before adding/removing users for
network. The task should be moved from netd to CS. In this way, we can
handle WiFi lingering more easily in the future.
Test: atest HostsideVpnTests
Test: atest FrameworksNetTests
Change-Id: Icf8125e8552c89da367a67f48611ed193a1a343d
2021-01-12 23:50:28 +08:00
Lorenzo Colitti
d9932a7da8
Stop using IIpConnectivityMetrics in ConnectivityService.
...
Currently, ConnectivityService calls the IpConnectivityMetrics
service class directly to log default network events. This is
incompatible with ConnectivityService being in a mainline module.
Replace direct access to IIpConnectivityMetrics with public
methods in IpConnectivityLog, which is @SystemApi class.
The new methods are not yet @SystemApi, but they can be made so
if desired. Alternatively, these metrics could be deleted.
Also remove the IpConectivityMetrics service from the
service-connectivity JAR, and go back to starting it from
SystemServer.java, which is what was happening a few hours ago
before aosp/1542626 was merged.
Test: builds, boots
Test: atest FrameworksNetTests
Test: "dumpsys connmetrics" shows events, including default network events
Change-Id: I9d6147d93590363a2f8f83f39f05c03d001b4851
2021-01-12 23:19:49 +09:00
Lorenzo Colitti
183bdef769
Merge "Remove Vpn#isBlockingUid." am: 57f4dfc101 am: aeeac8d0c7 am: 19281cbdb4
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1528212
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I141c6e1d0585f81e2ab14ad96499beb112eebdb5
2021-01-12 11:26:08 +00:00
Paul Hu
4dbc0c0343
Merge "Replace NetworkPolicyManagerInternal#isUidNetworkingBlocked()" am: 016c1500f4 am: 1340c9e3d2 am: f2b3fdc064
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1535722
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Id78638ca2a5384accb7b1b92d70a779fda561b98
2021-01-12 11:25:28 +00:00
Lorenzo Colitti
19281cbdb4
Merge "Remove Vpn#isBlockingUid." am: 57f4dfc101 am: aeeac8d0c7
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1528212
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ic509770103b1538cdb5a16e8ba0753029c0863b9
2021-01-12 11:12:11 +00:00
Paul Hu
f2b3fdc064
Merge "Replace NetworkPolicyManagerInternal#isUidNetworkingBlocked()" am: 016c1500f4 am: 1340c9e3d2
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1535722
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I623a01c29978908b213e888ffebc06f38d5ee085
2021-01-12 11:11:08 +00:00
Treehugger Robot
9240e320b9
Merge "[VCN02] Make LingerTimer takes request Id instead of NetworkRequest" am: 5e27a2f6e3 am: d6033084b2 am: 5303115994
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1529109
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I99aa6ba209a6e051d9c2c9ebf9f2635effaa450b
2021-01-12 11:03:01 +00:00
Lorenzo Colitti
aeeac8d0c7
Merge "Remove Vpn#isBlockingUid." am: 57f4dfc101
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1528212
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I2c3745aaf5822a75e4597d7ff326680f9d7c63d7
2021-01-12 10:25:46 +00:00
Paul Hu
1340c9e3d2
Merge "Replace NetworkPolicyManagerInternal#isUidNetworkingBlocked()" am: 016c1500f4
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1535722
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Id0936169def9a3ec1fe5895f948fc2a776a0deec
2021-01-12 10:22:27 +00:00
Lorenzo Colitti
57f4dfc101
Merge "Remove Vpn#isBlockingUid."
2021-01-12 10:20:33 +00:00
Treehugger Robot
5303115994
Merge "[VCN02] Make LingerTimer takes request Id instead of NetworkRequest" am: 5e27a2f6e3 am: d6033084b2
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1529109
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I1388064603ed3df9719997522e53ffb7b4903b25
2021-01-12 10:05:35 +00:00
Paul Hu
016c1500f4
Merge "Replace NetworkPolicyManagerInternal#isUidNetworkingBlocked()"
2021-01-12 09:53:05 +00:00
Treehugger Robot
d6033084b2
Merge "[VCN02] Make LingerTimer takes request Id instead of NetworkRequest" am: 5e27a2f6e3
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1529109
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I01c9c7e2b8022f2fbec610934e43245cda3483be
2021-01-12 09:40:36 +00:00
Treehugger Robot
5e27a2f6e3
Merge "[VCN02] Make LingerTimer takes request Id instead of NetworkRequest"
2021-01-12 08:59:04 +00:00
Treehugger Robot
f2b8791703
Merge "Improve error message when testing network factory" am: 5c19af924e am: 00545d7629 am: d89648a6cc
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1531798
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I4b421f7b2895a24912d37d73dc011fa440440cf2
2021-01-12 05:31:18 +00:00
Treehugger Robot
d89648a6cc
Merge "Improve error message when testing network factory" am: 5c19af924e am: 00545d7629
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1531798
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I1b867dec65d458d248706b4118f8d23055eea3a8
2021-01-12 05:13:18 +00:00
Treehugger Robot
00545d7629
Merge "Improve error message when testing network factory" am: 5c19af924e
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1531798
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I80d0f3bd9ef8c9da1d311b001d2c42a5d1652e08
2021-01-12 04:18:22 +00:00
Treehugger Robot
5c19af924e
Merge "Improve error message when testing network factory"
2021-01-12 03:50:30 +00:00
Remi NGUYEN VAN
00816cf5d9
Merge "Revert^2 "Move service-connectivity to the tethering APEX"" am: fd834aa031 am: 6508b373ee am: 4e0db1b874
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1542626
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I81a7577b0cf474bbb53ca38ddd093ba4342ab543
2021-01-12 03:42:16 +00:00
paulhu
3b063e3640
Replace NetworkPolicyManagerInternal#isUidNetworkingBlocked()
...
Connectivity service is going to become a mainline module which
will not able to access hidden APIs. NetworkPolicyManagerInternal
is a internal serivce that CS can't be access after be a mainline
module. Thus, replace NPMI#isUidNetworkingBlocked() to similar
method NPMS#isUidNetworkingBlocked() and create new API
NPM#isUidNetworkingBlocked() to support CS usage.
Bug: 170598012
Test: atest FrameworksNetTests
Test: atest FrameworksCoreTests:NetworkPolicyManagerTest
Test: atest FrameworksServicesTests:NetworkPolicyManagerServiceTest
Test: atest CtsNetTestCases
Test: atest CtsHostsideNetworkTests
Change-Id: Ic3427c71c395de787320f303c9513874b4d64f98
2021-01-12 10:53:05 +08:00
Hai Shalom
492febbfa2
Support for Venue URL and friendly name from Network agent
...
Extend CaptivePortalData with a member to hold the venue friendly
name. If CaptivePortalData is initialized by both the network
agent and Capport, merge the two objects to include the venue
friendly name and prioritize the venue URL from the network
agent.
Bug: 162783305
Test: atest ConnectivityServiceTest
Test: atest CtsNetTestCasesLatestSdk:CaptivePortalDataTest
Test: End-to-end test
Change-Id: I4fdf356be42237c5b6c0ae5bacfd3cec4726861b
2021-01-11 18:45:34 -08:00
Remi NGUYEN VAN
4e0db1b874
Merge "Revert^2 "Move service-connectivity to the tethering APEX"" am: fd834aa031 am: 6508b373ee
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1542626
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I0b44d8e25e3f0a4d596cef2befea52c2606c9a58
2021-01-12 02:21:57 +00:00
Remi NGUYEN VAN
6508b373ee
Merge "Revert^2 "Move service-connectivity to the tethering APEX"" am: fd834aa031
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1542626
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I5dc50e0510e1716db733fec6fa56adfe91ac4cc0
2021-01-12 02:05:59 +00:00
Remi NGUYEN VAN
fd834aa031
Merge "Revert^2 "Move service-connectivity to the tethering APEX""
2021-01-12 01:35:30 +00:00