Merge "Delete unused function" into main am: 45173f74d3
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3561187
Change-Id: Ibd7a9aa8b06ef21c175b5feb5a9a9a5d00b54392
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Patrick Rohr
authored and
Automerger Merge Worker
commited 2025-03-25 15:56:25 -07:00
2b0899c009
Merge "Delete unused function" into main
Patrick Rohr
authored and
Gerrit Code Review
commited 2025-03-25 15:36:12 -07:00
45173f74d3
Merge "Move static IpConfiguration parsing into EthernetConfigParser" into main am: 43e8226877
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3561186
Change-Id: If9462d4ae1d722f1e260cf3c555f34a67dab1dfb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Treehugger Robot
authored and
Automerger Merge Worker
commited 2025-03-25 13:54:16 -07:00
66d75a648c
Merge "Move static IpConfiguration parsing into EthernetConfigParser" into main
Treehugger Robot
authored and
Gerrit Code Review
commited 2025-03-25 13:31:32 -07:00
43e8226877
Delete unused function
...
Test: TH
Change-Id: I1f81032ea14d87736e2c8890e9259f20aace4a0b
Patrick Rohr
commited 2025-03-25 11:56:41 -07:00
074c4934cd
Move static IpConfiguration parsing into EthernetConfigParser
...
For consistency.
Test: TH
Change-Id: Idefd43d5b22b8f5e02561601f3bc4142ce8a783e
Patrick Rohr
commited 2025-03-25 11:56:41 -07:00
5030594287
Merge "Removing interfaces from the InterfaceTracker when network is destroyed." into main am: 45a95e4b99
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3543880
Change-Id: I68bdb033e2a5c31145b0f6a70a0e82c9156fd7f8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Sarup Dalwani
authored and
Automerger Merge Worker
commited 2025-03-25 08:04:51 -07:00
f2500c577f
Merge "Removing interfaces from the InterfaceTracker when network is destroyed." into main
Sarup Dalwani
authored and
Gerrit Code Review
commited 2025-03-25 07:40:41 -07:00
45a95e4b99
Merge "Add Checks for mDNS Unregistration and Discovery Stop Operations" into main am: aba4c46b53
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3556288
Change-Id: Ic140caada3e318e1d09813d05eb62fb5f370f303
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Paul Hu
authored and
Automerger Merge Worker
commited 2025-03-25 02:04:34 -07:00
3be8a25efb
Merge "Add connectivity pre-check for ConnectivityManagerApi23Test" into main am: 2795a1afb0
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3554648
Change-Id: I93b86f0bcc15bfd9b6a3eaef32f90b6d7d21ea45
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Paul Hu
authored and
Automerger Merge Worker
commited 2025-03-25 02:04:13 -07:00
a9ad480d70
Merge "Add Checks for mDNS Unregistration and Discovery Stop Operations" into main
Paul Hu
authored and
Gerrit Code Review
commited 2025-03-25 01:42:24 -07:00
aba4c46b53
Merge "Add connectivity pre-check for ConnectivityManagerApi23Test" into main
Paul Hu
authored and
Gerrit Code Review
commited 2025-03-25 01:32:35 -07:00
2795a1afb0
Merge "Format MdnsUtilsTest" into main am: f0dcda3be3
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3556293
Change-Id: Ib251b8695762081b5e4c432cd370501545907967
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Treehugger Robot
authored and
Automerger Merge Worker
commited 2025-03-24 21:44:10 -07:00
bdb6c117af
Merge "Format MdnsUtilsTest" into main
Treehugger Robot
authored and
Gerrit Code Review
commited 2025-03-24 21:16:34 -07:00
f0dcda3be3
Removing interfaces from the InterfaceTracker when network is destroyed.
...
Bug: 400681214
Test: atest ConnectivityCoverageTests:android.net.connectivity.com.android.server.connectivity.InterfaceTrackerTest
Test: atest ConnectivityCoverageTests:android.net.connectivity.com.android.server.connectivityservice.CSInterfaceTrackerTest
Change-Id: Ifb3388800dec6ed208ca28dba080c5b736f09d35
Sarup Dalwani
commited 2025-03-25 01:34:05 +00:00
28c0533bf0
Format MdnsUtilsTest
...
Use the ktlint.py script to correct Kotlin code formatting errors.
Test: m
Change-Id: Ic3b4ff16fcaa465836c5b6653f1ab8dcc1b718b9
Paul Hu
commited 2025-03-24 10:06:56 +00:00
a16f8b8126
Add Checks for mDNS Unregistration and Discovery Stop Operations
...
mDNS service unregistration and discovery stop should only occur
if the mDNS service has registered or started discovery.
Therefore, a check is added to ignore unregistration or stop
requests if registration or discovery has not been executed.
Test: atest CtsConnectivityMultiDevicesTestCases
Change-Id: If7becd5a89a45da977141e8f9767a8ed85d9ba1b
Paul Hu
commited 2025-03-24 06:37:40 +00:00
f250c51a21
Merge "Fix SSID in notification for RTL languages" into main am: e1564ce3c8
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3235925
Change-Id: I51b35282216929c99e674fd79dff5e83b641f6e2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Remi NGUYEN VAN
authored and
Automerger Merge Worker
commited 2025-03-23 19:06:39 -07:00
878d5c1577
Merge "Fix SSID in notification for RTL languages" into main
Remi NGUYEN VAN
authored and
Gerrit Code Review
commited 2025-03-23 18:35:59 -07:00
e1564ce3c8
Add connectivity pre-check for ConnectivityManagerApi23Test
...
Bug: 401110123
Test: atest ConnectivityManagerApi23Test
Change-Id: I466ae73ddb48cf13e5cf396fd5002322e3fd755a
Paul Hu
commited 2025-03-23 15:06:44 +00:00
69b176143f
Merge "Address linter errors" into main am: 9c163e4207
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3554882
Change-Id: Ibe47f8956e0781dede2b07610c55a8d8a1fb4684
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Treehugger Robot
authored and
Automerger Merge Worker
commited 2025-03-21 17:37:59 -07:00
c7ce92394f
Merge "Address linter errors" into main
Treehugger Robot
authored and
Gerrit Code Review
commited 2025-03-21 17:29:50 -07:00
9c163e4207
Merge changes I1d25e5c4,I367f5377 into main am: ee58f011ed
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3554881
Change-Id: I871477ea7e232b93e00ac9adf8f813ec01f4660f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Treehugger Robot
authored and
Automerger Merge Worker
commited 2025-03-21 16:40:14 -07:00
64c00aa254
Merge changes Ie63a3583,I1354ec53,I3806750a,I48d0b0f9,I4da56735 into main am: d022fac1c2
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3554879
Change-Id: I563080c93274cf0082cb5d80ce56e0d276a363dd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Maciej Żenczykowski
authored and
Automerger Merge Worker
commited 2025-03-21 16:39:18 -07:00
80bc530874
Merge changes I1d25e5c4,I367f5377 into main
...
* changes:
Use "*" to indicate default capabilities in config
Move NetworkCapabilities parsing to EthernetConfigParser entirely
Treehugger Robot
authored and
Gerrit Code Review
commited 2025-03-21 16:14:26 -07:00
ee58f011ed
Merge changes Ie63a3583,I1354ec53,I3806750a,I48d0b0f9,I4da56735 into main
...
* changes:
Move isAtLeastB to dependencies
Pass nullable values to parse functions
Rename EthernetTrackerConfig to EthernetConfigParser
Do not support configuring test interfaces in config.xml
Prevent mixing mutable and immutable lists
Maciej Żenczykowski
authored and
Gerrit Code Review
commited 2025-03-21 16:08:07 -07:00
d022fac1c2
Address linter errors
...
Test: TH
Change-Id: I6d1fae596ea9757fe6e6b04e85b6cb8cae162a2b
Patrick Rohr
commited 2025-03-21 14:21:59 -07:00
70d98dcef2
Use "*" to indicate default capabilities in config
...
Instead of using an empty string, make the use of default capabilities
explicit by requiring "*" to be specified.
This behavior is more consistent and allows OEMs to explicitly configure
an interface without any capabilities (apart from those which are
hard-coded). (Technically, they could do so by specifying one of the
hardcoded capabilities in the config).
Test: TH
Change-Id: I1d25e5c4b302b0dbde5e1bb91fc1ed5a7b08be9d
Patrick Rohr
commited 2025-03-21 14:21:59 -07:00
bcb2869df1
Move NetworkCapabilities parsing to EthernetConfigParser entirely
...
Previously, this code path was hard to follow. EthernetConfigParser
parsed the capabilities specified in the xml, while
createDefaultNetworkCapabilities and / or createNetworkCapabilities
added additional capabilities to those specified in the xml.
This change moves the creation of the final NetworkCapabilities for
configured interfaces inside EthernetConfigParser to make it easier to
follow.
Test: TH
Change-Id: I367f53774eeee5aeca0fa7071db0403a6ce8bac5
Patrick Rohr
commited 2025-03-21 14:21:59 -07:00
00c17ed78d
Rename EthernetTrackerConfig to EthernetConfigParser
...
Because that's what it really is.
Test: TH
Change-Id: I3806750a87042b4ae8e816f00388d6393346d0a8
Patrick Rohr
commited 2025-03-21 10:43:48 -07:00
f0e0e2819d
Merge "Grant the NEARBY_WIFI_DEVICES permission to VpnHostside tests" into main am: 92bf2d9e26
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3556327
Change-Id: Ic9a5cfc1ebd9cda6360383a56170b672437fb743
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Sarup Dalwani
authored and
Automerger Merge Worker
commited 2025-03-21 10:08:21 -07:00
4c48802598
Merge changes Iceacbcab,I849ab478,I145de9bf into main am: 6150ec80cc
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3554385
Change-Id: Iad61dab2786ac19c28120927914de343ec33b7cc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Patrick Rohr
authored and
Automerger Merge Worker
commited 2025-03-21 10:07:46 -07:00
a3cf1ded15
Merge "Only apply the early network agent creation on B" into main am: 4e2efc94f5
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3555988
Change-Id: Iba38ec6cafb3687343a7024cb41c2f22024fbd94
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Treehugger Robot
authored and
Automerger Merge Worker
commited 2025-03-21 10:05:31 -07:00
986dcd0769
Merge "Grant the NEARBY_WIFI_DEVICES permission to VpnHostside tests" into main
Sarup Dalwani
authored and
Gerrit Code Review
commited 2025-03-21 09:48:51 -07:00
92bf2d9e26
Merge changes Iceacbcab,I849ab478,I145de9bf into main
...
* changes:
Move capability parsing to EthernetTrackerConfig
Move transport parsing to EthernetTrackerConfig
Delete unnecessary createEthernetTrackerConfig function
Patrick Rohr
authored and
Gerrit Code Review
commited 2025-03-21 09:37:31 -07:00
6150ec80cc
Merge "Only apply the early network agent creation on B" into main
Treehugger Robot
authored and
Gerrit Code Review
commited 2025-03-21 09:27:23 -07:00
4e2efc94f5
Merge "Disable non-thread local network matching" into main am: e0051cdeb9
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3550880
Change-Id: I5716a377ab8fc96c129d5605f984fcbc08ae5014
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Treehugger Robot
authored and
Automerger Merge Worker
commited 2025-03-21 08:28:55 -07:00
bf03e7f8c8
Merge "Disable non-thread local network matching" into main
Treehugger Robot
authored and
Gerrit Code Review
commited 2025-03-21 08:08:56 -07:00
e0051cdeb9
Merge "Add multicast address cleanup for test failures" into main am: d2c266cbe9
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3555843
Change-Id: Id5d2cf4772cb73c72a495fbc30d2047b172e866c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Jimi Chen
authored and
Automerger Merge Worker
commited 2025-03-21 07:05:04 -07:00
399038699c
Merge "Use scapy to generate Ethernet packet in multi-device test" into main am: ed52d9aee3
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3555044
Change-Id: I7c9aba0ee60801eab218dfe81376c8cd604ee37c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Jimi Chen
authored and
Automerger Merge Worker
commited 2025-03-21 07:04:43 -07:00
c0370e06e9
Merge "Add multicast address cleanup for test failures" into main
Jimi Chen
authored and
Gerrit Code Review
commited 2025-03-21 06:31:49 -07:00
d2c266cbe9
Merge "Use scapy to generate Ethernet packet in multi-device test" into main
Jimi Chen
authored and
Gerrit Code Review
commited 2025-03-21 06:31:30 -07:00
ed52d9aee3
Merge "Make sure tests know to handle both early creation true and false" into main am: a0fa137d85
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3554646
Change-Id: I1db34d3fdd3033b59a40ef9d065e29021f1e49d7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Treehugger Robot
authored and
Automerger Merge Worker
commited 2025-03-21 05:40:31 -07:00
5f0c5ce0dc
Grant the NEARBY_WIFI_DEVICES permission to VpnHostside tests
...
Fix forward for b/405308292
Background: new / existing runtime permission is now used to guard
access to local networks. apps / tests now need to hold this permission
to do traffic with local devices.
Test: CtsHostsideNetworkTests, TH
Bug: 405308292
Change-Id: Ib4892cc817946c74094bfc5d9c54a95bb17ad30b
Chalard Jean
commited 2025-03-21 21:07:13 +09:00
042ebce713
Merge "Make sure tests know to handle both early creation true and false" into main
Treehugger Robot
authored and
Gerrit Code Review
commited 2025-03-21 05:02:06 -07:00
a0fa137d85
Disable non-thread local network matching
...
Currently, apps targeting V can see thread local network.
This change introduces a mechanism to make existing
apps unable to see non-thread local networks to ensure minimal
impact on existing devices and applications while adopting this
behavior. Apps targeting B+ Sdk and run on V+ devices can see
non-thread local networks.
Test: atest ConnectivityCoverageTests:android.net.connectivity.com.android.server.CSLocalAgentTests \
--update-device
Test: atest ConnectivityCoverageTests:android.net.connectivity.com.android.server --update-device
(on next/trunk_staging release config)
Bug: 349487600
Change-Id: I6aa43cebc20a9017c2d8a8a90ebb1d53040a27bb
Junyu Lai
commited 2025-03-21 19:34:49 +08:00
0b806fd931
Merge changes I7fae1964,Ic7cc9e1d into main am: d5743b9795
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3512874
Change-Id: Ia6de0e7d6033918e5cdf6d0a9ab76638fc0e1487
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Treehugger Robot
authored and
Automerger Merge Worker
commited 2025-03-21 03:54:29 -07:00
aa737d2a76
Merge changes I1707d28e,Ibb4a2916 into main am: 04271629cc
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/3538341
Change-Id: Ifdc27aa7b7c64520b071c3cb3080920c861c77c4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Treehugger Robot
authored and
Automerger Merge Worker
commited 2025-03-21 03:53:13 -07:00
f620d4cbab
Merge changes I7fae1964,Ic7cc9e1d into main
...
* changes:
Add carrier-privileged app bypass for start/stopTethering
Fix CarrierConfigRule#setHoldCarrierPrivilege race
Treehugger Robot
authored and
Gerrit Code Review
commited 2025-03-21 03:47:22 -07:00
d5743b9795
Only apply the early network agent creation on B
...
...and if the feature is not killed.
For devices on V and below, this feature should be subject
to a rollout. That rollout should be done in mainline beta
if possible at all, meaning the flags can be defined later.
If beta isn't possible after all, a legacy rollout can happen
starting in M2025-06 too.
Test: manual
Change-Id: I941762bf759ce25b4bd1f908e971ceaf4f49f671
Chalard Jean
commited 2025-03-21 19:29:07 +09:00
3d0e3121d9